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 612156 - Crash in rb_source_can_pause at rb-source.c line 1361
Crash in rb_source_can_pause at rb-source.c line 1361
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
0.12.x
Other All
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 612424 620819 623750 623858 628389 630019 630668 630718 631595 632847 634824 636237 639450 640934 643265 644750 662846 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-03-08 06:33 UTC by Johannes Rohr
Modified: 2011-10-27 14:55 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28



Description Johannes Rohr 2010-03-08 06:33:33 UTC
Version: 0.12.7

What were you doing when the application crashed?
switched radio station


Distribution: Debian squeeze/sid
Gnome Release: 2.28.2 2009-12-18 (Debian)
BugBuddy Version: 2.28.0

System: Linux 2.6.32-trunk-686 #1 SMP Sun Jan 10 06:32:16 UTC 2010 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10705000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: Tango
GTK+ Modules: gnomebreakpad, canberra-gtk-module

Memory status: size: 420319232 vsize: 420319232 resident: 69275648 share: 23576576 rss: 69275648 rss_rlim: 18446744073709551615
CPU usage: start_time: 1267994502 rtime: 17018 utime: 14679 stime: 2339 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

[Thread debugging using libthread_db enabled]
[New Thread 0x9e610b70 (LWP 20677)]
[New Thread 0x9ee11b70 (LWP 20676)]
[New Thread 0x9f612b70 (LWP 20675)]
[New Thread 0xa4dfeb70 (LWP 20557)]
[New Thread 0xa9795b70 (LWP 20556)]
[New Thread 0xaa8c0b70 (LWP 20555)]
[New Thread 0xafab6b70 (LWP 18595)]
[New Thread 0xab0e5b70 (LWP 28063)]
[New Thread 0xb0caeb70 (LWP 28020)]
[New Thread 0xb14b1b70 (LWP 27869)]
[New Thread 0xb4bedb70 (LWP 27856)]
0xb7716424 in __kernel_vsyscall ()

Thread 1 (Thread 0xb61d9970 (LWP 27642))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/i686/cmov/libpthread.so.0
  • #2 IA__g_spawn_sync
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gspawn.c line 386
  • #3 IA__g_spawn_command_line_sync
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gspawn.c line 700
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 <signal handler called>
  • #6 rb_source_can_pause
    at rb-source.c line 1361
  • #7 rb_shell_player_playing_changed_cb
    at rb-shell-player.c line 3698
  • #8 IA__g_cclosure_marshal_VOID__PARAM
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gmarshal.c line 531
  • #9 IA__g_closure_invoke
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gclosure.c line 767
  • #10 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c line 3247
  • #11 IA__g_signal_emit_valist
  • #12 IA__g_signal_emit
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c line 3037
  • #13 g_object_dispatch_properties_changed
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gobject.c line 796
  • #14 g_object_notify_dispatcher
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gobject.c line 326
  • #15 g_object_notify_queue_thaw
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gobjectnotifyqueue.c line 120
  • #16 IA__g_object_notify
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gobject.c line 883
  • #17 rb_shell_player_stop
    at rb-shell-player.c line 3131
  • #18 rb_shell_player_playpause
    at rb-shell-player.c line 2293
  • #19 rb_shell_player_cmd_play
    at rb-shell-player.c line 2244
  • #20 IA__g_cclosure_marshal_VOID__VOID
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gmarshal.c line 77
  • #21 IA__g_closure_invoke
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gclosure.c line 767
  • #22 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c line 3247
  • #23 IA__g_signal_emit_valist
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c line 2980
  • #24 IA__g_signal_emit
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c line 3037
  • #25 _gtk_action_emit_activate
    at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkaction.c line 727
  • #26 IA__gtk_action_activate
    at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkaction.c line 757
  • #27 button_clicked
    at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtktoolbutton.c line 705
  • #28 IA__g_cclosure_marshal_VOID__VOID
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gmarshal.c line 77
  • #29 IA__g_closure_invoke
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gclosure.c line 767
  • #30 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c line 3247
  • #31 IA__g_signal_emit_valist
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c line 2980
  • #32 IA__g_signal_emit
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c line 3037
  • #33 IA__gtk_button_clicked
    at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkbutton.c line 1111
  • #34 gtk_toggle_button_released
    at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtktogglebutton.c line 485
  • #35 IA__g_cclosure_marshal_VOID__VOID
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gmarshal.c line 77
  • #36 g_type_class_meta_marshal
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gclosure.c line 878
  • #37 IA__g_closure_invoke
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gclosure.c line 767
  • #38 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c line 3177
  • #39 IA__g_signal_emit_valist
  • #40 IA__g_signal_emit
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c line 3037
  • #41 IA__gtk_button_released
    at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkbutton.c line 1103
  • #42 gtk_button_button_release
    at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkbutton.c line 1599
  • #43 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkmarshalers.c line 84
  • #44 g_type_class_meta_marshal
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gclosure.c line 878
  • #45 IA__g_closure_invoke
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gclosure.c line 767
  • #46 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c line 3285
  • #47 IA__g_signal_emit_valist
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c line 2990
  • #48 IA__g_signal_emit
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c line 3037
  • #49 gtk_widget_event_internal
    at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkwidget.c line 4767
  • #50 IA__gtk_propagate_event
    at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkmain.c line 2417
  • #51 IA__gtk_main_do_event
    at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkmain.c line 1622
  • #52 gdk_event_dispatch
    at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gdk/x11/gdkevents-x11.c line 2372
  • #53 g_main_dispatch
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gmain.c line 1960
  • #54 IA__g_main_context_dispatch
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gmain.c line 2513
  • #55 g_main_context_iterate
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gmain.c line 2591
  • #56 IA__g_main_loop_run
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gmain.c line 2799
  • #57 IA__gtk_main
    at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkmain.c line 1218
  • #58 main
    at main.c line 332

	Inferior 1 [process 27642] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors (28518 sec old) ---------------------
   Playback stopped 
"100307 22:37:52" - "-1239136512" - void ScrobblerManager::nowPlaying(const TrackInfo&) ( 155 ) - L4
   "Бергтора – Кузнец" 
"100307 22:37:52" - "-1239136512" - void Scrobbler::announce(const TrackInfo&) ( 646 ) - L4
   "Бергтора – Кузнец" 
"100307 22:37:52" - "-1239136512" - void ScrobblerPostRequest::request(const QByteArray&) ( 824 ) - L4
   [id: 0 ] "s=c5ba54cb5b8342d89447c9c86d470281&a=%D0%91%D0%B5%D1%80%D0%B3%D1%82%D0%BE%D1%80%D0%B0&t=%D0%9A%D1%83%D0%B7%D0%BD%D0%B5%D1%86&b=Demo&l=257&n=&m=" 
"100307 22:37:52" - "-1239136512" - virtual void ArtistMetaDataRequest::start() ( 35 ) - L4
   "Бергтора" 
"100307 22:37:52" - "-1239136512" - void Request::request(const XmlRpc&) ( 262 ) - L4
   "ArtistMetaData" initiated: "ws.audioscrobbler.com/1.0/rw/xmlrpc.php" 
"100307 22:37:52" - "-1239136512" - void Request::request(const XmlRpc&) ( 262 ) - L4
   "TrackMetaData" initiated: "ws.audioscrobbler.com/1.0/rw/xmlrpc.php" 
...Too much output, ignoring rest...
--------------------------------------------------
Comment 1 Akhil Laddha 2010-03-11 03:45:58 UTC
*** Bug 612424 has been marked as a duplicate of this bug. ***
Comment 2 Fabio Durán Verdugo 2010-07-07 14:55:39 UTC
*** Bug 623750 has been marked as a duplicate of this bug. ***
Comment 3 Felipe Besoaín Pino 2010-09-19 04:00:09 UTC
*** Bug 630019 has been marked as a duplicate of this bug. ***
Comment 4 Jonathan Matthew 2010-09-26 22:00:13 UTC
*** Bug 630668 has been marked as a duplicate of this bug. ***
Comment 5 Jonathan Matthew 2010-09-26 22:00:22 UTC
*** Bug 620819 has been marked as a duplicate of this bug. ***
Comment 6 Jonathan Matthew 2010-09-26 22:00:44 UTC
*** Bug 628389 has been marked as a duplicate of this bug. ***
Comment 7 Jonathan Matthew 2010-09-26 22:01:34 UTC
*** Bug 623858 has been marked as a duplicate of this bug. ***
Comment 8 Akhil Laddha 2010-09-27 11:09:24 UTC
*** Bug 630718 has been marked as a duplicate of this bug. ***
Comment 9 Paul Wise 2010-09-27 11:21:02 UTC
Somehow player->priv->source is getting set to NULL and then various functions are being called that do not handle that situation. There need to be more checks for player->priv->source == NULL and some debugging to find out where the problem originates.
Comment 10 Felipe Besoaín Pino 2010-10-07 18:09:26 UTC
*** Bug 631595 has been marked as a duplicate of this bug. ***
Comment 11 Jonathan Matthew 2010-10-09 12:59:13 UTC
fixed in commit 66db679
Comment 12 Akhil Laddha 2010-10-22 03:46:51 UTC
*** Bug 632847 has been marked as a duplicate of this bug. ***
Comment 13 Akhil Laddha 2010-11-14 15:42:03 UTC
*** Bug 634824 has been marked as a duplicate of this bug. ***
Comment 14 Jonathan Matthew 2010-12-01 20:47:37 UTC
*** Bug 636237 has been marked as a duplicate of this bug. ***
Comment 15 Fabio Durán Verdugo 2011-01-16 16:27:58 UTC
*** Bug 639450 has been marked as a duplicate of this bug. ***
Comment 16 André Klapper 2011-01-30 12:00:13 UTC
*** Bug 640934 has been marked as a duplicate of this bug. ***
Comment 17 Akhil Laddha 2011-02-25 15:14:43 UTC
*** Bug 643265 has been marked as a duplicate of this bug. ***
Comment 18 Fabio Durán Verdugo 2011-03-15 01:14:34 UTC
*** Bug 644750 has been marked as a duplicate of this bug. ***
Comment 19 André Klapper 2011-10-27 14:55:39 UTC
*** Bug 662846 has been marked as a duplicate of this bug. ***