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 357921 - RB crashes when I connect my iPod
RB crashes when I connect my iPod
Status: RESOLVED INCOMPLETE
Product: rhythmbox
Classification: Other
Component: Removable Media
HEAD
Other All
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks: 338564
 
 
Reported: 2006-09-27 05:25 UTC by Ernst Sjöstrand
Modified: 2007-02-06 11:02 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ernst Sjöstrand 2006-09-27 05:25:57 UTC
Steps to reproduce:
iPod + rb = crash



Stack trace:
(07:21:27) [0x816ef08] [rb_removable_media_manager_mount_volume] rb-removable-media-manager.c:464: Unhandled media
(07:21:27) [0x816ef08] [rb_removable_media_manager_mount_volume] rb-removable-media-manager.c:443: detecting new media - device type=14
(07:21:27) [0x816ef08] [rb_removable_media_manager_mount_volume] rb-removable-media-manager.c:444: detecting new media - volume type=0
(07:21:27) [0x816ef08] [rb_removable_media_manager_mount_volume] rb-removable-media-manager.c:445: detecting new media - fs type=vfat
(07:21:27) [0x816ef08] [rb_removable_media_manager_mount_volume] rb-removable-media-manager.c:446: detecting new media - device path=/dev/sdc2
(07:21:27) [0x816ef08] [rb_removable_media_manager_mount_volume] rb-removable-media-manager.c:447: detecting new media - display name=ERNSTS IPOD
(07:21:27) [0x816ef08] [rb_removable_media_manager_mount_volume] rb-removable-media-manager.c:448: detecting new media - hal udi=/org/freedesktop/Hal/devices/volume_uuid_11BB_B14A
(07:21:27) [0x816ef08] [rb_removable_media_manager_mount_volume] rb-removable-media-manager.c:449: detecting new media - icon=gnome-dev-ipod
sys:1: Warning: specified class size for type `RBiPodSource' is smaller than the parent type's `RBRemovableMediaSource' class size
*** glibc detected *** malloc(): memory corruption: 0x08537418 ***

Program received signal SIGABRT, Aborted.

Thread NaN (LWP 23221)

  • #0 __kernel_vsyscall
  • #1 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #2 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #3 __fsetlocking
    from /lib/tls/i686/cmov/libc.so.6
  • #4 free
    from /lib/tls/i686/cmov/libc.so.6
  • #5 malloc
    from /lib/tls/i686/cmov/libc.so.6
  • #6 g_malloc
    from /usr/lib/libglib-2.0.so.0
  • #7 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #9 rb_ipod_source_new
    at ../../sources/rb-ipod-source.c line 211
  • #10 create_source_cb
    at rb-ipod-plugin.c line 204
  • #11 rb_marshal_OBJECT__OBJECT
    at rb-marshal.c line 229
  • #12 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #16 rb_removable_media_manager_mount_volume
    at rb-removable-media-manager.c line 457
  • #17 rb_removable_media_manager_scan
    at rb-removable-media-manager.c line 629
  • #18 rb_shell_constructor
    at rb-shell.c line 1377
  • #19 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #22 rb_shell_new
    at rb-shell.c line 967
  • #23 main
    at main.c line 295


Other information:
RB is linked against libgpod 0.4.
The iPod has been touched by iTunes 7 in it's life.
Comment 1 Alex Lancaster 2006-09-27 08:25:40 UTC
Adding to tracker.
Comment 2 Christophe Fergeau 2006-09-28 23:08:38 UTC
If you installed rhythmbox from source in /usr/local, and have another installated rhythmbox in /usr/, are you sure /usr/local/bin/rhythmbox isn't mistakenly trying to use a plugin from /usr ?
The « Warning: specified class size for type `RBiPodSource' is smaller than
the parent type's `RBRemovableMediaSource' class size » looks like some kind of installation/local problem to me.
Comment 3 Ernst Sjöstrand 2006-09-29 17:44:24 UTC
I had another computer with iTunes 6 and reset the iPod there. And now Rhythmbox doesn't crash with my iPod anymore.

My Rhythmbox in /usr doesn't have an iPod plugin.
Comment 4 Christophe Fergeau 2006-10-03 12:22:48 UTC
Hmm, so you can't reproduce this bug anymore? I'm afraid this bug will be hard to track down :-/
Comment 5 James "Doc" Livingston 2007-02-06 11:02:49 UTC
As it's not reproducable, marking INCOMPLETE.