Control: forwarded -1 http://ufoai.org/forum/index.php/topic,9111.0.html
Control: tags -1 confirmed

Am 06.05.2017 um 23:05 schrieb Robert Hackbauer:
> Package: ufoai
> Version: 2.5-2
> Severity: normal
> 
> Dear Maintainer,
> 
> ufoai crashes when starting a mission. I see the mission description ("Victory
> condition: kill all the aliens"), and after I klick start i see "please wait"
> for about one second and then it crashes with "Error: Received signal 11." on
> the commandline output.
> 
> Below is the full output on the commandline from start to crash:

Hi,

thank you for the report. This is bad and I can confirm the crash. I'm
currently investigating why this is not working anymore. I am attaching
the debug log with some more information from gdb.

Regards,

Markus

Thread 1 "ufo" received signal SIGSEGV, Segmentation fault.
Item::getReactionFireWeaponType (this=0x0) at src/game/inv_shared.cpp:635
635	{

Thread 6 (Thread 0x7fffce507700 (LWP 30010)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007ffff74e6d4e in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#2  0x000055555566163a in SV_RunGameFrameThread (data=<optimized out>) at src/server/sv_game.cpp:722
        scopedMutex = {_mutex = 0x55555b6cffb0}
#3  0x00007ffff7496eac in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#4  0x00007ffff74e6439 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#5  0x00007ffff5f16494 in start_thread (arg=0x7fffce507700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7fffce507700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736654767872, 6994689271422158882, 0, 140737488328815, 0, 140737354125376, -6994727431544600542, -6994711205094848478}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0x00007ffff4d9693f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.

Thread 5 (Thread 0x7ffff7e2f700 (LWP 30004)):
#0  0x00007ffff4d8d5b1 in __GI_ppoll (fds=0x555557563940, nfds=3, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
        resultvar = 18446744073709551102
        sc_cancel_oldtype = 2
        tval = {tv_sec = -1, tv_nsec = 140737289912510}
#1  0x00007ffff42c054d in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#2  0x00007ffff42c0b3e in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#3  0x00007ffff74d14af in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#4  0x00007ffff7436b1b in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#5  0x00007ffff7496eac in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#6  0x00007ffff74e6439 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#7  0x00007ffff5f16494 in start_thread (arg=0x7ffff7e2f700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7ffff7e2f700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737352234752, 6994689271422158882, 0, 140737488344351, 0, 140737354125376, -6994706974615369694, -6994711205094848478}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#8  0x00007ffff4d9693f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.

Thread 4 (Thread 0x7fffe495b700 (LWP 30003)):
#0  0x00007ffff4d8d5b1 in __GI_ppoll (fds=0x55555755bba0, nfds=3, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
        resultvar = 18446744073709551102
        sc_cancel_oldtype = 2
        tval = {tv_sec = -1, tv_nsec = 140737289912510}
#1  0x00007ffff42c054d in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#2  0x00007ffff42c0b3e in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#3  0x00007ffff42c0bf0 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#4  0x00007ffff74d16df in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#5  0x00007ffff7496eac in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#6  0x00007ffff74e6439 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#7  0x00007ffff5f16494 in start_thread (arg=0x7fffe495b700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7fffe495b700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737028404992, 6994689271422158882, 0, 140737488344591, 0, 140737354125376, -6994677367258314718, -6994711205094848478}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#8  0x00007ffff4d9693f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.

Thread 3 (Thread 0x7fffe0061700 (LWP 30002)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007fffe3eeb75b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
No symbol table info available.
#2  0x00007fffe3eeb487 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
No symbol table info available.
#3  0x00007ffff5f16494 in start_thread (arg=0x7fffe0061700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7fffe0061700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736951883520, 6994689271422158882, 0, 140737488337183, 140736951883520, 93825016489728, -6994687422850496478, -6994711205094848478}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007ffff4d9693f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.

Thread 1 (Thread 0x7ffff7f16ac0 (LWP 29995)):
#0  Item::getReactionFireWeaponType (this=0x0) at src/game/inv_shared.cpp:635
No locals.
#1  0x000055555567bd3c in Inventory::holdsReactionFireWeapon (this=this@entry=0x555555b365f8 <cl+958008>) at src/game/inv_shared.cpp:1002
No locals.
#2  0x00005555555ac8bc in HUD_UpdateButtons (le=0x555555b36320 <cl+957280>) at src/client/battlescape/cl_hud.cpp:917
        reason = 0x5748379 <error: Cannot access memory at address 0x5748379>
        weaponR = 0x0
        headgear = 0x0
        weaponL = 0x0
        time = 0
        rightCanBeReloaded = <optimized out>
        leftCanBeReloaded = <optimized out>
        shootingPenalty = <optimized out>
        le = 0x555555b36320 <cl+957280>
#3  HUD_LeftHandChangeListener (data=<optimized out>, newValue=<optimized out>, oldValue=<optimized out>, cvarName=<optimized out>) at src/client/battlescape/cl_hud.cpp:1549
No locals.
#4  0x00005555556388e3 in Cvar_ExecuteChangeListener (cvar=0x5555575c43c0) at src/common/cvar.cpp:435
        listener = 0x5555575c4690
#5  Cvar_Set2 (varName=varName@entry=0x55555572aa17 "mn_rweapon", value=value@entry=0x7fffffffd460 "weapons/rpg2/rpg", force=force@entry=false) at src/common/cvar.cpp:605
        var = 0x5555575c43c0
#6  0x00005555556398c4 in Cvar_Set (varName=varName@entry=0x55555572aa17 "mn_rweapon", value=value@entry=0x55555576a599 "%s") at src/common/cvar.cpp:632
        argptr = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd740, reg_save_area = 0x7fffffffd670}}
        text = "weapons/rpg2/rpg\000\210ZWUU\000\000 \307\311XUU\000\000\000\000\000\000\000\000\000\000\360\325\377\377\377\177\000\000\240\204\214WUU\000\000\200\350\315\364\377\177\000\000\320\325\377\377\377\177\000\000x{\004\365\377\177\000\000\000\000\000\000\000\000\000\000&\000\000\000\000\000\000\000\340i\275VUU\000\000\220\313TWUU\000\000\000\000\000\000\000\000\000\000\024\000\000\000\000\000\000\000\377\017\000\000\000\000\000\000\340i\275VUU\000\000\320\325\377\377\377\177\000\000\360\325\377\377\377\177\000\000\260i\275VUU\000\000p\377\377\377\377\377\377\377Z\236\267ZUU\000\000\260i\275VUU\000\000\270\326\377\377\377\177\000\000"...
#7  0x000055555557ae06 in CL_ActorCvars (chr=0x5555560e5420 <characters>) at src/client/cl_team.cpp:152
        weapon = <optimized out>
#8  CL_UpdateCharacterValues (chr=0x5555560e5420 <characters>) at src/client/cl_team.cpp:227
No locals.
#9  0x0000555555599f41 in CL_ActorSelect (le=0x555555b36320 <cl+957280>) at src/client/battlescape/cl_actor.cpp:502
        le = 0x555555b36320 <cl+957280>
#10 0x000055555559a2f1 in CL_ActorSelectList (num=num@entry=0) at src/client/battlescape/cl_actor.cpp:530
        le = 0x555555b36320 <cl+957280>
#11 0x000055555559a514 in CL_ActorSelectList (num=0) at src/client/battlescape/cl_actor.cpp:397
No locals.
#12 CL_ActorAddToTeamList (le=le@entry=0x555555b36320 <cl+957280>) at src/client/battlescape/cl_actor.cpp:393
No locals.
#13 0x00005555555b10f6 in CL_ActorAppear (self=<optimized out>, msg=<optimized out>) at src/client/battlescape/events/event/actor/e_event_actorappear.cpp:184
        entnum = <optimized out>
        entnumResponsible = <optimized out>
        le = 0x555555b36320 <cl+957280>
        leResponsible = 0x0
        teamDefID = 19
        modelnum1 = 43
        modelnum2 = 44
#14 0x00005555555ae78e in CL_ExecuteBattlescapeEvent (now=32644, data=0x555559082d90) at src/client/battlescape/events/e_parse.cpp:182
        event = 0x555559082d90
        eventData = 0x5555559bb2f0 <events+624>
#15 0x00005555556378ed in Qcommon_Frame () at src/common/common.cpp:1529
        event = {_refCount = 0x555559082e70, _deletion = 0x555559082e90, _pointer = 0x555559082e20}
        time_to_next = <optimized out>
#16 0x000055555557a1d5 in main (argc=1, argv=0x7fffffffda18) at src/ports/linux/linux_main.cpp:55
No locals.
Kill the program being debugged? (y or n) [answered Y; input not from terminal]
gdb -batch -ex run -ex 'thread apply all bt full' -ex kill -ex quit --args    17,13s user 1,25s system 52% cpu 35,232 total

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to