2025-06-23 03:44 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0001417Spring engineGeneralpublic2009-05-26 19:42
ReporterLupus 
Assigned To 
PrioritynormalSeveritycrashReproducibilityrandom
StatusclosedResolutionduplicate 
Product Version0.79.0.2+git 
Target VersionFixed in Version 
Summary0001417: Spring crashes with bad_alloc
DescriptionSome random crash. Many people experienced it for today. Crahsed while ingame and spectating. backtrace attached. Only widget enabled was LolUI, which doesn't produce GML errors.
Additional InformationI use MT spring with USE_GML_SIM on 64-bit gentoo system
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • txt file icon backtrace.txt (6,545 bytes) 2009-05-26 19:17 -
    Program received signal SIGABRT, Aborted.
    [Switching to Thread 0x7f830220a750 (LWP 32490)]
    0x00007f82fea3a165 in raise () from /lib/libc.so.6
    (gdb) thread apply all bt full
    
    Thread 6 (Thread 0x4361c950 (LWP 32497)):
    #0  0x00007f82feac6bb6 in poll () from /lib/libc.so.6
    No symbol table info available.
    #1  0x00007f82fb315c19 in ?? () from /usr/lib/libasound.so.2
    No symbol table info available.
    #2  0x00007f8301e44d4f in ?? () from /usr/lib/libopenal.so.1
    No symbol table info available.
    #3  0x00007f8301e3f28a in ?? () from /usr/lib/libopenal.so.1
    No symbol table info available.
    #4  0x00007f82ffbd4097 in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #5  0x00007f82feaceccd in clone () from /lib/libc.so.6
    No symbol table info available.
    #6  0x0000000000000000 in ?? ()
    No symbol table info available.
    
    Thread 4 (Thread 0x40c1d950 (LWP 32495)):
    #0  0x0000000000807d16 in CPathEstimator::CalculateVertex ()
    No locals.
    #1  0x0000000000807f4b in CPathEstimator::CalculateVertices ()
    No locals.
    #2  0x0000000000807fcf in CPathEstimator::Update ()
    ---Type <return> to continue, or q <return> to quit---
    No locals.
    #3  0x000000000080d371 in CPathManager::Update ()
    No locals.
    #4  0x0000000000494dbb in CGame::SimFrame ()
    No locals.
    #5  0x000000000049d43c in CGame::ClientReadNet ()
    No locals.
    #6  0x00000000004a02c9 in CGame::Update ()
    No locals.
    #7  0x000000000094e607 in SpringApp::Sim ()
    No locals.
    warning: (Internal error: pc 0x955042 in read in psymtab, but not in symtab.)
    
    warning: (Internal error: pc 0x955042 in read in psymtab, but not in symtab.)
    
    #8  0x0000000000955043 in SpringApp::Simcb ()
    warning: (Internal error: pc 0x955042 in read in psymtab, but not in symtab.)
    
    No locals.
    warning: (Internal error: pc 0x955042 in read in psymtab, but not in symtab.)
    
    warning: (Internal error: pc 0x95503a in read in psymtab, but not in symtab.)
    
    warning: (Internal error: pc 0x9553ae in read in psymtab, but not in symtab.)
    
    warning: (Internal error: pc 0x9553ae in read in psymtab, but not in symtab.)
    
    #9  0x00000000009553af in gmlClientServer<void, int, CUnit*>::gmlClientAux ()
    warning: (Internal error: pc 0x9553ae in read in psymtab, but not in symtab.)
    
    No locals.
    warning: (Internal error: pc 0x9553ae in read in psymtab, but not in symtab.)
    
    warning: (Internal error: pc 0x955050 in read in psymtab, but not in symtab.)
    
    #10 0x00000000006a8ce1 in boost::thread::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf0<void, gmlClientServer<void, int, CUnit*> >, boost::_bi::list1<boost::_bi::value<gmlClientServer<void, int, CUnit*>*> > > >::run ()
    No locals.
    #11 0x00007f82ff73671e in thread_proxy () from /usr/lib/libboost_thread-mt.so
    No symbol table info available.
    #12 0x00007f82ffbd4097 in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #13 0x00007f82feaceccd in clone () from /lib/libc.so.6
    No symbol table info available.
    #14 0x0000000000000000 in ?? ()
    No symbol table info available.
    
    Thread 3 (Thread 0x42619950 (LWP 32494)):
    #0  0x00007f82ffbd89b9 in pthread_cond_wait@@GLIBC_2.3.2 ()
       from /lib/libpthread.so.0
    No symbol table info available.
    #1  0x00000000006a9fb7 in boost::barrier::wait ()
    No locals.
    #2  0x00000000006abca9 in gmlClientServer<void, int, CUnit*>::gmlClient ()
    No locals.
    #3  0x00000000006a8ce1 in boost::thread::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf0<void, gmlClientServer<void, int, CUnit*> >, boost::_bi::list1<boost::_bi::value<gmlClientServer<void, int, CUnit*>*> > > >::run ()
    No locals.
    #4  0x00007f82ff73671e in thread_proxy () from /usr/lib/libboost_thread-mt.so
    No symbol table info available.
    #5  0x00007f82ffbd4097 in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #6  0x00007f82feaceccd in clone () from /lib/libc.so.6
    No symbol table info available.
    #7  0x0000000000000000 in ?? ()
    No symbol table info available.
    
    Thread 2 (Thread 0x41714950 (LWP 32493)):
    #0  0x00007f82ffbdbb31 in nanosleep () from /lib/libpthread.so.0
    No symbol table info available.
    #1  0x00007f82ffe309b4 in SDL_Delay () from /usr/lib/libSDL-1.2.so.0
    No symbol table info available.
    #2  0x00007f82ffe309ee in ?? () from /usr/lib/libSDL-1.2.so.0
    No symbol table info available.
    #3  0x00007f82ffdf9237 in ?? () from /usr/lib/libSDL-1.2.so.0
    No symbol table info available.
    #4  0x00007f82ffe2da99 in ?? () from /usr/lib/libSDL-1.2.so.0
    No symbol table info available.
    #5  0x00007f82ffbd4097 in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #6  0x00007f82feaceccd in clone () from /lib/libc.so.6
    No symbol table info available.
    #7  0x0000000000000000 in ?? ()
    No symbol table info available.
    
    Thread 1 (Thread 0x7f830220a750 (LWP 32490)):
    #0  0x00007f82fea3a165 in raise () from /lib/libc.so.6
    No symbol table info available.
    #1  0x00007f82fea3b4de in abort () from /lib/libc.so.6
    No symbol table info available.
    #2  0x00007f82ff2b0004 in __gnu_cxx::__verbose_terminate_handler ()
       from /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6
    No symbol table info available.
    #3  0x00007f82ff2ae436 in ?? ()
       from /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6
    No symbol table info available.
    #4  0x00007f82ff2ae463 in std::terminate ()
       from /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6
    No symbol table info available.
    #5  0x00007f82ff2ae54a in __cxa_throw ()
       from /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6
    No symbol table info available.
    #6  0x00007f82ff2ae9a1 in operator new ()
       from /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6
    No symbol table info available.
    #7  0x00007f82ff2aea79 in operator new[] ()
       from /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/libstdc++.so.6
    No symbol table info available.
    #8  0x000000000075882c in CVertexArray::EnlargeDrawArray ()
    No locals.
    #9  0x00000000006aef51 in CBFGroundDrawer::DoDrawGroundRow ()
    No locals.
    #10 0x00000000006b0ae5 in CBFGroundDrawer::DoDrawGroundRowMT ()
    No locals.
    #11 0x00000000006ab571 in gmlClientServer<void, int, CUnit*>::gmlServer ()
    No locals.
    #12 0x00000000006abbd6 in gmlClientServer<void, int, CUnit*>::Work ()
    No locals.
    #13 0x00000000006a8657 in CBFGroundDrawer::Draw ()
    No locals.
    #14 0x000000000078ca36 in CUnitDrawer::CreateReflectionFace ()
    No locals.
    #15 0x000000000078cd44 in CUnitDrawer::UpdateReflectTex ()
    No locals.
    #16 0x0000000000497341 in CGame::Draw ()
    No locals.
    #17 0x000000000095114b in SpringApp::Update ()
    No locals.
    #18 0x0000000000954684 in SpringApp::Run ()
    No locals.
    #19 0x000000000091f6ca in Run ()
    No locals.
    #20 0x000000000091f75c in main ()
    No locals.
    
    txt file icon backtrace.txt (6,545 bytes) 2009-05-26 19:17 +

-Relationships
duplicate of 0001415resolvedtvo infinite memory usage in CBFGroundDrawer 
+Relationships

-Notes

~0003489

tvo (reporter)

Last edited: 2009-05-26 19:42

Pretty sure this is the same bug as 0001415, compare this part of the backtrace:

#8 0x000000000075882c in CVertexArray::EnlargeDrawArray ()
#9 0x00000000006aef51 in CBFGroundDrawer::DoDrawGroundRow ()
0000010 0x00000000006b0ae5 in CBFGroundDrawer::DoDrawGroundRowMT ()
#11 0x00000000006ab571 in gmlClientServer<void, int, CUnit*>::gmlServer ()
0000012 0x00000000006abbd6 in gmlClientServer<void, int, CUnit*>::Work ()
0000013 0x00000000006a8657 in CBFGroundDrawer::Draw ()

+Notes

-Issue History
Date Modified Username Field Change
2009-05-26 19:17 Lupus New Issue
2009-05-26 19:17 Lupus File Added: backtrace.txt
2009-05-26 19:40 tvo Relationship added duplicate of 0001415
2009-05-26 19:42 tvo Note Added: 0003489
2009-05-26 19:42 tvo Status new => closed
2009-05-26 19:42 tvo Resolution open => duplicate
2009-05-26 19:42 tvo Note Edited: 0003489
2009-05-26 19:42 tvo Note Edited: 0003489
2009-05-26 19:42 tvo Note Edited: 0003489
+Issue History