[Pkg-audacious-maintainers] Bug#491615: audacious: 1.5.1-1 (Lenny) fails with a segmentation fault on startup
John Lindgren
john.lindgren at tds.net
Wed Oct 28 12:50:43 UTC 2009
On Wed, 2009-10-28 at 01:41 -0400, A. Costa wrote:
> 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.
Oops, I didn't look at the backtrace close enough. It's thread 1 that
had the segmentation fault (address 0xb7da075a). It looks like
cuesheet_ng.so is fine and timidity.so is the culprit.
Peace,
John Lindgren
More information about the Pkg-audacious-maintainers
mailing list