View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002167 | Spring engine | General | public | 2010-10-08 16:37 | 2010-12-13 20:16 | ||||
Reporter | SirMaverick | ||||||||
Assigned To | abma | ||||||||
Priority | normal | Severity | crash | Reproducibility | sometimes | ||||
Status | resolved | Resolution | unable to reproduce | ||||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0002167: crash at start with 0.82.3-759-g17eb3f0 | ||||||||
Description | Sometimes spring crashes at start with 0.82.3-759-g17eb3f0 (master). Sometimes it starts without errors. | ||||||||
Additional Information | X Error of failed request: GLXBadPbuffer Major opcode of failed request: 128 (GLX) Minor opcode of failed request: 28 (X_GLXDestroyPbuffer) Serial number of failed request: 1867 Current serial number in output stream: 1867 AL lib: ALc.c:1879: exit(): closing 1 Device AL lib: ALc.c:1808: alcCloseDevice(): destroying 1 Context(s) terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >' pure virtual method called terminate called recursively Program received signal SIGABRT, Aborted. [Switching to Thread 0xa6a00b70 (LWP 25139)] 0xb7fe2424 in __kernel_vsyscall () (gdb) bt #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb765b751 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #2 0xb765eb82 in *__GI_abort () at abort.c:92 0000003 0xb787b442 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6 0000004 0xb7879405 in ?? () from /usr/lib/libstdc++.so.6 0000005 0xb7879442 in std::terminate() () from /usr/lib/libstdc++.so.6 #6 0xb787a0f5 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6 #7 0x080a6c50 in boost::system::error_code::message (this=0x9862420) at /usr/include/boost/system/error_code.hpp:350 #8 boost::system::system_error::what (this=0x9862420) at /usr/include/boost/system/system_error.hpp:68 #9 0xb787b574 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6 0000010 0xb7879405 in ?? () from /usr/lib/libstdc++.so.6 #11 0xb7879442 in std::terminate() () from /usr/lib/libstdc++.so.6 0000012 0xb7879581 in __cxa_throw () from /usr/lib/libstdc++.so.6 0000013 0x081226ca in boost::throw_exception<boost::system::system_error> (e=...) at /usr/include/boost/throw_exception.hpp:65 0000014 0x081229f6 in boost::asio::detail::posix_mutex::lock (this=0x985737c) at /usr/include/boost/asio/detail/posix_mutex.hpp:78 #15 0x0860fa6c in scoped_lock (this=0xa6c05ff0) at /usr/include/boost/asio/detail/scoped_lock.hpp:36 #16 boost::asio::detail::task_io_service<boost::asio::detail::epoll_reactor<false> >::poll (this=0xa6c05ff0) at /usr/include/boost/asio/detail/task_io_service.hpp:127 #17 boost::asio::io_service::poll (this=0xa6c05ff0) at /usr/include/boost/asio/impl/io_service.ipp:94 #18 netcode::UDPListener::Update (this=0xa6c05ff0) at /home/spring/spring/spring/spring-git/rts/System/Net/UDPListener.cpp:64 #19 0x080c09ce in CGameServer::UpdateLoop (this=0xa6c05b38) at /home/spring/spring/spring/spring-git/rts/Game/GameServer.cpp:1999 0000020 0xb79ac0d5 in thread_proxy () from /usr/lib/libboost_thread.so.1.42.0 #21 0xb7f05955 in start_thread (arg=0xa6a00b70) at pthread_create.c:300 #22 0xb76fce7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
SirMaverick (reporter) 2010-10-08 16:58 |
After running server a few times in gdb without crash I started client (*-client). Client crashed with SIGSEGV/SIGPIPE. |
SirMaverick (reporter) 2010-10-08 17:06 |
02-* host crashed with X Error of failed request: BadGC (invalid GC parameter) Major opcode of failed request: 60 (X_FreeGC) Resource id in failed request: 0x36001a8 Serial number of failed request: 1105 Current serial number in output stream: 1867 AL lib: ALc.c:1879: exit(): closing 1 Device AL lib: ALc.c:1808: alcCloseDevice(): destroying 1 Context(s) AL lib: ALc.c:1420: alcDestroyContext(): deleting 32 Source(s) [Thread 0xa6a08b70 (LWP 25781) exited] Program received signal SIGSEGV, Segmentation fault |
SirMaverick (reporter) 2010-10-08 17:08 |
Same setup doesn't crash with current release. |
SirMaverick (reporter) 2010-10-08 17:14 |
Without gdb, also possible for host: [...] Loaded widget from mod: LupsManager <gfx_lups_manager.lua> Loaded widget from mod: BA_AllyCursors <gui_ba_ally_cursors.lua> X Error of failed request: GLXBadPbuffer Major opcode of failed request: 128 (GLX) Minor opcode of failed request: 28 (X_GLXDestroyPbuffer) Serial number of failed request: 1955 Current serial number in output stream: 1955 AL lib: ALc.c:1879: exit(): closing 1 Device AL lib: ALc.c:1808: alcCloseDevice(): destroying 1 Context(s) terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >' pure virtual method called terminate called recursively AL lib: ALc.c:1420: alcDestroyContext(): deleting 32 Source(s) AL lib: ALc.c:1818: alcCloseDevice(): deleting 251 Buffer(s) spring: /build/buildd-openal-soft_1.12.854-2-i386-alXmuJ/openal-soft-1.12.854/OpenAL32/Include/alMain.h:75: EnterCriticalSection: Assertion `ret == 0' failed. terminate called recursively terminate called recursively terminate called recursively terminate called recursively terminate called recursively Infolog ends at last "Loaded widget from mod". "terminate called recursively" is printed a many times. |
abma (administrator) 2010-12-13 20:16 |
please retry with current master, it seems to be fixed! (if it still crashes, please reopen) |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2010-10-08 16:37 | SirMaverick | New Issue | |
2010-10-08 16:50 | SirMaverick | File Added: script.txt | |
2010-10-08 16:56 | SirMaverick | File Added: script.txt-client | |
2010-10-08 16:56 | SirMaverick | File Added: infolog.txt-client | |
2010-10-08 16:56 | SirMaverick | File Added: console.txt-client | |
2010-10-08 16:58 | SirMaverick | Note Added: 0005708 | |
2010-10-08 17:05 | SirMaverick | File Added: 02-infolog.txt-host | |
2010-10-08 17:05 | SirMaverick | File Added: 02-console.txt-host | |
2010-10-08 17:06 | SirMaverick | Note Added: 0005709 | |
2010-10-08 17:08 | SirMaverick | Note Added: 0005710 | |
2010-10-08 17:14 | SirMaverick | Note Added: 0005711 | |
2010-10-11 00:09 | Kloot | Relationship added | related to 0002170 |
2010-12-13 20:16 | abma | Note Added: 0006071 | |
2010-12-13 20:16 | abma | Status | new => resolved |
2010-12-13 20:16 | abma | Resolution | open => unable to reproduce |
2010-12-13 20:16 | abma | Assigned To | => abma |