Bug#852082: gwc in testing crashes at startup

Christian Grigis glove at grigri.org
Sat Jan 21 14:18:42 UTC 2017


Package: gwc
Version: 0.21.19~dfsg0-6
Severity: important

Running 'gnome_wave_cleaner' from the testing package version
(0.21.19~dfsg0-6) crashes immediately at startup:

$ gnome_wave_cleaner 
Current stack limit: 8388608 bytes
Segmentation fault

This is reproducible when building from sources:

~/tmp/gwc-testing/gwc-0.21.19~dfsg0$ ./gwc
Current stack limit: 8388608 bytes
Segmentation fault

It does not appear to depend on package contents differences between
stable and testing, as using the 0.21.19~dfsg0-4 package version results
in the same crash.

The gdb backtrace gives:

(gdb) run
Starting program: /home/glove/tmp/gwc-testing/gwc-0.21.19~dfsg0/gwc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Current stack limit: 8388608 bytes

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6e047f9 in g_type_is_a () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
(gdb) bt
#0  0x00007ffff6e047f9 in g_type_is_a () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#1  0x00007ffff7519084 in gtk_type_new () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#2  0x000055555557223c in led_bar_new (segments=20, orientation=0) at gtkledbar.c:82
#3  0x0000555555561cc9 in main (argc=1, argv=0x7fffffffe308) at gwc.c:3109

I experimented with optimization levels but even -O0 gives the crash.

However, it looks like it is related to the compiler, because forcing to
compile with gcc-5 instead of gcc-6 produces a binary that starts up
normally.

Please let me know if I can provide more information.

Thank you and best regards,

-Christian


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.0-mooch.1-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages gwc depends on:
ii  libc6             2.24-9
ii  libfftw3-double3  3.3.5-3
ii  libglib2.0-0      2.50.2-2
ii  libgnome-2-0      2.32.1-5
ii  libgnomeui-0      2.24.5-3.1
ii  libgtk2.0-0       2.24.31-1
ii  libpulse0         10.0-1
ii  libsndfile1       1.0.27-1
ii  libvorbisfile3    1.3.5-4

gwc recommends no packages.

Versions of packages gwc suggests:
ii  chromium [www-browser]       55.0.2883.75-5
ii  elinks [www-browser]         0.12~pre6-12
ii  elvis-console [www-browser]  2.2.0-12
ii  firefox-esr [www-browser]    45.6.0esr-1
ii  lynx [www-browser]           2.8.9dev11-1
ii  w3m [www-browser]            0.5.3-34
ii  yelp                         3.22.0-1

-- no debconf information



More information about the pkg-multimedia-maintainers mailing list