Bug#463415: xmms2d still segfaults
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
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
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
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
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: