Crash when entering any game on client on OpenBSD+clang
Only Trunk is affected.
Callstack:
Reading symbols from armagetronad...(no debugging symbols found)...done.
[New process 239753]
[New process 531296]
[New process 239452]
[New process 314355]
[New process 524021]
[New process 598549]
warning: .dynamic section for "/usr/lib/libc.so.96.0" is not at the expected address (wrong library or version mismatch?)
Core was generated by `armagetronad'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 __dynamic_cast (static_ptr=0x0, static_type=0xcb6eee6a3a8 <typeinfo for eCockpitPrototype>, dst_type=0xcb6eee6a360 <typeinfo for cCockpit>, src2dst_offset=248) at /usr/src/lib/libcxxabi/src/private_typeinfo.cpp:627
627 /usr/src/lib/libcxxabi/src/private_typeinfo.cpp: No such file or directory.
[Current thread is 1 (process 239753)]
(gdb) bt full
#0 __dynamic_cast (static_ptr=0x0, static_type=0xcb6eee6a3a8 <typeinfo for eCockpitPrototype>, dst_type=0xcb6eee6a360 <typeinfo for cCockpit>, src2dst_offset=248) at /usr/src/lib/libcxxabi/src/private_typeinfo.cpp:627
vtable = <optimized out>
dynamic_ptr = <optimized out>
dynamic_type = <optimized out>
dst_ptr = <optimized out>
info = <optimized out>
#1 0x00000cb6eeba6f44 in display_cockpit_lucifer() ()
No symbol table info available.
#2 0x00000cb6eedbd709 in tCallback::Exec(tCallback*) ()
No symbol table info available.
#3 0x00000cb6eeda8593 in rPerFrameTask::DoPerFrameTasks() ()
No symbol table info available.
#4 0x00000cb6eedad8f6 in rSysDep::SwapGL() ()
No symbol table info available.
#5 0x00000cb6eed98738 in uMenu::Message(tOutput const&, tOutput const&, float, std::__1::vector<uAnimationFrame, std::__1::allocator<uAnimationFrame> > const&) ()
No symbol table info available.
#6 0x00000cb6eed98b96 in uMenu::Message(tOutput const&, tOutput const&, float) ()
No symbol table info available.
#7 0x00000cb6eec01c0a in sg_ClientFullscreenMessage(tOutput const&, tOutput const&, float) ()
No symbol table info available.
#8 0x00000cb6eec0d2ac in sg_TodoClientFullscreenMessage() ()
No symbol table info available.
#9 0x00000cb6eedd8faa in st_DoToDo() ()
No symbol table info available.
#10 0x00000cb6eec0bd33 in sg_EnterGameCore(nNetState) ()
No symbol table info available.
#11 0x00000cb6eebff992 in sg_EnterGame(nNetState) ()
No symbol table info available.
#12 0x00000cb6eebff44c in ConnectToServerCore(nServerInfoBase*) ()
No symbol table info available.
#13 0x00000cb6eebffc18 in ConnectToServer(nServerInfoBase*) ()
No symbol table info available.
#14 0x00000cb6eed910d6 in uMenu::HandleEvent(SDL_Event) ()
No symbol table info available.
#15 0x00000cb6eed8fa78 in uMenu::OnEnter() ()
No symbol table info available.
#16 0x00000cb6eec54326 in gServerBrowser::BrowseServers() ()
No symbol table info available.
#17 0x00000cb6eec541b2 in gServerBrowser::BrowseSpecialMaster(nServerInfoBase*, char const*) ()
No symbol table info available.
#18 0x00000cb6eed910d6 in uMenu::HandleEvent(SDL_Event) ()
No symbol table info available.
#19 0x00000cb6eed8fa78 in uMenu::OnEnter() ()
No symbol table info available.
#20 0x00000cb6eec010e7 in net_game() ()
No symbol table info available.
#21 0x00000cb6eed910d6 in uMenu::HandleEvent(SDL_Event) ()
No symbol table info available.
#22 0x00000cb6eed8fa78 in uMenu::OnEnter() ()
No symbol table info available.
#23 0x00000cb6eed910d6 in uMenu::HandleEvent(SDL_Event) ()
No symbol table info available.
#24 0x00000cb6eed8fa78 in uMenu::OnEnter() ()
No symbol table info available.
#25 0x00000cb6eec03a40 in MainMenu(bool) ()
No symbol table info available.
#26 0x00000cb6eebc2b40 in main ()
No symbol table info available.