Bug#877647: trackballs: crashes if sound initialization fails

Adam Borowski kilobyte at angband.pl
Tue Oct 3 18:58:58 UTC 2017


Package: trackballs
Version: 1.2.3-3
Severity: normal

Hi!
If for some reason sound initialization fails, trackballs segfaults.

If, unlike one of my laptops, your machine has a working sound card, you can
trigger this problem by writing junk into /etc/asound.conf


(gdb) bt full
#0  0x00007ffff72871cf in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#1  0x00007ffff724c68c in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#2  0x00007ffff729f9e9 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
No symbol table info available.
#3  0x00007ffff4a4f494 in start_thread (arg=0x7fffe1944700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7fffe1944700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736977979136, 4533580648344274032, 0, 
                140737488339551, 0, 140737354125376, -4533646273338325904, -4533599950283520912}, 
              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  0x00007ffff5b8fabf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
No locals.


Meow!
-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (150, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-rc3-debug-00015-gffb994d0439f (SMP w/6 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages trackballs depends on:
ii  guile-2.0-libs          2.0.13+1-4+b1
ii  libc6                   2.24-17
ii  libgc1c2                1:7.4.2-8
ii  libgcc1                 1:7.2.0-8
ii  libgl1                  0.2.999+git20170802-5
ii  libgl1-mesa-glx         17.2.2-1
ii  libglu1-mesa [libglu1]  9.0.0-2.1
ii  libsdl2-2.0-0           2.0.6+dfsg1-2
ii  libsdl2-image-2.0-0     2.0.1+dfsg-3
ii  libsdl2-mixer-2.0-0     2.0.1+dfsg1-3
ii  libsdl2-ttf-2.0-0       2.0.14+dfsg1-2
ii  libstdc++6              7.2.0-8
ii  trackballs-data         1.2.3-3
ii  zlib1g                  1:1.2.8.dfsg-5

trackballs recommends no packages.

trackballs suggests no packages.

-- no debconf information



More information about the Pkg-games-devel mailing list