Bug#930942: warzone2100: Segfault upon multiplayer "Start Hosting Game"

Phil Morrell debian at emorrp1.name
Sun Jun 23 01:33:07 BST 2019


Package: warzone2100
Version: 3.2.1-2
Severity: important

Multi Player -> Host Game -> Start Hosting Game

This is reliably reproducible on a variety of amd64 hardware: desktop,
laptop, netbook, dedicated, integrated graphics. See attached debug log
after installing gdb.

I intend to try upgrading the packaging to latest (3.2.3) and otherwise
report it upstream.



-- System Information:
Debian Release: 9.9
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-9-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages warzone2100 depends on:
ii  libc6                     2.24-11+deb9u4
ii  libfontconfig1            2.11.0-6.7+b1
ii  libfreetype6              2.6.3-3.2
ii  libfribidi0               0.19.7-1+b1
ii  libgcc1                   1:6.3.0-18+deb9u1
ii  libgl1-mesa-glx [libgl1]  13.0.6-1+b2
ii  libglc0                   0.7.2-5+b3
ii  libglew2.0                2.0.0-3+b1
ii  libglu1-mesa [libglu1]    9.0.0-2.1
ii  libminiupnpc10            1.9.20140610-4
ii  libogg0                   1.3.2-1
ii  libopenal1                1:1.17.2-4+b2
ii  libphysfs1                2.0.3-5
ii  libpng16-16               1.6.28-1+deb9u1
ii  libqt5core5a              5.7.1+dfsg-3+deb9u1
ii  libqt5gui5                5.7.1+dfsg-3+deb9u1
ii  libqt5script5             5.7.1~20161021+dfsg-2
ii  libqt5widgets5            5.7.1+dfsg-3+deb9u1
ii  libsdl2-2.0-0             2.0.5+dfsg1-2
ii  libssl1.1                 1.1.0j-1~deb9u1
ii  libstdc++6                6.3.0-18+deb9u1
ii  libtheora0                1.1.1+dfsg.1-14+b1
ii  libvorbis0a               1.3.5-4+deb9u2
ii  libvorbisfile3            1.3.5-4+deb9u2
ii  libx11-6                  2:1.6.4-3+deb9u1
ii  libxrandr2                2:1.5.1-1
ii  warzone2100-data          3.2.1-2
ii  zlib1g                    1:1.2.8.dfsg-5

Versions of packages warzone2100 recommends:
ii  warzone2100-music  3.2.1-2

warzone2100 suggests no packages.

-- no debconf information
-------------- next part --------------
Program: /usr/games/warzone2100(warzone2100)
Command line: "warzone2100" 
Version: Version: 3.2.1, Built:Nov 28 2016
Distributor: Debian
Compiled on: Nov 28 2016 19:51:47
Compiled by: GCC 6.2.1 20161124
Compiled mode: Release build
Executed on: Sat Jun 22 16:19:50 2019
Operating system: Linux
Node name: mithrandir
Release: 4.9.0-9-amd64
Version: #1 SMP Debian 4.9.168-1+deb9u2 (2019-05-13)
Machine: x86_64

Pointers: 64bit

Compiled against PhysicsFS version: 2.0.3
Running with PhysicsFS version: 2.0.3

Misc Data:
[16:19:51]Video Mode 1600 x 900 (fullscreen)
[16:19:51]OpenGL Vendor: X.Org
[16:19:51]OpenGL Renderer: Gallium 0.4 on AMD ARUBA (DRM 2.49.0 / 4.9.0-9-amd64, LLVM 3.9.1)
[16:19:51]OpenGL Version: 3.0 Mesa 13.0.6
[16:19:51]GLEW Version: 2.0.0
[16:19:51]OpenGL GLSL Version : 1.30
[16:19:51]OpenAL Device Name: OpenAL Soft
[16:19:51]OpenAL Vendor: OpenAL Community
[16:19:51]OpenAL Version: 1.1 ALSOFT 1.17.2
[16:19:51]OpenAL Renderer: OpenAL Soft
[16:19:51]OpenAL Extensions: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length
[16:19:51]Using Backend: SDL
[16:19:51]Using language: System locale

Dump caused by signal: SIGSEGV: Invalid memory reference: Address not mapped to object

Log message: info    |04:19:50: [realmain:1146] Using /home/emorrp1/.warzone2100-3.2/logs/WZlog-0622_161950.txt debug file

GLIBC raw backtrace:
warzone2100(+0x2ad50f)[0x555d9bd9850f]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x110e0)[0x7f9bd46340e0]
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1(EC_KEY_dup+0x9)[0x7f9bd1e7fda9]
warzone2100(_ZN5EcKeyC2ERKS_+0xc)[0x555d9bd9d8cc]
warzone2100(_Z14setupNewPlayerj+0x12a)[0x555d9bc46d0a]
warzone2100(_Z15MultiPlayerJoinj+0xac)[0x555d9bc46e5c]
warzone2100(_Z11NEThostGamePKcS0_iiiij+0x3e7)[0x555d9bd67157]
warzone2100(_Z12hostCampaignPcS_+0x9d)[0x555d9bc4ce5d]
warzone2100(+0x1572d3)[0x555d9bc422d3]
warzone2100(_Z15runMultiOptionsv+0x19c)[0x555d9bc44a6c]
warzone2100(_Z9titleLoopv+0x215)[0x555d9bd30ea5]
warzone2100(_Z8mainLoopv+0x105)[0x555d9bc14dc5]
warzone2100(_Z15wzMainEventLoopv+0x13c)[0x555d9bd9bccc]
warzone2100(_Z8realmainiPPc+0x9f7)[0x555d9bc15a97]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f9bd11532e1]
warzone2100(_start+0x2a)[0x555d9bb67fea]

GDB extended backtrace:
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/games/warzone2100...(no debugging symbols found)...done.
Attaching to program: /usr/games/warzone2100, process 5453
[New LWP 5454]
[New LWP 5455]
[New LWP 5456]
[New LWP 5468]
[New LWP 5469]
[New LWP 5472]
[New LWP 5473]
[New LWP 5474]
[New LWP 5475]
[New LWP 5476]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f9bd4633b5a in __waitpid (pid=5477, stat_loc=0x7fff620fc9f0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29
(gdb)    0x7f9bd1e7fda9 <EC_KEY_dup+9>:	mov    0x8(%rdi),%rdi
(gdb) #16 0x0000555d9bb67fea in _start ()
(gdb) Dump of assembler code for function _start:
   0x0000555d9bb67fc0 <+0>:	xor    %ebp,%ebp
   0x0000555d9bb67fc2 <+2>:	mov    %rdx,%r9
   0x0000555d9bb67fc5 <+5>:	pop    %rsi
   0x0000555d9bb67fc6 <+6>:	mov    %rsp,%rdx
   0x0000555d9bb67fc9 <+9>:	and    $0xfffffffffffffff0,%rsp
   0x0000555d9bb67fcd <+13>:	push   %rax
   0x0000555d9bb67fce <+14>:	push   %rsp
   0x0000555d9bb67fcf <+15>:	lea    0x24464a(%rip),%r8        # 0x555d9bdac620 <__libc_csu_fini>
   0x0000555d9bb67fd6 <+22>:	lea    0x2445d3(%rip),%rcx        # 0x555d9bdac5b0 <__libc_csu_init>
   0x0000555d9bb67fdd <+29>:	lea    -0x1f4(%rip),%rdi        # 0x555d9bb67df0 <main>
   0x0000555d9bb67fe4 <+36>:	callq  *0x506c9e(%rip)        # 0x555d9c06ec88
=> 0x0000555d9bb67fea <+42>:	hlt    
End of assembler dump.
(gdb) 
Thread 11 (Thread 0x7f9b95d29700 (LWP 5476)):
#0  0x00007f9bd12128bd in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x00007f9bd29937e8 in receivedata () from /usr/lib/x86_64-linux-gnu/libminiupnpc.so.10
No symbol table info available.
#2  0x00007f9bd298f6ce in upnpDiscover () from /usr/lib/x86_64-linux-gnu/libminiupnpc.so.10
No symbol table info available.
#3  0x0000555d9bd64f39 in ?? ()
No symbol table info available.
#4  0x00007f9bd5f72eac in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#5  0x00007f9bd5fc2439 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#6  0x00007f9bd462a4a4 in start_thread (arg=0x7f9b95d29700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7f9b95d29700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140306210264832, 6958140701238347527, 140734838601390, 140734838601391, 140306201874432, 3, -6942470628423252217, 
                -6942333050799405305}, 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"
#7  0x00007f9bd121bd0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.

Thread 10 (Thread 0x7f9b9652a700 (LWP 5475)):
#0  0x00007f9bd4632556 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x555d9e6c24b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
        __ret = -512
        oldtype = 2
        err = <optimized out>
#1  do_futex_wait (sem=sem at entry=0x555d9e6c24b0, abstime=0x0) at sem_waitcommon.c:111
No locals.
#2  0x00007f9bd4632604 in __new_sem_wait_slow (sem=0x555d9e6c24b0, abstime=0x0) at sem_waitcommon.c:181
        _buffer = {__routine = 0x7f9bd4632510 <__sem_wait_cleanup>, __arg = 0x555d9e6c24b0, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d = 0
#3  0x00007f9bd5fc273e in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#4  0x0000555d9bd70ee7 in ?? ()
No symbol table info available.
#5  0x00007f9bd5f72eac in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#6  0x00007f9bd5fc2439 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#7  0x00007f9bd462a4a4 in start_thread (arg=0x7f9b9652a700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7f9b9652a700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140306218657536, 6958140701238347527, 140734838601358, 140734838601359, 140306210267136, 3, -6942469528374753529, 
                -6942333050799405305}, 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  0x00007f9bd121bd0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.

Thread 9 (Thread 0x7f9b96fe2700 (LWP 5474)):
#0  0x00007f9bd4632556 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x555d9e5a4930) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
        __ret = -512
        oldtype = 2
        err = <optimized out>
#1  do_futex_wait (sem=sem at entry=0x555d9e5a4930, abstime=0x0) at sem_waitcommon.c:111
No locals.
#2  0x00007f9bd4632604 in __new_sem_wait_slow (sem=0x555d9e5a4930, abstime=0x0) at sem_waitcommon.c:181
        _buffer = {__routine = 0x7f9bd4632510 <__sem_wait_cleanup>, __arg = 0x555d9e5a4930, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d = 0
#3  0x00007f9bd5fc273e in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#4  0x0000555d9bbbb61d in ?? ()
No symbol table info available.
#5  0x00007f9bd5f72eac in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#6  0x00007f9bd5fc2439 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#7  0x00007f9bd462a4a4 in start_thread (arg=0x7f9b96fe2700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7f9b96fe2700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140306229896960, 6958140701238347527, 140734838601614, 140734838601615, 140306221506560, 3, -6942468261359401209, 
                -6942333050799405305}, 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  0x00007f9bd121bd0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.

Thread 8 (Thread 0x7f9bb0f52700 (LWP 5473)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:143
No locals.
#1  0x00007f9bd07ee278 in pa_threaded_mainloop_wait () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#2  0x00007f9bd4f90f99 in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1
No symbol table info available.
#3  0x00007f9bd4f96007 in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1
No symbol table info available.
#4  0x00007f9bd462a4a4 in start_thread (arg=0x7f9bb0f52700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7f9bb0f52700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140306665514752, 6958140701238347527, 140734838600814, 140734838600815, 140306664464384, 3, -6942534189107394809, 
                -6942333050799405305}, 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"
#5  0x00007f9bd121bd0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.

Thread 7 (Thread 0x7f9ba7fff700 (LWP 5472)):
#0  0x00007f9bd12128bd in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x00007f9bd07edc91 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#2  0x00007f9bd07df4a1 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#3  0x00007f9bd07dfb3e in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#4  0x00007f9bd07dfbf0 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#5  0x00007f9bd07edbd9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#6  0x00007f9bcb7c02c8 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-10.0.so
No symbol table info available.
#7  0x00007f9bd462a4a4 in start_thread (arg=0x7f9ba7fff700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7f9ba7fff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140306515228416, 6958140701238347527, 140734838600878, 140734838600879, 140306506838016, 3, -6942571617063024889, 
                -6942333050799405305}, 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  0x00007f9bd121bd0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.

Thread 6 (Thread 0x7f9bb89a2700 (LWP 5469)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f9bb9e4c75b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
No symbol table info available.
#2  0x00007f9bb9e4c487 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
No symbol table info available.
#3  0x00007f9bd462a4a4 in start_thread (arg=0x7f9bb89a2700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7f9bb89a2700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140306793768704, 6958140701238347527, 140734838598622, 140734838598623, 140306785378304, 3, -6942517430145005817, 
                -6942333050799405305}, 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  0x00007f9bd121bd0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.

Thread 5 (Thread 0x7f9bbaffd700 (LWP 5468)):
#0  0x00007f9bd4632556 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x555d9ddae110) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
        __ret = -512
        oldtype = 2
        err = <optimized out>
#1  do_futex_wait (sem=sem at entry=0x555d9ddae110, abstime=0x0) at sem_waitcommon.c:111
No locals.
#2  0x00007f9bd4632604 in __new_sem_wait_slow (sem=0x555d9ddae110, abstime=0x0) at sem_waitcommon.c:181
        _buffer = {__routine = 0x7f9bd4632510 <__sem_wait_cleanup>, __arg = 0x555d9ddae110, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d = 0
#3  0x00007f9bd5fc273e in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#4  0x00007f9bd5fc2895 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#5  0x00007f9bd5f7326c in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#6  0x00007f9bd5f72eac in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#7  0x00007f9bd5fc2439 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#8  0x00007f9bd462a4a4 in start_thread (arg=0x7f9bbaffd700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7f9bbaffd700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140306833987328, 6958140701238347527, 140734838601470, 140734838601471, 140306825596928, 3, -6942512244508866809, 
                -6942333050799405305}, 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"
#9  0x00007f9bd121bd0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.

Thread 4 (Thread 0x7f9bbb7fe700 (LWP 5456)):
#0  0x00007f9bd12128bd in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x00007f9bcbecd9f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f9bcbecdd82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f9bc1696656 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#4  0x00007f9bcbef53d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5  0x00007f9bd462a4a4 in start_thread (arg=0x7f9bbb7fe700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7f9bbb7fe700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140306842380032, 6958140701238347527, 140734838599614, 140734838599615, 140306833989632, 3, -6942511144460368121, 
                -6942333050799405305}, 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  0x00007f9bd121bd0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.

Thread 3 (Thread 0x7f9bbbfff700 (LWP 5455)):
#0  0x00007f9bd12128bd in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x00007f9bcbecd9f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f9bcbecdb0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f9bcbecdb51 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4  0x00007f9bcbef53d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5  0x00007f9bd462a4a4 in start_thread (arg=0x7f9bbbfff700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7f9bbbfff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140306850772736, 6958140701238347527, 140734838599262, 140734838599263, 140306842382336, 3, -6942510044411869433, 
                -6942333050799405305}, 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  0x00007f9bd121bd0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.

Thread 2 (Thread 0x7f9bc465a700 (LWP 5454)):
#0  0x00007f9bd12128bd in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x00007f9bcd727150 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#2  0x00007f9bcd728ee9 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#3  0x00007f9bc5d9eb89 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
No symbol table info available.
#4  0x00007f9bd2c49d48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#5  0x00007f9bd462a4a4 in start_thread (arg=0x7f9bc465a700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7f9bc465a700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140306991654656, 6958140701238347527, 140734838600158, 140734838600159, 140306983264256, 3, -6942368295995586809, 
                -6942333050799405305}, 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  0x00007f9bd121bd0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.

Thread 1 (Thread 0x7f9bd657ccc0 (LWP 5453)):
#0  0x00007f9bd4633b5a in __waitpid (pid=5477, stat_loc=0x7fff620fc9f0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29
        resultvar = 18446744073709551104
        sc_cancel_oldtype = 0
#1  0x0000555d9bd98bf1 in ?? ()
No symbol table info available.
#2  <signal handler called>
No locals.
#3  0x00007f9bd1e7fda9 in EC_KEY_dup () from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
No symbol table info available.
#4  0x0000555d9bd9d8cc in EcKey::EcKey(EcKey const&) ()
No symbol table info available.
#5  0x0000555d9bc46d0a in setupNewPlayer(unsigned int) ()
No symbol table info available.
#6  0x0000555d9bc46e5c in MultiPlayerJoin(unsigned int) ()
No symbol table info available.
#7  0x0000555d9bd67157 in NEThostGame(char const*, char const*, int, int, int, int, unsigned int) ()
No symbol table info available.
#8  0x0000555d9bc4ce5d in hostCampaign(char*, char*) ()
No symbol table info available.
#9  0x0000555d9bc422d3 in ?? ()
No symbol table info available.
#10 0x0000555d9bc44a6c in runMultiOptions() ()
No symbol table info available.
#11 0x0000555d9bd30ea5 in titleLoop() ()
No symbol table info available.
#12 0x0000555d9bc14dc5 in mainLoop() ()
No symbol table info available.
#13 0x0000555d9bd9bccc in wzMainEventLoop() ()
No symbol table info available.
#14 0x0000555d9bc15a97 in realmain(int, char**) ()
No symbol table info available.
#15 0x00007f9bd11532e1 in __libc_start_main (main=0x555d9bb67df0 <main>, argc=1, argv=0x7fff62102a68, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, 
    stack_end=0x7fff62102a58) at ../csu/libc-start.c:291
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -3878866262018767097, 93860532748224, 140734838614624, 0, 0, -6958470192273832185, -6942322806553196793}, 
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7fff62102a78, 0x7f9bd6658170}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1645226616}}}
        not_first_call = <optimized out>
#16 0x0000555d9bb67fea in _start ()
No symbol table info available.
(gdb) #4  0x0000555d9bd9d8cc in EcKey::EcKey(EcKey const&) ()
(gdb) Dump of assembler code for function _ZN5EcKeyC2ERKS_:
   0x0000555d9bd9d8c0 <+0>:	push   %rbx
   0x0000555d9bd9d8c1 <+1>:	mov    %rdi,%rbx
   0x0000555d9bd9d8c4 <+4>:	mov    (%rsi),%rdi
   0x0000555d9bd9d8c7 <+7>:	callq  0x555d9bb61d90
=> 0x0000555d9bd9d8cc <+12>:	mov    %rax,(%rbx)
   0x0000555d9bd9d8cf <+15>:	pop    %rbx
   0x0000555d9bd9d8d0 <+16>:	retq   
End of assembler dump.
(gdb) rax            0x555d9c4c1820	93860542552096
rbx            0x7fff620ff100	140734838599936
rcx            0xb	11
rdx            0x0	0
rsi            0x555d9c4c1840	93860542552128
rdi            0x0	0
rbp            0x555d9c8d554c	0x555d9c8d554c <selectedPlayer>
rsp            0x7fff620ff0d0	0x7fff620ff0d0
r8             0xf	15
r9             0x67	103
r10            0x73	115
r11            0x0	0
r12            0x7fff620ff0e0	140734838599904
r13            0xb	11
r14            0x0	0
r15            0xe	14
rip            0x555d9bd9d8cc	0x555d9bd9d8cc <EcKey::EcKey(EcKey const&)+12>
eflags         0x246	[ PF ZF IF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
(gdb) A debugging session is active.

	Inferior 1 [process 5453] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]
Detaching from program: /usr/games/warzone2100, process 5453
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-games-devel/attachments/20190623/993eb96e/attachment-0001.sig>


More information about the Pkg-games-devel mailing list