[Pkg-audacious-maintainers] Bug#491615: audacious: 1.5.1-1 (Lenny) fails with a segmentation fault on startup
A. Costa
agcosta at gis.net
Wed Oct 28 05:41:04 UTC 2009
On Tue, 27 Oct 2009 22:26:25 -0400
John Lindgren <john.lindgren at tds.net> wrote:
> > Program received signal SIGSEGV, Segmentation fault.
> > 0xb7da075a in ?? () from /lib/libglib-2.0.so.0
> > (gdb)
> > Thread 3 (Thread 0xb187cb70 (LWP 7707)):
> > #0 0xb7fe2424 in __kernel_vsyscall ()
> > #1 0xb75f0cc5 in pthread_cond_wait@@GLIBC_2.3.2 ()
> > #from /lib/i686/cmov/libpthread.so.0 2 0xb39b2378 in
> > #watchdog_func ()
> > #from /usr/lib/audacious/Input/cuesheet_ng.so 3 0xb7de311f
> > #in ?? () from /lib/libglib-2.0.so.0 4 0xb75ec7f5 in
> > #start_thread () from /lib/i686/cmov/libpthread.so.0 5
> > #0xb755d05e in clone () from /lib/i686/cmov/libc.so.6
>
> The cuesheet_ng plugin is known to have problems. Try removing it.
> (It's no longer distributed upstream.)
I wasn't sure how to remove 'cuesheet_ng', since the setup menu
requires first starting 'audacious2'. So as 'root' I moved
'cuesheet_ng' to '/tmp':
# find it
% dlocate cuesheet_ng
audacious-plugins-extra: /usr/lib/audacious/Input/cuesheet_ng.so
# move it
mv /usr/lib/audacious/Input/cuesheet_ng.so /tmp/cuesheet
Still crashes. With a difference; it seems without 'cuesheet_ng',
Thread 3 doesn't persist:
(gdb) run
Starting program: /usr/bin/audacious2
[Thread debugging using libthread_db enabled]
[New Thread 0xb70e7b70 (LWP 11839)]
Program received signal SIGSEGV, Segmentation fault.
0xb7da075a in ?? () from /lib/libglib-2.0.so.0
(gdb) thread apply all backtrace
Thread 2 (Thread 0xb70e7b70 (LWP 11839)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb75f3b3b in read () from /lib/i686/cmov/libpthread.so.0
#2 0x08065c8e in ?? ()
#3 0xb7de311f in ?? () from /lib/libglib-2.0.so.0
#4 0xb75ec7f5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#5 0xb755d05e in clone () from /lib/i686/cmov/libc.so.6
Thread 1 (Thread 0xb7137a40 (LWP 11836)):
#0 0xb7da075a in ?? () from /lib/libglib-2.0.so.0
#1 0xb7da0faf in g_filename_from_uri () from /lib/libglib-2.0.so.0
#2 0xb7fb59f5 in vfs_file_test () from /usr/lib/libaudcore.so.1
#3 0xb655cbb7 in open_file () from /usr/lib/audacious/Input/timidity.so
#4 0xb6564c08 in ?? () from /usr/lib/audacious/Input/timidity.so
#5 0xb656559e in ?? () from /usr/lib/audacious/Input/timidity.so
#6 0xb656559e in ?? () from /usr/lib/audacious/Input/timidity.so
#7 0xb655c3bb in ?? () from /usr/lib/audacious/Input/timidity.so
#8 0x0806427c in ?? ()
#9 0x0805b23a in ?? ()
#10 0xb74a8b36 in __libc_start_main () from /lib/i686/cmov/libc.so.6
#11 0x08055401 in ?? ()
(gdb)
When I undo the 'mv' to '/tmp', Thread 3 reappears.
More information about the Pkg-audacious-maintainers
mailing list