Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Buffer Overrun? & Lockups YAY!!!

Jordan Spencer
Made in Canada
Join date: 27 Sep 2003
Posts: 39
12-15-2006 12:57
Greetings all,

Heres my problem. Sometimes when I start SL up, I get an error saying

"Microsoft C++ visual library - buffer overrun error" and that SL needs to shut down.

It doesnt give me a specific error number or anything so Im finding it difficult to figure out. I also will completely freeze at random when I manage to get in SL. Sometimes after a few minutes or sometimes after an hour or so.

Any help would be greatly appreciated. Thank you very much.

PS - I should point out I had no problems until the last SL update. I also reformatted & reinstalled windows XP pro w/ sp1. So I don't even know if it's an SL problem or something worse. But everything else on my system runs fine.
Ketra Saarinen
Whitelock 'Yena-gal
Join date: 1 Feb 2006
Posts: 676
12-15-2006 14:01
Sounds like you may be hacing some memory issues.. I would run a RAM checker and see if there are any problems..
_____________________
From: Doctor Who
J: You've been to the Factories?
DW: Once
J: Well they're gone now, destroyed. Main reactor went critical, vaporized the lot.
DW: Like I said: Once. There's a banana grove there now. I like bananas. Bananas are good.


From: Clutch, 10001110101
Robot Lords of Tokyo, smile, Taste Kittens!
Jordan Spencer
Made in Canada
Join date: 27 Sep 2003
Posts: 39
12-15-2006 15:57
Ack! I didn't want to hear that! lol. Ok thanks I'll give that a shot.
Jordan Spencer
Made in Canada
Join date: 27 Sep 2003
Posts: 39
12-15-2006 17:14
Hmmm any ideas on what program(s) to use? I can't seem to find anything but perhaps im looking in the wrong spot... meh.
Row Revolution
Registered User
Join date: 25 Nov 2006
Posts: 4
memtest86
12-15-2006 21:05
memtest86 is very good and free.

http://www.memtest86.com/

--Row
Ketra Saarinen
Whitelock 'Yena-gal
Join date: 1 Feb 2006
Posts: 676
12-16-2006 18:00
From: Row Revolution
memtest86 is very good and free.

http://www.memtest86.com/

--Row


Yeah, that one :)

You'll need to make a bootable CD or floppy to use it though. I think they offer an ISO so you just need to burn a CD from it.
_____________________
From: Doctor Who
J: You've been to the Factories?
DW: Once
J: Well they're gone now, destroyed. Main reactor went critical, vaporized the lot.
DW: Like I said: Once. There's a banana grove there now. I like bananas. Bananas are good.


From: Clutch, 10001110101
Robot Lords of Tokyo, smile, Taste Kittens!
Console Mission
Registered User
Join date: 30 Jan 2006
Posts: 4
12-23-2006 11:03
i have the same problem, a theres no problem with my memory because i can login as an alternate account... its just my main that is affected.

any Lindens out there have any suggestions?
Thili Playfair
Registered User
Join date: 18 Aug 2004
Posts: 2,417
12-23-2006 12:28
i hate this error , gotten it twice, first i fixed by just relogging on another user in windows xp (guess it was something in background went loopy with SL), second time i just formattet my windows disk -.-

figuring this one out can take alot longer then formatting -.-;
Jordan Spencer
Made in Canada
Join date: 27 Sep 2003
Posts: 39
12-24-2006 16:26
Well my memory is great.... this seems to be a problem with SL. I'm not 100% sure about that, but no other programs are effected.

Oh well, I'll simply have to put up with it just like every other issue in SL. :)
Thili Playfair
Registered User
Join date: 18 Aug 2004
Posts: 2,417
12-25-2006 04:30
Tried SP2 ?, only gotten c++ error in sp1, but then again i seen it on other games and programs not just SL -.-
Conan Godwin
In ur base kilin ur d00ds
Join date: 2 Aug 2006
Posts: 3,676
12-25-2006 14:44
A piece of software on your system is conflicting with the C++ compiler in the SL client. FOr those who don't know, C++ is an object orientated programming language, currently the market standard for games.

This is not a bug with SL as such, but rather a compatability issue with your PC itself. It happens to me to on occasion. Every pc is completely different to every other pc, and so really we can't lay the blame at Linden Labs door for this one - it is physically impossible for a software house to produce software that will run on every pc - the specifications are a guidline, not a guarantee.
The problem is with the actual pc's of those of us affected, and not with the client software itself.
Jordan Spencer
Made in Canada
Join date: 27 Sep 2003
Posts: 39
12-25-2006 15:30
Conan, thanks for taking the time to reply. Although I will still blame Linden Labs, because that is what I always do :D, it's good to know that it is something I can fix. Heh, or at least try to figure out.

The information you provided is most definately appreciated.
Peekay Semyorka
Registered User
Join date: 18 Nov 2006
Posts: 337
12-25-2006 16:04
Sorry Conan, there is no such "C++ compiler" in the SL client.

Almost all buffer overruns are caused by programming errors (bugs), though sometimes also manifested by hardware problems or software corruption.

The buffer overrun bug could be anywhere -- within the SL client itself, in one of the libraries it uses, within the operating system or even in one of the drivers. Without a good "stack trace" it would be difficult to narrow down the problem.

-peekay
Stormy Roentgen
Prim Putter Togetherer
Join date: 25 May 2004
Posts: 342
12-27-2006 12:32
I am getting the buffer overrun error on every first attempt logging in also, ever since the last big patch. I get logged in on the second try, but the first always results in buffer overrun.
_____________________

You can find my products at these locations:

RobbyRacoon Olmstead
Red warrior is hungry!
Join date: 20 Sep 2006
Posts: 1,821
12-27-2006 14:01
From: Peekay Semyorka
Sorry Conan, there is no such "C++ compiler" in the SL client.

Almost all buffer overruns are caused by programming errors (bugs), though sometimes also manifested by hardware problems or software corruption.

The buffer overrun bug could be anywhere -- within the SL client itself, in one of the libraries it uses, within the operating system or even in one of the drivers. Without a good "stack trace" it would be difficult to narrow down the problem.

-peekay


^^^ The only accurate and descriptive post about the cause of the problem.

As Peekay said, tracking this down could be excruciating and unless you have very good tools for doing so, it is unlikely to be worth the effort.
Louise Santana
Registered User
Join date: 25 Oct 2006
Posts: 4
01-07-2007 13:36
I've been getting this issue and I think I may have found the answer....

The buffer overrun happens just as the client is starting to precache... so I looked at what it was trying to precache.

My Avatar wears scripted glasses with an anti-idle, flight helper, online notifier and radar... I removed the glasses and haven't had an overrun since. Well, I say that, I put my glasses back on earlier today, and low and behold, just tried to log in and the buffer overrun is back...

So if you're getting this issue, my advice is to remove scripted items from your Av until the issue is fixed....
FaceAfkh Malaprop
Registered User
Join date: 3 Nov 2005
Posts: 5
01-09-2007 17:51
We managed to fix my partner's buffer overrun crash by looking at the log files in C:\Documents and Settings\windows_username\Application Data\SecondLife\logs. When she went to log in, the end of the log file had this:

From: someone

2007-01-06T20:34:29Z INFO: Gesture Manager loading 18
2007-01-06T20:34:29Z INFO: Bad UUID string: 0
2007-01-06T20:34:29Z INFO: Bad UUID string: 2
2007-01-06T20:34:29Z INFO: Bad UUID string: 1.3
2007-01-06T20:34:29Z INFO: Bad UUID string: 0
2007-01-06T20:34:29Z INFO: Bad UUID string: 3
2007-01-06T20:34:29Z INFO: Bad UUID string: Jump
2007-01-06T20:34:29Z INFO: Bad UUID string: 0
2007-01-06T20:34:29Z INFO: Bad UUID string: 3
2007-01-06T20:34:29Z INFO: Bad UUID string: Fist
2007-01-06T20:34:29Z INFO: Bad UUID string: 0
2007-01-06T20:34:29Z INFO: Bad UUID string: 3
2007-01-06T20:34:29Z INFO: Bad UUID string: JUMP!!
2007-01-06T20:34:29Z INFO: Bad UUID string: 0
2007-01-06T20:34:29Z INFO: Bad UUID string: æuÎ
2007-01-06T20:34:29Z INFO: Bad UUID string: l?€i?~gƒu^‘ƒmŠ|e˜Šs{mWƒu^“…n?s\’„mŠ{e“…nšŒu‚t]ƒu^??j{mW|oY”‡qŒ
(crashed at this point)


Unsurprisingly, deactivating this gesture fixed her buffer overruns on login. It looks rather like the client mishandling corrupted inventory in this instance (maybe for the previous poster too). Maybe now we've got an open source client I'll go look for the bug in the handling of bad inventory data ;)

Anyway, thought it might be useful to mention how we found it so others can see if they get hints in their logs too.
Stormy Roentgen
Prim Putter Togetherer
Join date: 25 May 2004
Posts: 342
01-16-2007 19:51
FaceAkf, which gesture? How did you know which gesture to disable?

After buffer overrun errors, my log has:

2007-01-17T03:36:17Z INFO: Gesture Manager loading 122
2007-01-17T03:36:17Z INFO: Bad UUID string: 0
2007-01-17T03:36:17Z INFO: Bad UUID string: 2
2007-01-17T03:36:17Z INFO: Bad UUID string: 3
2007-01-17T03:36:17Z INFO: Bad UUID string: 0
2007-01-17T03:36:17Z INFO: Bad UUID string: 2
2007-01-17T03:36:17Z INFO: Bad UUID string: 0
2007-01-17T03:36:17Z INFO: Bad UUID string: 3
2007-01-17T03:36:17Z INFO: Bad UUID string: 0
2007-01-17T03:36:17Z INFO: Bad UUID string: Ì€•
2007-01-17T03:36:17Z INFO: Bad UUID string: 0
2007-01-17T03:36:17Z INFO: Bad UUID string: p
2007-01-17T03:36:17Z INFO: Bad UUID string: ¿¬×İҿ«Ë¹¤Ï¼¨Ñ¾ªÑ¾ªÐ½«Ñ¾«ÒÀ¬Õ¯ÖïѾªÑ¿«Í»§É¶¢Î»§×űÒÀ«Î¼¨Ï¼¨Ð


It's foreign to me. :confused:
_____________________

You can find my products at these locations:

Ordella Halley
~HERETIC~ Fashion&Design
Join date: 19 Mar 2007
Posts: 53
06-07-2007 10:24
2007-06-07T17:15:13Z WARNING: LLTemplateMessageReader::decodeTemplate: Message #e4 received but not registered!
2007-06-07T17:15:13Z WARNING: LLMessageSystem::dumpPacketToLog: Packet Dump from:82.131.185.55:17150
2007-06-07T17:15:13Z WARNING: LLMessageSystem::dumpPacketToLog: Packet Size:14
2007-06-07T17:15:13Z WARNING: LLMessageSystem::dumpPacketToLog: PD:0PD:00 00 00 00 e4 9a 6d 81 1c b7 1d e0 e2 c9
Julie Prior
Registered User
Join date: 19 Dec 2005
Posts: 2
06-16-2007 01:36
Thank you much for the tip about the corrupted gestures :) Never did find the log to say which one was the culprit but deactivating them all and restarting my computer fixed it! Seems rediculous for a gesture to crash the whole game... never would've guessed. Geez. Thank you ^^
Nicholaz Beresford
The Mad Patcher
Join date: 14 May 2007
Posts: 70
06-17-2007 16:04
From: Peekay Semyorka
Sorry Conan, there is no such "C++ compiler" in the SL client.

Almost all buffer overruns are caused by programming errors (bugs), though sometimes also manifested by hardware problems or software corruption.

The buffer overrun bug could be anywhere -- within the SL client itself, in one of the libraries it uses, within the operating system or even in one of the drivers. Without a good "stack trace" it would be difficult to narrow down the problem.


Absolutely correct.

The bad thing is that these do not even create crash dumps to send to the Lindens, so the almost only way to find this is if a developer can reproduce the bug (which is what I did with https://jira.secondlife.com/browse/VWR-176 ).
_____________________
http://nicholaz-beresford.blogspot.com/
Nicholaz Beresford
The Mad Patcher
Join date: 14 May 2007
Posts: 70
06-17-2007 16:05
From: Ordella Halley
2007-06-07T17:15:13Z WARNING: LLTemplateMessageReader::decodeTemplate: Message #e4 received but not registered!
2007-06-07T17:15:13Z WARNING: LLMessageSystem::dumpPacketToLog: Packet Dump from:82.131.185.55:17150
2007-06-07T17:15:13Z WARNING: LLMessageSystem::dumpPacketToLog: Packet Size:14
2007-06-07T17:15:13Z WARNING: LLMessageSystem::dumpPacketToLog: PD:0PD:00 00 00 00 e4 9a 6d 81 1c b7 1d e0 e2 c9


Ohh, that IS actually VWR-176 :-)

The dump-packet-to log (part of the error handling) has a bug that overwrites the stack.
_____________________
http://nicholaz-beresford.blogspot.com/
Digital Kaos
Sexy Motions
Join date: 22 Aug 2005
Posts: 15
06-18-2007 04:18
This is just great,I been having the same problem started yesterday while i was cleaning out old notecards, not sure if that matters or not but anyways I have reinstalled, check disk,defragged,cleared cache,deactivated all my gestures,detached everything worn,relogged,rebotted and I still get it.Its not like i been in game alot lately but i do need to come in at least once a day to handle my business.I hope this is a bug or something that can be fixed since theres more than a few of us that this is happening to.If i figure out whats causing it on my end I will leave some feedback cause this really blows!!!
Nicholaz Beresford
The Mad Patcher
Join date: 14 May 2007
Posts: 70
06-18-2007 04:22
From: Digital Kaos
This is just great,I been having the same problem started yesterday while i was cleaning out old notecards, not sure if that matters or not but anyways I have reinstalled, check disk,defragged,cleared cache,deactivated all my gestures,detached everything worn,relogged,rebotted and I still get it.Its not like i been in game alot lately but i do need to come in at least once a day to handle my business.I hope this is a bug or something that can be fixed since theres more than a few of us that this is happening to.If i figure out whats causing it on my end I will leave some feedback cause this really blows!!!


Can't tell you what causes it, but probably using the Nicholaz-Viewer ( http://nicholaz-beresford.blogspot.com/ ) will get across this piecof code causing the error (c++ buffer overrun) without crashing, because the crash reason for that has been fixed there.


Nick
_____________________
http://nicholaz-beresford.blogspot.com/