Bugzilla – Bug 157424
banshee segfaults whenever an iPod device mounts (libipoddevice)
Last modified: 2006-03-11 13:07:30 UTC
banshee segfaults specifically when my iPod (FAT32) 2G Firewire has been mounted. Reproduce: --------------------------- 1) Mount iPod Device. Start banshee. Segfault. 2) Start banshee (no iPod device mounted). Mount iPod Device. Segfault. Description: --------------------------- I THINK this does not affect regular iPod users as mine contains iPodlinux which resides on an extra ext3 partition on the iPod disk. I assume libipoddevice in banshee does not compensate for this and might get "disturbed" by the two "iPod's". Noticed this since beta 4. (Although unmounting the ext3 partition did not help either. Only unounting the main iPod partition makes banshee not crash. I hope banshee does not generally fail with an iPod mounted.) System Information: --------------------------- SUSE Linux 10.1 (latest from factory) Kernel 2.6.16-rc5-git9-2-smp Command Line: --------------------------- <:~/> banshee Warning: [3/11/2006 2:52:17 AM] (Cannot connect to NetworkManager) - An available, working network connection will be assumed Debug: [3/11/2006 2:52:18 AM] (Changed active playback engine) - GStreamer Debug: [3/11/2006 2:52:18 AM] (Loaded primary playback engine) - GStreamer Debug: [3/11/2006 2:52:18 AM] (Loaded Audio CD playback engine) - GStreamer Debug: [3/11/2006 2:52:18 AM] (Audio CD Core Initialized) - Segmentation fault Details: --------------------------- Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb2 9700344 1725896 7974448 18% /media/IPOD-1 /dev/sdb3 31109 10252 19251 35% /media/disk /dev/sdb2 on /media/IPOD-1 type vfat (rw,nosuid,nodev,flush,shortname=winnt,utf8,uid=1000) /dev/sdb3 on /media/disk type ext3 (rw,nosuid,nodev) Installed package(s): --------------------------- - banshee-devel (0.10.7-3 / _0.10.7-3) - banshee-debuginfo (0.10.7-3 / _0.10.7-3) - banshee (0.10.7-3 / _0.10.7-3) - banshee-engine-gst (0.10.7-3 / _0.10.7-3) - banshee-plugins-default (0.10.7-3 / _0.10.7-3) Attempts to fix it WITHOUT success (same segfault): --------------------------- - Reinstalled all packages - umount /media/disk/ (unmount that supposingly problematic partition) Attempts to fix with success: --------------------------- - Unmount iPod device - Use Rhythmbox instead ;( Debug Information (installed -debuginfo but no symbols???): --------------------------- Backtrace was generated from '/opt/gnome/libexec/Banshee' (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) ... (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1211898176 (LWP 19638)] [New Thread -1235809376 (LWP 19641)] [New Thread -1221112928 (LWP 19640)] [New Thread -1208874080 (LWP 19639)] (no debugging symbols found) ... (no debugging symbols found) 0xffffe410 in __kernel_vsyscall () #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e650db in __waitpid_nocancel () from /lib/libpthread.so.0 #2 0xb53caa4d in gnome_init_with_popt_table () from /opt/gnome/lib/libgnomeui-2.so.0 #3 <signal handler called> #4 0xffffe410 in __kernel_vsyscall () #5 0xb7d338d0 in raise () from /lib/libc.so.6 #6 0xb7d34fa3 in abort () from /lib/libc.so.6 #7 0x081500a6 in mono_handle_native_sigsegv () #8 0x0811f410 in mono_register_opcode_emulation () #9 <signal handler called> #10 0xb7d74ec3 in strlen () from /lib/libc.so.6 #11 0xb7ec36be in g_strdup () from /opt/gnome/lib/libglib-2.0.so.0 #12 0xb3107d0e in ipod_device_reboot () from /usr/lib/libipoddevice.so.0 #13 0xb3108c55 in ipod_device_reboot () from /usr/lib/libipoddevice.so.0 #14 0xb6ba9761 in g_object_newv () from /opt/gnome/lib/libgobject-2.0.so.0 #15 0xb6ba9fd9 in g_object_new_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #16 0xb6baa0e0 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0 #17 0xb3106538 in ipod_device_new () from /usr/lib/libipoddevice.so.0 #18 0xb310d9f6 in ?? () #19 0x08826160 in ?? () #20 0x00db6b68 in ?? () #21 0xb310d640 in ?? () #22 0xbfdb6f94 in ?? () #23 0x081d4f48 in ?? () #24 0x088628e0 in ?? () #25 0x0002ddc8 in ?? () #26 0x00277510 in ?? () #27 0x0002ddc8 in ?? () #28 0xbfdb6b54 in ?? () #29 0xb310d9c4 in ?? () #30 0xbfdb6b68 in ?? () #31 0xb310d640 in ?? () #32 0x001d08a0 in ?? () #33 0x001389c0 in ?? () #34 0x00277510 in ?? () #35 0xbfdb6bac in ?? () #36 0xb310d572 in ?? () #37 0x0002ddc8 in ?? () #38 0x001d08a0 in ?? () #39 0x001d08a0 in ?? () #40 0x001389c0 in ?? () #41 0x00000000 in ?? () Thread 4 (Thread -1208874080 (LWP 19639)): #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0xb7e648c6 in __nanosleep_nocancel () from /lib/libpthread.so.0 No symbol table info available. #2 0x080f9d6e in mono_once () No symbol table info available. #3 0xb7e5e4fb in start_thread () from /lib/libpthread.so.0 No symbol table info available. #4 0xb7dc7c2e in clone () from /lib/libc.so.6 No symbol table info available. Thread 3 (Thread -1221112928 (LWP 19640)): #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0xb7e6181c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #2 0x08102a0a in mono_pthread_key_for_tls () No symbol table info available. #3 0xb788f1c4 in ?? () No symbol table info available. #4 0xb7374244 in ?? () No symbol table info available. #5 0x080fcd33 in mono_pthread_key_for_tls () No symbol table info available. #6 0xb7374244 in ?? () No symbol table info available. #7 0xb788f1dc in ?? () No symbol table info available. #8 0xb7374270 in ?? () No symbol table info available. #9 0x081bf748 in ?? () No symbol table info available. #10 0x4412c09d in ?? () No symbol table info available. #11 0x33ea67c0 in ?? () No symbol table info available. #12 0x081bf748 in ?? () No symbol table info available. #13 0x00000000 in ?? () No symbol table info available. Thread 2 (Thread -1235809376 (LWP 19641)): #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0xb7e648c6 in __nanosleep_nocancel () from /lib/libpthread.so.0 No symbol table info available. #2 0x080fcfc0 in mono_pthread_key_for_tls () No symbol table info available. #3 0xb657025c in ?? () No symbol table info available. #4 0x00000000 in ?? () No symbol table info available. Thread 1 (Thread -1211898176 (LWP 19638)): #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0xb7e650db in __waitpid_nocancel () from /lib/libpthread.so.0 No symbol table info available. #2 0xb53caa4d in gnome_init_with_popt_table () from /opt/gnome/lib/libgnomeui-2.so.0 No symbol table info available. #3 <signal handler called> No symbol table info available. #4 0xffffe410 in __kernel_vsyscall () No symbol table info available. #5 0xb7d338d0 in raise () from /lib/libc.so.6 No symbol table info available. #6 0xb7d34fa3 in abort () from /lib/libc.so.6 No symbol table info available. #7 0x081500a6 in mono_handle_native_sigsegv () No symbol table info available. #8 0x0811f410 in mono_register_opcode_emulation () No symbol table info available. #9 <signal handler called> No symbol table info available. #10 0xb7d74ec3 in strlen () from /lib/libc.so.6 No symbol table info available. #11 0xb7ec36be in g_strdup () from /opt/gnome/lib/libglib-2.0.so.0 No symbol table info available. #12 0xb3107d0e in ipod_device_reboot () from /usr/lib/libipoddevice.so.0 No symbol table info available. #13 0xb3108c55 in ipod_device_reboot () from /usr/lib/libipoddevice.so.0 No symbol table info available. #14 0xb6ba9761 in g_object_newv () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #15 0xb6ba9fd9 in g_object_new_valist () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #16 0xb6baa0e0 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0 No symbol table info available. #17 0xb3106538 in ipod_device_new () from /usr/lib/libipoddevice.so.0 No symbol table info available. #18 0xb310d9f6 in ?? () No symbol table info available. #19 0x08826160 in ?? () No symbol table info available. #20 0x00db6b68 in ?? () No symbol table info available. #21 0xb310d640 in ?? () No symbol table info available. #22 0xbfdb6f94 in ?? () No symbol table info available. #23 0x081d4f48 in ?? () No symbol table info available. #24 0x088628e0 in ?? () No symbol table info available. #25 0x0002ddc8 in ?? () No symbol table info available. #26 0x00277510 in ?? () No symbol table info available. #27 0x0002ddc8 in ?? () No symbol table info available. #28 0xbfdb6b54 in ?? () No symbol table info available. #29 0xb310d9c4 in ?? () No symbol table info available. #30 0xbfdb6b68 in ?? () No symbol table info available. #31 0xb310d640 in ?? () No symbol table info available. #32 0x001d08a0 in ?? () No symbol table info available. #33 0x001389c0 in ?? () No symbol table info available. #34 0x00277510 in ?? () No symbol table info available. #35 0xbfdb6bac in ?? () No symbol table info available. #36 0xb310d572 in ?? () No symbol table info available. #37 0x0002ddc8 in ?? () No symbol table info available. #38 0x001d08a0 in ?? () No symbol table info available. #39 0x001d08a0 in ?? () No symbol table info available. #40 0x001389c0 in ?? () No symbol table info available. #41 0x00000000 in ?? () No symbol table info available. #0 0xffffe410 in __kernel_vsyscall ()
*** This bug has been marked as a duplicate of 157382 ***