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 523089 - Crash in rb_removable_media_manager_cmd_eject_medium at rb-removable-media-manager.c line 548
Crash in rb_removable_media_manager_cmd_eject_medium at rb-removable-media-ma...
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: iPod
0.11.x
Other Linux
: High critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 523598 523663 523713 524135 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-03-18 01:43 UTC by Jose M. daLuz
Modified: 2018-05-24 13:14 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description Jose M. daLuz 2008-03-18 01:43:15 UTC
Version: 0.11.5

What were you doing when the application crashed?
Eject iPod from context menu


Distribution: Gentoo Base System release 2.0.0_rc6-r1
Gnome Release: 2.22.0 2008-03-10 (Gentoo)
BugBuddy Version: 2.22.0

System: Linux 2.6.24-gentoo-r3 #1 SMP PREEMPT Sun Mar 2 22:08:00 EST 2008 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10400090
Selinux: No
Accessibility: Disabled
GTK+ Theme: Glossy
Icon Theme: gnome

Memory status: size: 631418880 vsize: 631418880 resident: 81346560 share: 21741568 rss: 81346560 rss_rlim: 18446744073709551615
CPU usage: start_time: 1205802434 rtime: 1105 utime: 873 stime: 232 cutime:0 cstime: 7 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/rhythmbox'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x2b498cd50010 (LWP 26381)]
[New Thread 0x42007950 (LWP 26397)]
0x00002b4982632f5f in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 0x2b498cd50010 (LWP 26381))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 IA__g_spawn_sync
    at gspawn.c line 374
  • #2 IA__g_spawn_command_line_sync
    at gspawn.c line 682
  • #3 bugbuddy_segv_handle
    at gnome-breakpad.cc line 213
  • #4 <signal handler called>
  • #5 g_type_class_meta_marshal
    at gclosure.c line 565
  • #6 IA__g_closure_invoke
    at gclosure.c line 490
  • #7 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #8 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #9 IA__g_signal_emit
    at gsignal.c line 2243
  • #10 rb_removable_media_manager_cmd_eject_medium
    at rb-removable-media-manager.c line 548
  • #11 IA__g_closure_invoke
    at gclosure.c line 490
  • #12 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #13 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #14 IA__g_signal_emit
    at gsignal.c line 2243
  • #15 _gtk_action_emit_activate
    at gtkaction.c line 877
  • #16 IA__g_closure_invoke
    at gclosure.c line 490
  • #17 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #18 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #19 IA__g_signal_emit
    at gsignal.c line 2243
  • #20 IA__gtk_widget_activate
    at gtkwidget.c line 4709
  • #21 IA__gtk_menu_shell_activate_item
    at gtkmenushell.c line 1150
  • #22 gtk_menu_shell_button_release
    at gtkmenushell.c line 674
  • #23 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #24 IA__g_closure_invoke
    at gclosure.c line 490
  • #25 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #27 IA__g_signal_emit
    at gsignal.c line 2243
  • #28 gtk_widget_event_internal
    at gtkwidget.c line 4678
  • #29 IA__gtk_propagate_event
    at gtkmain.c line 2336
  • #30 IA__gtk_main_do_event
    at gtkmain.c line 1556
  • #31 gdk_event_dispatch
    at gdkevents-x11.c line 2351
  • #32 IA__g_main_context_dispatch
    at gmain.c line 2003
  • #33 g_main_context_iterate
    at gmain.c line 2636
  • #34 IA__g_main_loop_run
    at gmain.c line 2844
  • #35 IA__gtk_main
    at gtkmain.c line 1163
  • #36 main
    at main.c line 327
  • #0 waitpid
    from /lib/libpthread.so.0


----------- .xsession-errors (2525 sec old) ---------------------
rotatedWindows is 0
rotatedWindows is 0
rotatedWindows is 0
rotatedWindows is 0
rotatedWindows is 0
rotatedWindows is 0
rotatedWindows is 0
rotatedWindows is 0
rotatedWindows is 0
rotatedWindows is 0
rotatedWindows is 0
rotatedWindows is 0
rotatedWindows is 0
...Too much output, ignoring rest...
--------------------------------------------------
Comment 1 Jose M. daLuz 2008-03-18 01:46:35 UTC
Specifically, I copied two new albums onto the iPod, right-clicked on the iPod and chose Eject.
Comment 2 Jonathan Matthew 2008-03-21 01:26:26 UTC
*** Bug 523598 has been marked as a duplicate of this bug. ***
Comment 3 Jonathan Matthew 2008-03-21 01:26:47 UTC
*** Bug 523663 has been marked as a duplicate of this bug. ***
Comment 4 Christophe Fergeau 2008-03-21 09:16:45 UTC
I think Hadess fixed it in commit http://svn.gnome.org/viewvc/rhythmbox?view=revision&revision=5623
Comment 5 Jonathan Matthew 2008-03-21 10:02:52 UTC
Yes, that change would have fixed it.  I don't think the reference counting is quite right there, though.. it looks like the 'playlist_source = data.playlist_source' line effectively leaks a reference.
Comment 6 Jonathan Matthew 2008-03-21 22:39:10 UTC
*** Bug 523713 has been marked as a duplicate of this bug. ***
Comment 7 Jonathan Matthew 2008-03-24 21:44:00 UTC
*** Bug 524135 has been marked as a duplicate of this bug. ***
Comment 8 GNOME Infrastructure Team 2018-05-24 13:14:53 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/531.