Second life client instabilities keep coming and coming
This is getting ridiculous. The server issues are bad enough, but the client bugs are getting ridiculous. Windows so far remains the most stable of the three supported operating systems. I’ve tested with all three, but with each minor version increase in the clients, the instabilities become more apparent and more timely.
Let’s take a look at each client in its native environment.
Windows: Not really anything to say here. It seems that this is where the majority of the client testing takes place since this is the one with the fewest client crashes, and it doesn’t seem to chew up resources and not release them (memory leak). There usually isn’t too many issues with the Windows clients and I personally have not encountered too many issues with the latest 1.15(2).
Mac: 1.13 probably was the most stable of the few I’ve had a chance to try. 1.14 was better. 1.15(2)? Terrible. So far, I’ve lost count as to how many times the client has crashes MacOSX 10.4 (Tiger) with nothing else running. The client was just launched, and the avatar sits there. Doing nothing. And then bam… crash. Actually, before I lost count, I think I was up to fifteen or so. In one instance, I crashed three times within a period of ten minutes. Again, nothing going on. Now that’s pretty bad testing if the client is crashing that often and you haven’t tested it thoroughly enough to let new versions pass.
Linux: Of all of the versions, 1.13 was the most stable by far. 1.13 on an ATI Radeon 9600, with a Pentium 4 with 1.5G ram and only Second Life running ran smooth as silk even as an alpha. No client crashes, no memory leaks that were noticeable. In 1.14, there was a tremendous memory leak in the client. This was pointed out in the alpha testers forum and a few of the testers even went through the trouble of debugging it and finding a potential cause for the problem. Obviously this was ignored, since the memory leak remained in the 1.15(2) client. A simple way to tell there was a memory leak? You launched only the client in X Windows. If your client is running smoothly at the beginning, then an hour later it skips frames and your resources are all but gone, then you know that the only application that’s being used is basically hogging all of the resources.
Unfortunately, this seems to be happening more and more. Of all of this, you would imagine that the Linux client shouldn’t work being an alpha version. But it does (which is fabulous). The Mac client however should be a bit more stable than it is. All of this ties back to the way a professional corporation should be handling the code release. Don’t put out new features if you haven’t fixed the bugs in the old. It’s the crappy but necessary part of development that all developers dread but do. Customer service goes a very long ways and if you keep ignoring your end user, then it just creates a tremendously large gap for competitors to fit through without any effort on their end.
I suppose it’s tiring with all the issues and problems. But you know what the worst part is? Many of the users are getting used to the bad code and bug developments. We’re almost to the point of not wondering if there is a stable release coming out and just taking the bugs for granted. And you know that if your users are on that end of the spectrum, it isn’t very far off that they’ll reach the fine line of just giving it up altogether. Is that what Linden Lab wants? At this point, who knows.
Update (1): I forgot to mention that if you’re running a Mac, the current OS version os 10.4 (Tiger). Most users will use VirtueDesktops in light of not having any virtual desktop capability until 10.5 (Leopard). If you are loading the Second Life client or it’s trying to teleport somewhere, do NOT switch your desktop. Wait until it’s completely loaded. If you don’t wait, this will result in a client crash. It can be reproduced since 1.13. Figured I’d throw it out now since it hasn’t been fixed yet.
Update (2): Admittedly, I didn’t provide the version of Mac as pointed out by Eloise. Sorry about that, thanks for pointing it out. Macbook Pro Intel Core 2 Duo, 3G Ram, ATI Radeon X1600 (256 Ram). Max resolution 1680 x 1050. Although in defense of those of us that have crashing clients, it is pretty black and white. If your version previous didn’t crash, and the one current is crashing, that means that your new code that you introduced is causing a bug. If you rewrote from scratch the whole client, then that’s a whole other beast when it comes to code since all of your code is for sake of better term, “new”.









Darius Sartre •
comment | April 29, 2007 at 22:46 | individual comment-link
You need to say what version of mac you’re on, and what your graphics card is.
From chat on the mac users group it appears the intel iMacs with big screens are unstable in SL for this release and the previous one, and there’s some difference between nVidia and ATI cards too. Many people on other macs, certainly including me on a G5, have no problem at all. Well, not problems with crashing anyway: inventory, presence, tp’s failing etc. sure, but not significant crash problems.
I crashed on Friday. The time before that I crashed (rather than the sim I was on crashing) was over a month before. That said, I know of a friend with a big iMac and an old PC who finds SL runs better on her old PC. It’s not a good position to be in for SL, but not quite as black and white for macs as you paint it.
comment | April 30, 2007 at 07:40 | individual comment-link
Updated the post with my Mac stats. As pointed out in the update though, from a coder’s perspective, it’s pretty black and white. If you introduce new code, and it’s crashing, then that’s a problem. What’s more interesting is that from a hardware perspective, unless you’re interacting directly with display, nothing from your hardware code should be changing. That’s a driver issue. If it indeed is an nVidia versus ATI issue, then it would be interesting if they actually posted the the last two version Changelogs (History Wiki shows current version as 1.13 – Jan. 2007), what changed in hardware code.
pingback | April 30, 2007 at 08:16 | individual pingback-link
[...] I gave up trying after the fifth or sixth login. I’m clearly not alone as fellow VTOR author Darius wrote earlier today in Second life client instabilities keep coming and coming. [...]
pingback | May 1, 2007 at 23:15 | individual pingback-link
[...] last versioning upgrade for both server and client, along with the massive bugs that came along for the ride seemed to be the proverbial straw that broke the camel’s [...]
comment | September 23, 2007 at 08:41 | individual comment-link
I just joined Second Life within the last month. Using a one year old MacBook Pro with 2GB RAM & ATI Radion X1600, VRAM 128 MB… I crash ALL the time. I am a live musician and it is getting to be embarassing, my “live stream” of music continues flawlessly using NiceCast, but the Second Life UI is a joke for me. I feel I have a pretty good laptop, even for a year old. Is this the norm in SL that I will have to look forward to?
Capo Freenote
comment | October 3, 2007 at 08:22 | individual comment-link
I just got a MacBook Pro and I’m not sure how to get Second Life to run on it. SL was working fine on my old Mac Laptop…but alas…all i get is the ugly “the application Second Life quit unexpectedly” message you have at the top of your post.
What version of SL have you gotten to work on your macbook pro? I think I have a similiar hardware setup…and I want to get back in to my second life!
Thanks for any words of wisdom/advice.