[sldev] Weird crash

Dale Glass dale at daleglass.net
Sun Jan 21 10:58:04 PST 2007


Is it just me? The compiled version of the client crashes in this interesting 
way.

I've done some attempts at debugging that, but got nowhere so far as I don't 
really know what's going on here, and it takes AGES to get to the start of 
it. Plain gdb needs several minutes, and when called from kdevelop takes 
about half an hour to return all the data.

This happens randomly, without any actions needed to trigger it. Just log in, 
and sometimes it crashes with this. Empty regions don't seem to crash. The 
official binary doesn't seem to crash here.


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 4136236752 (LWP 12862)]
0xf757f736 in free () from /lib32/libc.so.6
(gdb) bt
#0  0xf757f736 in free () from /lib32/libc.so.6
#1  0xf75815ad in malloc () from /lib32/libc.so.6
#2  0xf77193b9 in operator new () 
from /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/32/libstdc++.so.6
#3  0x08b10b34 in LLOctreeState<LLDrawable>::insert (this=0xe080490, 
data=0xdc80568) at lloctree.h:387
#4  0x08b0cd83 in LLTreeNode<LLDrawable>::insert (this=0xe07fd18, 
data=0xdc80568) at lltreenode.h:118
#5  0x08b10cd1 in LLOctreeState<LLDrawable>::insert (this=0xe4b91c8, 
data=0xdc80568) at lloctree.h:397
#6  0x08b0cd83 in LLTreeNode<LLDrawable>::insert (this=0xe4b91f8, 
data=0xdc80568) at lltreenode.h:118
#7  0x08b10c9a in LLOctreeState<LLDrawable>::insert (this=0xe080490, 
data=0xdc80568) at lloctree.h:391
#8  0x08b0cd83 in LLTreeNode<LLDrawable>::insert (this=0xe07fd18, 
data=0xdc80568) at lltreenode.h:118
#9  0x08b10cd1 in LLOctreeState<LLDrawable>::insert (this=0xe4b9080, 
data=0xdc80568) at lloctree.h:397
#10 0x08b0cd83 in LLTreeNode<LLDrawable>::insert (this=0xe4b90b0, 
data=0xdc80568) at lltreenode.h:118
#11 0x08b10c9a in LLOctreeState<LLDrawable>::insert (this=0xe080490, 
data=0xdc80568) at lloctree.h:391

....
#40245 0x08b10cd1 in LLOctreeState<LLDrawable>::insert (this=0xd8f5060, 
data=0xdc80568) at lloctree.h:397
#40246 0x08b0cd83 in LLTreeNode<LLDrawable>::insert (this=0xdcd4d90, 
data=0xdc80568) at lltreenode.h:118
#40247 0x08b10c9a in LLOctreeState<LLDrawable>::insert (this=0xe080490, 
data=0xdc80568) at lloctree.h:391
#40248 0x08b0cd83 in LLTreeNode<LLDrawable>::insert (this=0xe07fd18, 
data=0xdc80568) at lltreenode.h:118
#40249 0x08b10cd1 in LLOctreeState<LLDrawable>::insert (this=0xcf9c210, 
data=0xdc80568) at lloctree.h:397
#40250 0x08b0cd83 in LLTreeNode<LLDrawable>::insert (this=0xdcd0e00, 
data=0xdc80568) at lltreenode.h:118
#40251 0x08b10c9a in LLOctreeState<LLDrawable>::insert (this=0xe080490, 
data=0xdc80568) at lloctree.h:391
#40252 0x08b0cd83 in LLTreeNode<LLDrawable>::insert (this=0xe07fd18, 
data=0xdc80568) at lltreenode.h:118
#40253 0x08b10880 in LLOctreeState<LLDrawable>::insert (this=0xc6d5990, 
data=0xdc80568) at lloctree.h:327
#40254 0x08b11547 in LLOctreeRoot<LLDrawable>::insert (this=0xc6d5990, 
data=0xdc80568) at lloctree.h:645
#40255 0x08b0cd83 in LLTreeNode<LLDrawable>::insert (this=0xe07f7b8, 
data=0xdc80568) at lltreenode.h:118
#40256 0x08b0adfa in LLSpatialPartition::put (this=0xe07fa78, 
drawablep=0xdc80568)
    
at /tmp/dale/home/dale/SL/source/slviewer-1.13.2.12.patched/indra/i686-linux-client-release/newview/llspatialpartition.cpp:768
#40257 0x08b0be35 in LLSpatialPartition::move (this=0xe07fa78, 
drawablep=0xdc80568, curp=0xe033668, immediate=0)
    
at /tmp/dale/home/dale/SL/source/slviewer-1.13.2.12.patched/indra/i686-linux-client-release/newview/llspatialpartition.cpp:826
#40258 0x081b583d in LLSpatialBridge::move (this=0xe07f8f0, 
drawablep=0xdc80568, curp=0xe033668, immediate=0)
    
at /tmp/dale/home/dale/SL/source/slviewer-1.13.2.12.patched/indra/i686-linux-client-release/newview/lldrawable.cpp:1276
#40259 0x081c2ce0 in LLDrawable::movePartition (this=0xdc80568)
    
at /tmp/dale/home/dale/SL/source/slviewer-1.13.2.12.patched/indra/i686-linux-client-release/newview/lldrawable.cpp:581
#40260 0x08fd42d7 in LLVOVolume::genTriangles (this=0xdc7ffd8, force_global=0)
    
at /tmp/dale/home/dale/SL/source/slviewer-1.13.2.12.patched/indra/i686-linux-client-release/newview/llvovolume.cpp:840
#40261 0x08fd8494 in LLVOVolume::updateGeometry (this=0xdc7ffd8, 
drawable=0xdc80568)
    
at /tmp/dale/home/dale/SL/source/slviewer-1.13.2.12.patched/indra/i686-linux-client-release/newview/llvovolume.cpp:996
#40262 0x081b8f1a in LLDrawable::updateGeometry (this=0xdc80568, priority=0)
    
at /tmp/dale/home/dale/SL/source/slviewer-1.13.2.12.patched/indra/i686-linux-client-release/newview/lldrawable.cpp:754
#40263 0x0906b911 in LLPipeline::updateDrawableGeom (this=0x9a91d20, 
drawablep=0xdc80568, priority=0)
    
at /tmp/dale/home/dale/SL/source/slviewer-1.13.2.12.patched/indra/i686-linux-client-release/newview/pipeline.cpp:1956
#40264 0x09087121 in LLPipeline::updateGeom (this=0x9a91d20, 
max_dtime=0.00499999989)
    
at /tmp/dale/home/dale/SL/source/slviewer-1.13.2.12.patched/indra/i686-linux-client-release/newview/pipeline.cpp:2018
#40265 0x08cdcef5 in display (rebuild=1, zoom_factor=1, subfield=0)
#40266 0x090c5775 in main_loop () 
at /tmp/dale/home/dale/SL/source/slviewer-1.13.2.12.patched/indra/i686-linux-client-release/newview/viewer.cpp:1819
#40267 0x090cc1c4 in main (argc=1, argv=0xff928314) 
at /tmp/dale/home/dale/SL/source/slviewer-1.13.2.12.patched/indra/i686-linux-client-release/newview/viewer.cpp:1681
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.secondlife.com/pipermail/sldev/attachments/20070121/8a3c5731/attachment.pgp


More information about the SLDev mailing list