crash on occupations tab webig

Added by nimetu about 4 years ago

Self compiled binary from yesterday, but official binary crashes just as well.

limit upload/download to pittiful speeds (or overload them), press refresh on occupations tab (repeatedly). you should get crash.

#0  0x0000000030a6d380 in ?? ()
#1  0x0000000000c1b8f6 in CGroupHTML::luaShowDiv (this=0x16a4e060, ls=@0xd6b4600) at /home/max/src/ryzom.hg/code/ryzom/client/src/interface_v3/group_html.cpp:3549
#2  0x0000000000d59f1c in CLuaIHM::luaMethodCall (ls=0xd9635e0) at /home/max/src/ryzom.hg/code/ryzom/client/src/interface_v3/lua_ihm.cpp:638
#3  0x00007f0c6fd84a56 in ?? () from /usr/lib/liblua5.1.so.0
#4  0x00007f0c6fd8f811 in ?? () from /usr/lib/liblua5.1.so.0
#5  0x00007f0c6fd84fc5 in ?? () from /usr/lib/liblua5.1.so.0
#6  0x00007f0c6fd84647 in ?? () from /usr/lib/liblua5.1.so.0
#7  0x00007f0c6fd846c5 in ?? () from /usr/lib/liblua5.1.so.0
#8  0x00007f0c6fd80114 in lua_pcall () from /usr/lib/liblua5.1.so.0
#9  0x0000000000b52111 in CLuaState::pcall (this=0xd6b4600, script=<value optimized out>) at /home/max/src/ryzom.hg/code/ryzom/client/src/interface_v3/lua_helper_inline.h:462
#10 CLuaState::executeSmallScript (this=0xd6b4600, script=<value optimized out>) at /home/max/src/ryzom.hg/code/ryzom/client/src/interface_v3/lua_helper.cpp:464
#11 0x0000000000b669f8 in CInterfaceManager::executeLuaScript (this=0x54ae9e0, luaScript=@0x16a4e3a0, smallScript=true)
    at /home/max/src/ryzom.hg/code/ryzom/client/src/interface_v3/interface_manager.cpp:5753
#12 0x0000000000c1b0f7 in CGroupHTML::endUnparsedElement (this=0x16a4e060, buffer=<value optimized out>, length=<value optimized out>)
    at /home/max/src/ryzom.hg/code/ryzom/client/src/interface_v3/group_html.cpp:1575
#13 0x00007f0c6f09eace in ?? () from /usr/lib/libwwwhtml.so.0
#14 0x00007f0c6f09cb5a in ?? () from /usr/lib/libwwwhtml.so.0
#15 0x00007f0c6ee8910a in ?? () from /usr/lib/libwwwhttp.so.0
#16 0x00007f0c6ea707c7 in ?? () from /usr/lib/libwwwtrans.so.0
#17 0x00007f0c6ee89d93 in ?? () from /usr/lib/libwwwhttp.so.0
#18 0x00007f0c6f4ca1ff in ?? () from /usr/lib/libwwwcore.so.0
#19 0x00007f0c6f6f253d in EventOrder_executeAndDelete () from /usr/lib/libwwwapp.so.0
#20 0x00007f0c6f6f2afe in HTEventList_loop () from /usr/lib/libwwwapp.so.0
#21 0x0000000000c21462 in handleLibwwwEvents (this=0x16a4e060) at /home/max/src/ryzom.hg/code/ryzom/client/src/interface_v3/group_html.cpp:2829
#22 CGroupHTML::handle (this=0x16a4e060) at /home/max/src/ryzom.hg/code/ryzom/client/src/interface_v3/group_html.cpp:3114
#23 0x0000000000c18147 in CGroupHTML::handleEvent (this=0x16a4e060, eventDesc=@0x7ffff26894b0) at /home/max/src/ryzom.hg/code/ryzom/client/src/interface_v3/group_html.cpp:1878
#24 0x0000000000b67ee7 in CInterfaceManager::updateFrameEvents (this=0x54ae9e0) at /home/max/src/ryzom.hg/code/ryzom/client/src/interface_v3/interface_manager.cpp:1324
#25 0x0000000000788825 in mainLoop () at /home/max/src/ryzom.hg/code/ryzom/client/src/main_loop.cpp:1706
#26 0x00000000006630a7 in main (argc=<value optimized out>, argv=<value optimized out>) at /home/max/src/ryzom.hg/code/ryzom/client/src/client.cpp:618


Replies (1)

RE: crash on occupations tab webig - Added by kervala about 4 years ago

Thanks a lot for reporting and providing full backtrace with lines numbers :)

It seems to be related to another thread updating a common structure.

Using a mutex should fix that.

(1-1/1)