Bug#463415: xmms2d still segfaults

2008-02-13 Thread Roland Mas
Dan Chokola, 2008-02-12 18:15:27 + :

 On Feb 12, 2008 5:22 PM, Roland Mas [EMAIL PROTECTED] wrote:
   The last line before the segfault may be helpful.  Or maybe not.


 Can you attach a backtrace from gdb?

  Sure, although there don't seem to be many (or any) debugging
symbols (I didn't find any -dbg package, but maybe I didn't look under
the right name).

 gdb xmms2d
 r -v

  (Usual initialisation stuff)

 xmms2 play # in another terminal

[...]
DEBUG: ../src/xmms/xform.c:499: Setting 'samplerate' to 44100
DEBUG: ../src/xmms/xform.c:499: Setting 'channels' to 2
DEBUG: ../src/xmms/ipc.c:387: disconnect was true!
DEBUG: ../src/xmms/ipc.c:500: Destroying client!
[Thread 0xb3162b90 (LWP 8586) exited]
DEBUG: ../src/xmms/xform.c:611: Collecting metadata from file
DEBUG: ../src/xmms/xform.c:611: Collecting metadata from magic
DEBUG: ../src/xmms/xform.c:611: Collecting metadata from vorbis
 INFO: ../src/xmms/xform.c:1402: Successfully setup chain for 
'file:///usr/share/xmms2/mind.in.a.box-lament_snipplet.ogg' (1) containing 
file:magic:vorbis
DEBUG: ../src/xmms/output.c:273: Running hotspot! Song changed!! 1
DEBUG: ../src/xmms/output.c:988: Setting format!

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5166b90 (LWP 8552)]
0xb7e48540 in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0

 thread apply all bt full # paste the output of this
(gdb) thread apply all bt full

Thread 9 (Thread 0xb3963b90 (LWP 8558)):
#0  0xe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7dc06a7 in poll () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb7f05676 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x0816af20 in ?? ()
No symbol table info available.
#4  0x0002 in ?? ()
No symbol table info available.
#5  0x in ?? ()
No symbol table info available.
#6  0x0816af20 in ?? ()
No symbol table info available.
#7  0x0003 in ?? ()
No symbol table info available.
#8  0xb7f73680 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#9  0xb7f736c0 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#10 0xb3963334 in ?? ()
No symbol table info available.
#11 0x0001 in ?? ()
No symbol table info available.
#12 0x0001 in ?? ()
No symbol table info available.
#13 0x080b7838 in ?? ()
No symbol table info available.
#14 0x0816af20 in ?? ()
No symbol table info available.
#15 0xb7dc0630 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#16 0xb7e49df0 in ?? () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#17 0xb7e48520 in ?? () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#18 0xb7f253c2 in g_thread_self () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#19 0xb7f05a27 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0x08068d21 in ?? ()
No symbol table info available.
#21 0x0813ab20 in ?? ()
No symbol table info available.
#22 0x080b7838 in ?? ()
No symbol table info available.
#23 0xb7f73608 in g_idle_funcs () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#24 0x in ?? ()
No symbol table info available.

Thread 8 (Thread 0xb4164b90 (LWP 8555)):
#0  0xe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7e4eb1a in do_sigwait () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb7e4ebbf in sigwait () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#3  0x0805460d in ?? ()
No symbol table info available.
#4  0xb41641ec in ?? ()
No symbol table info available.
#5  0xb41641e8 in ?? ()
No symbol table info available.
#6  0x0080 in ?? ()
No symbol table info available.
#7  0x in ?? ()
No symbol table info available.

Thread 7 (Thread 0xb4965b90 (LWP 8554)):
#0  0xe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7e4e196 in nanosleep () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb7f280f2 in g_usleep () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x0805ce6d in ?? ()
No symbol table info available.
#4  0x000f4240 in ?? ()
No symbol table info available.
#5  0xb4965388 in ?? ()
No symbol table info available.
#6  0x08130e90 in ?? ()
No symbol table info available.
#7  0x0813a818 in ?? ()
No symbol table info available.
#8  0xb4965380 in ?? ()
No symbol table info available.
#9  0x in ?? ()
No symbol table info available.

Thread 6 (Thread 0xb5166b90 (LWP 8552)):
#0  0xb7e48540 in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#1  0x08069699 in ?? ()
No symbol table info available.
#2  0x in ?? ()
No symbol table info available.

Thread 5 (Thread 0xb6168b90 (LWP 8550)):
#0  0xe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7e4aaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/i686/cmov/libpthread.so.0
No 

Bug#463415: xmms2d still segfaults

2008-02-13 Thread Anders Waldenborg

Roland Mas wrote:

  Sure, although there don't seem to be many (or any) debugging
symbols (I didn't find any -dbg package, but maybe I didn't look under
the right name).

...
 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0xb5166b90 (LWP 8552)]
 0xb7e48540 in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0


The function it crashes in is a good start. And it indicates that it 
actually may be the same bug as the original bug report (and #465494 
should be merged back to this bug). If so it should be fixed in the 
andersw-guest branch in the git tree.


http://git.debian.org/?p=pkg-xmms2/xmms2.git;a=shortlog;h=andersw-guest

It would be great if you could rebuild and test using that branch.

 anders



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#463415: xmms2d still segfaults

2008-02-13 Thread Roland Mas
Anders Waldenborg, 2008-02-13 09:53:40 +0100 :

[...]

 http://git.debian.org/?p=pkg-xmms2/xmms2.git;a=shortlog;h=andersw-guest

 It would be great if you could rebuild and test using that branch.

  I can confirm that it works.  Thanks :-)

Roland.
-- 
Roland Mas

Sauvez les castors, imprimez en recto-verso.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#463415: xmms2d still segfaults

2008-02-12 Thread Dan Chokola
On Feb 12, 2008 5:22 PM, Roland Mas [EMAIL PROTECTED] wrote:
   The last line before the segfault may be helpful.  Or maybe not.


Can you attach a backtrace from gdb?

gdb xmms2d
r -v
xmms2 play # in another terminal
thread apply all bt full # paste the output of this

-- 
Dan Chokola



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#463415: xmms2d still segfaults

2008-02-12 Thread Roland Mas
found 463415 0.4DrKosmos-1
thanks

Here's what I did.  First, I removed all startup scripts from my
config dir, as well as my medialib.db.  Then, xmms2d -v.  When
output has come to a stop (after the Running scripts in
/home/roland/.config/xmms2/startup.d line), I run xmms2 play from
another terminal.  Then I get the segfault.

 INFO: ../src/xmms/log.c:36: Initialized logging system :)
 INFO: ../src/xmms/ipc.c:904: IPC listening on 'unix:///tmp/xmms-ipc-roland'.
DEBUG: ../src/xmms/ipc.c:920: IPC setup done.
DEBUG: ../src/xmms/plugin.c:347: Scanning directory for plugins 
(/usr/lib/xmms2/lib*.so)
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_daap.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'daap'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_equalizer.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'equalizer'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_id3v2.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'id3v2'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree 'id3 header'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree 'id3 header'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree 'id3 header'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_curl.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'curl'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_avformat.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'avformat'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree 'amr header'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_rss.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'rss'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_m3u.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'm3u'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_nulstripper.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'nulstripper'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree 'NUL padded'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_oss.so
DEBUG: ../src/xmms/outputplugin.c:93: Registering output 'oss'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_ao.so
DEBUG: ../src/xmms/outputplugin.c:93: Registering output 'ao'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_xspf.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'xspf'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_sid.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'sid'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree 'sidplay infofile'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree 'psid header'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree 'rsid header'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_pls.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'pls'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_samba.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'smb'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_xml.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'xml'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree 'xml header'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree 'xml header'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_gnomevfs.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'gnomevfs'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_alsa.so
DEBUG: ../src/xmms/outputplugin.c:93: Registering output 'alsa'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_icymetaint.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'icymetaint'
DEBUG: ../src/xmms/plugin.c:370: Trying to load file: 
/usr/lib/xmms2/libxmms_modplug.so
DEBUG: ../src/xmms/xform.c:1149: Registering xform 'modplug'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree 'Fasttracker II 
module'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree 'ScreamTracker III 
module'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree 'Impulse Tracker 
module'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree 'MED module'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree 'Unreal Engine 
package'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree '4-channel Protracker 
module'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree '4-channel Protracker 
module'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree '4-channel 
Startracker module'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree '8-channel 
Startracker module'
DEBUG: ../src/xmms/magic.c:299: adding magic spec to tree '4-channel 
Fasttracker module'
DEBUG: