Summary: | media-libs/faad2-2.0_rc3-r1 causes xmms to segfault | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jonathan Hitchcock <vhata-gentoo> |
Component: | Current packages | Assignee: | Jeremy Huddleston (RETIRED) <eradicator> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | foser, r.moesbergen, sound |
Priority: | High | ||
Version: | 1.4 | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jonathan Hitchcock
2004-02-07 07:01:23 UTC
Foser, how would you feel about splitting up media-sound/faad2 into media-sound/faad2 and media-plugins/xmms-faad2 if it is doable? for what reason exactly ? We could avoid the ugly "fix" for the xmms plugin that way and it would allow users to use different versions of the plugin with different versions of the lib when one of the two is broken. sorry for the delay. I don't really like the idea, because it is not very gentoo-ish. The plug-in should afaic always work with the lib that comes with it plus that it always gets updated vs. the latest lib release (you can't trust API/ABI stability in rc's). The problem here is the broken configure script, that is what needs fixing. fair enough ;) Is this still happening with faad2-2.0 xmms-1.2.10-r2? There doesn't appear to be an xmms-1.2.10-r2, only an -r1, but I'll test it with those. A bit bogged down right now, but will get back to you ASAP. my tests show it's still in 2.0... =( I'll try getting around to this soon... *** Bug 44652 has been marked as a duplicate of this bug. *** Here's the full gdb output... I'll put together a patch, test it, and send it upstrea.. ~/gentoo/test $ gdb xmms GNU gdb 6.0 Copyright 2003 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) set ARGS noext (gdb) run Starting program: /usr/bin/xmms noext [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 2131)] [New Thread 32769 (LWP 2144)] [New Thread 16386 (LWP 2145)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16386 (LWP 2145)] 0x40419e93 in strcasecmp () from /lib/libc.so.6 (gdb) bt #0 0x40419e93 in strcasecmp () from /lib/libc.so.6 #1 0x40e48a05 in mp4_isFile ( filename=0x81d6790 "/home/jeremy/gentoo/test/noext") at libmp4.c:115 #2 0x0805e0eb in input_check_file ( filename=0x81d6790 "/home/jeremy/gentoo/test/noext") at input.c:236 #3 0x08062e22 in playlist_ins ( filename=0x81d6790 "/home/jeremy/gentoo/test/noext", pos=-1) at playlist.c:305 #4 0x0806350b in playlist_ins_url_string ( string=0x81d6790 "/home/jeremy/gentoo/test/noext", pos=-1) at playlist.c:522 #5 0x08066f34 in ctrlsocket_func (arg=0x0) at controlsocket.c:373 #6 0x40238030 in pthread_start_thread () from /lib/libpthread.so.0 #7 0x402381c2 in pthread_start_thread_event () from /lib/libpthread.so.0 #8 0x404786ba in clone () from /lib/libc.so.6 fixed in 2.0-r1... patch sent upstream... |