After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 154946 - Rhythmbox crashes when ipod mounted
Rhythmbox crashes when ipod mounted
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
0.8.6
Other All
: High critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 159130 159721 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-10-08 23:28 UTC by Paul Cooper
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
fix for the crash (809 bytes, patch)
2004-10-31 18:15 UTC, Christophe Fergeau
none Details | Review

Description Paul Cooper 2004-10-08 23:28:29 UTC
Steps to reproduce:
Description of the crash:

Rythmbox crashes whenever the ipod is mounted. This happens whether the
ipod is mounted first or after rhythmbox is started.

Steps to reproduce the crash:
1. Start rhythmbox
2. Connect ipod (USB)
3. Goto Computer and mount ipod

Expected Results:

Browsing ipod music in rhythmbox

How often does this happen?

Everytime

Additional Information:

When I run rhythmbox from the command line I get this message;

iPod plugged
 
RhythmDB-ERROR **: file rhythmdb.c: line 1381 (rhythmdb_entry_set):
should not be reached
aborting...


(This is Fedora Core 2)


Stack trace:
Backtrace was generated from '/usr/bin/rhythmbox'

(no debugging symbols found)...Using host libthread_db library
"/lib/tls/libthread_db.so.1".
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...[Thread debugging using
libthread_db enabled]
[New Thread -151142240 (LWP 5802)]
[New Thread 51657648 (LWP 5808)]
[Thread debugging using libthread_db enabled]
[New Thread -151142240 (LWP 5802)]
[New Thread 51657648 (LWP 5808)]
[Thread debugging using libthread_db enabled]
[New Thread -151142240 (LWP 5802)]
[New Thread 51657648 (LWP 5808)]
[New Thread 36948912 (LWP 5807)]
[New Thread 130505648 (LWP 5806)]
[New Thread 26459056 (LWP 5805)]
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...0x00adf7a2 in _dl_sysinfo_int80
() from /lib/ld-linux.so.2

Thread 1 (Thread -151142240 (LWP 5802))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #5 raise
    from /lib/tls/libc.so.6
  • #6 abort
    from /lib/tls/libc.so.6
  • #7 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #8 g_log
    from /usr/lib/libglib-2.0.so.0
  • #9 rhythmdb_entry_set
  • #10 rb_ipod_source_new
  • #11 g_child_watch_add
    from /usr/lib/libglib-2.0.so.0
  • #12 g_main_depth
    from /usr/lib/libglib-2.0.so.0
  • #13 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #14 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #15 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #16 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #17 main
  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2


Other information:
Comment 1 y0zza 2004-10-24 22:52:13 UTC
*Identical* problem here on Gentoo x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.8-nitro5 i686.

http://bugs.gentoo.org/show_bug.cgi?id=68651

3G 30GB iPod on USB2. Versions 0.8.5 and earlier did not show this behaviour.
Comment 2 Christophe Fergeau 2004-10-31 18:15:23 UTC
Created attachment 33290 [details] [review]
fix for the crash

This patch was committed to tla:
* committed rhythmbox-devel@gnome.org--2004/rhythmbox--main--0.8--patch-134
Comment 3 Christophe Fergeau 2004-11-23 10:58:29 UTC
*** Bug 159130 has been marked as a duplicate of this bug. ***
Comment 4 Elijah Newren 2004-11-28 19:26:45 UTC
*** Bug 159721 has been marked as a duplicate of this bug. ***