Freeze if boss-key (Shift-Esc) pressed while busy doing network stuff and game engine not running
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Armagetron Advanced |
New
|
High
|
Unassigned | ||
Mesa |
Won't Fix
|
High
|
|||
libsdl |
Invalid
|
High
|
Bug Description
If I press Shift-Esc while Armagetron Advanced is in a network-only state (fetching server list, between rounds, etc), the game locks up until I manually kill it (SIGINT works)
--- Backtrace ---
#0 0x00007ffb139827c4 in __lll_lock_wait () from /lib/libpthread
#1 0x00007ffb1397e029 in _L_lock_534 () from /lib/libpthread
#2 0x00007ffb1397de3e in pthread_mutex_lock () from /lib/libpthread
#3 0x00007ffb12e029dd in ?? () from //usr/lib64/
#4 0x00007ffb12e030b3 in ?? () from //usr/lib64/
#5 0x00007ffb12e01825 in glXMakeCurrentR
from //usr/lib64/
#6 0x00007ffb12996f04 in ?? () from /usr/lib/
#7 0x00007ffb1299acfe in ?? () from /usr/lib/
#8 0x00007ffb1299af17 in ?? () from /usr/lib/
#9 0x00007ffb1298b902 in SDL_VideoQuit () from /usr/lib/
#10 0x00007ffb1296516d in SDL_QuitSubSystem () from /usr/lib/
#11 0x00007ffb129651ee in SDL_Quit () from /usr/lib/
#12 0x00007ffb12965a0f in ?? () from /usr/lib/
#13 <signal handler called>
#14 0x00007ffb0dc18540 in radeonFlush () from /usr/lib64/
#15 0x00007ffb0dc0e028 in ?? () from /usr/lib64/
#16 0x00007ffb0dc91cc4 in _mesa_reference
from /usr/lib64/
#17 0x00007ffb0dc947eb in _mesa_free_
from /usr/lib64/
#18 0x00007ffb0dc31938 in _mesa_free_
from /usr/lib64/
#19 0x00007ffb0dc31a5e in _mesa_destroy_
from /usr/lib64/
#20 0x00007ffb0dc175fd in radeonDestroyCo
from /usr/lib64/
#21 0x00007ffb0dbf40f0 in ?? () from /usr/lib64/
#22 0x00007ffb12e2429f in ?? () from //usr/lib64/
#23 0x00007ffb12e001a8 in ?? () from //usr/lib64/
#24 0x00007ffb12996f22 in ?? () from /usr/lib/
#25 0x00007ffb1299acfe in ?? () from /usr/lib/
#26 0x00007ffb1299af17 in ?? () from /usr/lib/
#27 0x00007ffb1298b902 in SDL_VideoQuit () from /usr/lib/
#28 0x00007ffb1296516d in SDL_QuitSubSystem () from /usr/lib/
#29 0x000000000042a1e9 in main ()
Video card: ATi Radeon X850 AGP
--- Software versions (Gentoo) ---
Armagetron Advanced trunk: bzr co lp:armagetronad -r 968
sys-libs/
media-libs/
media-libs/
x11-base/
Changed in mesa: | |
importance: | Unknown → High |
status: | Unknown → Confirmed |
Changed in mesa: | |
importance: | High → Unknown |
Changed in mesa: | |
importance: | Unknown → High |
Changed in libsdl: | |
importance: | Unknown → High |
status: | Unknown → Invalid |
Changed in mesa: | |
status: | Confirmed → Won't Fix |
Looks like Armagetron Advanced or SDL is doing crazy stuff from a signal handler...