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 660001 - Crash when playing file fails
Crash when playing file fails
Status: RESOLVED DUPLICATE of bug 670321
Product: rhythmbox
Classification: Other
Component: general
HEAD
Other Linux
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 623767 634409 653277 659883 665740 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-09-24 11:05 UTC by Milan Bouchet-Valat
Modified: 2012-02-23 13:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Milan Bouchet-Valat 2011-09-24 11:05:59 UTC
This is a crash that doesn't seem to be easy to reproduce, but that happens when playing a file has gone wrong for some reason. It's impossible to play another file, and eventually RB crashes.

There are tons of reports of the same crash in Fedora 15 (RB is 2.90.1 there), see
https://bugzilla.redhat.com/show_bug.cgi?id=702778


Program terminated with signal 11, Segmentation fault.

Thread 5 (Thread 0xa4ffdb70 (LWP 7092))

  • #0 __kernel_vsyscall
    at arch/x86/vdso/vdso32/sysenter.S line 49
  • #1 __lll_lock_wait
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S line 145
  • #2 _L_lock_690
    from /lib/libpthread.so.0
  • #3 __pthread_mutex_lock
    at pthread_mutex_lock.c line 65
  • #4 gst_element_post_message
    at gstelement.c line 1743
  • #5 gst_bin_handle_message_func
    at gstbin.c line 3382
  • #6 gst_pipeline_handle_message
    at gstpipeline.c line 587
  • #7 gst_play_bin_handle_message
    at gstplaybin2.c line 2262
  • #8 bin_bus_handler
    at gstbin.c line 2755
  • #9 gst_bus_post
    at gstbus.c line 321
  • #10 gst_element_post_message
    at gstelement.c line 1754
  • #11 gst_bin_handle_message_func
    at gstbin.c line 3382
  • #12 handle_message
    at gsturidecodebin.c line 1957
  • #13 bin_bus_handler
    at gstbin.c line 2755
  • #14 gst_bus_post
    at gstbus.c line 321
  • #15 gst_element_post_message
    at gstelement.c line 1754
  • #16 gst_bin_handle_message_func
    at gstbin.c line 3382
  • #17 bin_bus_handler
    at gstbin.c line 2755
  • #18 gst_bus_post
    at gstbus.c line 321
  • #19 gst_element_post_message
    at gstelement.c line 1754
  • #20 gst_element_continue_state
    at gstelement.c line 2358
  • #21 gst_element_change_state
    at gstelement.c line 2688
  • #22 gst_element_set_state_func
    at gstelement.c line 2607
  • #23 gst_element_set_state
    at gstelement.c line 2508
  • #24 connect_pad
    at gstdecodebin2.c line 1748
  • #25 analyze_new_pad
    at gstdecodebin2.c line 1487
  • #26 pad_added_cb
    at gstdecodebin2.c line 2036
  • #27 caps_notify_cb
    at gstdecodebin2.c line 2148
  • #28 g_cclosure_marshal_VOID__PARAM
    at gmarshal.c line 533
  • #29 g_closure_invoke
    at gclosure.c line 767
  • #30 signal_emit_unlocked_R
    at gsignal.c line 3252
  • #31 g_signal_emit_valist
    at gsignal.c line 2983
  • #32 g_signal_emit
    at gsignal.c line 3040
  • #33 g_object_dispatch_properties_changed
    at gobject.c line 925
  • #34 gst_object_dispatch_properties_changed
    at gstobject.c line 526
  • #35 g_object_notify_dispatcher
    at gobject.c line 330
  • #36 g_object_notify_queue_thaw
    at gobjectnotifyqueue.c line 132
  • #37 g_object_notify_by_spec_internal
    at gobject.c line 983
  • #38 g_object_notify_by_pspec
    at gobject.c line 1083
  • #39 gst_pad_set_caps
    at gstpad.c line 2707
  • #40 gst_mp3parse_handle_data
    at gstmpegaudioparse.c line 1482
  • #41 gst_pad_chain_data_unchecked
    at gstpad.c line 4231
  • #42 gst_pad_push_data
    at gstpad.c line 4463
  • #43 gst_pad_push
    at gstpad.c line 4685
  • #44 gst_tag_demux_chain
    at gsttagdemux.c line 712
  • #45 gst_pad_chain_data_unchecked
    at gstpad.c line 4231
  • #46 gst_pad_push_data
    at gstpad.c line 4463
  • #47 gst_pad_push
    at gstpad.c line 4685
  • #48 gst_type_find_element_chain
    at gsttypefindelement.c line 765
  • #49 gst_pad_chain_data_unchecked
    at gstpad.c line 4231
  • #50 gst_pad_push_data
    at gstpad.c line 4463
  • #51 gst_pad_push
    at gstpad.c line 4685
  • #52 gst_proxy_pad_do_chain
    at gstghostpad.c line 163
  • #53 gst_pad_chain_data_unchecked
    at gstpad.c line 4231
  • #54 gst_pad_push_data
    at gstpad.c line 4463
  • #55 gst_pad_push
    at gstpad.c line 4685
  • #56 gst_base_src_loop
    at gstbasesrc.c line 2508
  • #57 gst_task_func
    at gsttask.c line 293
  • #58 default_func
    at gsttaskpool.c line 70
  • #59 g_thread_pool_thread_proxy
    at gthreadpool.c line 319
  • #60 g_thread_create_proxy
    at gthread.c line 1897
  • #61 start_thread
    at pthread_create.c line 305
  • #62 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 133

Thread 1 (Thread 0xb78b08a0 (LWP 6886))

  • #0 g_value_set_object
    at gobject.c line 3131
  • #1 gst_play_bin_get_property
    at gstplaybin2.c line 1893
  • #2 object_get_property
    at gobject.c line 1131
  • #3 g_object_get_valist
    at gobject.c line 1780
  • #4 g_object_get
    at gobject.c line 1870
  • #5 source_notify_cb
    at rb-player-gst.c line 630
  • #6 g_cclosure_marshal_VOID__PARAM
    at gmarshal.c line 533
  • #7 g_closure_invoke
    at gclosure.c line 767
  • #8 signal_emit_unlocked_R
    at gsignal.c line 3252
  • #9 g_signal_emit_valist
    at gsignal.c line 2983
  • #10 g_signal_emit
    at gsignal.c line 3040
  • #11 g_object_dispatch_properties_changed
    at gobject.c line 925
  • #12 gst_object_dispatch_properties_changed
    at gstobject.c line 526
  • #13 g_object_notify_dispatcher
    at gobject.c line 330
  • #14 g_object_notify_queue_thaw
    at gobjectnotifyqueue.c line 132
  • #15 g_object_notify_by_spec_internal
    at gobject.c line 983
  • #16 g_object_notify
    at gobject.c line 1024
  • #17 notify_source_cb
    at gstplaybin2.c line 3100
  • #18 g_cclosure_marshal_VOID__PARAM
    at gmarshal.c line 533
  • #19 g_closure_invoke
    at gclosure.c line 767
  • #20 signal_emit_unlocked_R
    at gsignal.c line 3252
  • #21 g_signal_emit_valist
    at gsignal.c line 2983
  • #22 g_signal_emit
    at gsignal.c line 3040
  • #23 g_object_dispatch_properties_changed
    at gobject.c line 925
  • #24 gst_object_dispatch_properties_changed
    at gstobject.c line 526
  • #25 g_object_notify_dispatcher
    at gobject.c line 330
  • #26 g_object_notify_queue_thaw
    at gobjectnotifyqueue.c line 132
  • #27 g_object_notify_by_spec_internal
    at gobject.c line 983
  • #28 g_object_notify
    at gobject.c line 1024
  • #29 setup_source
    at gsturidecodebin.c line 1768
  • #30 gst_uri_decode_bin_change_state
    at gsturidecodebin.c line 2240
  • #31 gst_element_change_state
    at gstelement.c line 2651
  • #32 gst_element_set_state_func
    at gstelement.c line 2607
  • #33 gst_element_set_state
    at gstelement.c line 2508
  • #34 gst_bin_element_set_state
    at gstbin.c line 2185
  • #35 gst_bin_change_state_func
    at gstbin.c line 2484
  • #36 gst_pipeline_change_state
    at gstpipeline.c line 482
  • #37 gst_play_bin_change_state
    at gstplaybin2.c line 3542
  • #38 gst_element_change_state
    at gstelement.c line 2651
  • #39 gst_element_set_state_func
    at gstelement.c line 2607
  • #40 gst_element_set_state
    at gstelement.c line 2508
  • #41 start_state_change
    at rb-player-gst.c line 396
  • #42 state_change_finished
    at rb-player-gst.c line 425
  • #43 impl_play
    at rb-player-gst.c line 874
  • #44 rb_player_play
    at rb-player.c line 434
  • #45 rb_shell_player_open_location
    at rb-shell-player.c line 1646
  • #46 rb_shell_player_set_playing_entry
    at rb-shell-player.c line 1761
  • #47 rb_shell_player_entry_activated_cb
    at rb-shell-player.c line 2791
  • #48 g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 568
  • #49 g_closure_invoke
    at gclosure.c line 767
  • #50 signal_emit_unlocked_R
    at gsignal.c line 3252
  • #51 g_signal_emit_valist
    at gsignal.c line 2983
  • #52 g_signal_emit
    at gsignal.c line 3040
  • #53 rb_entry_view_row_activated_cb
    at rb-entry-view.c line 2177
  • #54 _gtk_marshal_VOID__BOXED_OBJECT
    at gtkmarshalers.c line 1386
  • #55 g_closure_invoke
    at gclosure.c line 767
  • #56 signal_emit_unlocked_R
    at gsignal.c line 3252
  • #57 g_signal_emit_valist
    at gsignal.c line 2983
  • #58 g_signal_emit
    at gsignal.c line 3040
  • #59 gtk_tree_view_row_activated
    at gtktreeview.c line 12509
  • #60 gtk_tree_view_button_press
    at gtktreeview.c line 3247
  • #61 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 85
  • #62 g_type_class_meta_marshal
    at gclosure.c line 878
  • #63 g_closure_invoke
    at gclosure.c line 767
  • #64 signal_emit_unlocked_R
    at gsignal.c line 3290
  • #65 g_signal_emit_valist
    at gsignal.c line 2993
  • #66 g_signal_emit
    at gsignal.c line 3040
  • #67 gtk_widget_event_internal
    at gtkwidget.c line 6098
  • #68 gtk_propagate_event
    at gtkmain.c line 2597
  • #69 rb_tree_dnd_button_release_event_cb
    at rb-tree-dnd.c line 383
  • #70 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 85
  • #71 g_closure_invoke
    at gclosure.c line 767
  • #72 signal_emit_unlocked_R
    at gsignal.c line 3252
  • #73 g_signal_emit_valist
    at gsignal.c line 2993
  • #74 g_signal_emit
    at gsignal.c line 3040
  • #75 gtk_widget_event_internal
    at gtkwidget.c line 6098
  • #76 gtk_propagate_event
    at gtkmain.c line 2597
  • #77 gtk_main_do_event
    at gtkmain.c line 1872
  • #78 _gdk_event_emit
    at gdkevents.c line 71
  • #79 gdk_event_source_dispatch
    at gdkeventsource.c line 318
  • #80 g_main_dispatch
    at gmain.c line 2440
  • #81 g_main_context_dispatch
    at gmain.c line 3013
  • #82 g_main_context_iterate
    at gmain.c line 3091
  • #83 g_main_loop_run
    at gmain.c line 3299
  • #84 gtk_main
    at gtkmain.c line 1358
  • #85 main
    at main.c line 326

Comment 1 Jonathan Matthew 2011-09-24 12:24:42 UTC
*** Bug 659883 has been marked as a duplicate of this bug. ***
Comment 2 Jonathan Matthew 2011-09-24 12:25:01 UTC
*** Bug 653277 has been marked as a duplicate of this bug. ***
Comment 3 Jonathan Matthew 2011-09-24 12:25:15 UTC
*** Bug 634409 has been marked as a duplicate of this bug. ***
Comment 4 Jonathan Matthew 2011-09-24 12:25:25 UTC
*** Bug 623767 has been marked as a duplicate of this bug. ***
Comment 5 Jeremy Newton 2011-10-06 02:57:05 UTC
I'm not sure if I'm experiencing the same bug, but I'm using 2.90.1.git20110928 and it sometimes, and what seems at random, freezes at the end of a song. I have to close and re-open to continue listening to music. I also have shuffling on if that matters.
Comment 6 Jonathan Matthew 2011-10-06 03:34:24 UTC
That's not the same bug.
Comment 7 Jeremy Newton 2011-10-06 03:35:47 UTC
Oh, sorry should I post it then or did I miss it in my search?
Comment 8 Fabio Durán Verdugo 2011-12-07 20:49:57 UTC
*** Bug 665740 has been marked as a duplicate of this bug. ***
Comment 9 André Klapper 2011-12-08 07:09:37 UTC
I added reproducible steps (at least for me) in bug 665740.
Comment 10 Fabio Durán Verdugo 2011-12-08 16:37:40 UTC
Yep I can confirm this issues

.

Thread 2 (Thread 0xa4480b70 (LWP 4843))

  • #0 __i686.get_pc_thunk.bx
    from /tmp/tmp5Jpfqh/usr/lib/gstreamer-0.10/libgstplaybin.so
  • #1 autoplug_continue_cb
    at gstplaybin2.c line 2957
  • #2 gst_play_marshal_BOOLEAN__OBJECT_BOXED
    at gstplay-marshal.c line 86
  • #3 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #4 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3272
  • #5 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3013
  • #6 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #7 proxy_autoplug_continue_signal
    at gsturidecodebin.c line 1459
  • #8 gst_play_marshal_BOOLEAN__OBJECT_BOXED
    at gstplay-marshal.c line 86
  • #9 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #10 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3272
  • #11 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3013
  • #12 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #13 analyze_new_pad
    at gstdecodebin2.c line 1410
  • #14 pad_added_cb
    at gstdecodebin2.c line 2130
  • #15 caps_notify_cb
    at gstdecodebin2.c line 2242
  • #16 g_cclosure_marshal_VOID__PARAM
    at /build/buildd/glib2.0-2.30.0/./gobject/gmarshal.c line 539
  • #17 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #18 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3272
  • #19 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3003
  • #20 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #21 g_object_dispatch_properties_changed
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 925
  • #22 gst_object_dispatch_properties_changed
    at gstobject.c line 526
  • #23 g_object_notify_dispatcher
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 331
  • #24 g_object_notify_queue_thaw
    at /build/buildd/glib2.0-2.30.0/./gobject/gobjectnotifyqueue.c line 132
  • #25 g_object_notify_by_spec_internal
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 983
  • #26 g_object_notify_by_pspec
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 1083
  • #27 gst_pad_set_caps
    at gstpad.c line 2722
  • #28 gst_mpeg_audio_parse_parse_frame
    at gstmpegaudioparse.c line 985
  • #29 gst_base_parse_handle_and_push_frame
    at gstbaseparse.c line 1613
  • #30 gst_base_parse_loop
    at gstbaseparse.c line 2631
  • #31 gst_task_func
    at gsttask.c line 318
  • #32 default_func
    at gsttaskpool.c line 70
  • #33 g_thread_pool_thread_proxy
    at /build/buildd/glib2.0-2.30.0/./glib/gthreadpool.c line 319
  • #34 g_thread_create_proxy
    at /build/buildd/glib2.0-2.30.0/./glib/gthread.c line 1962
  • #35 start_thread
    at pthread_create.c line 304
  • #36 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130

Thread 1 (Thread 0xb6a5e8b0 (LWP 4748))

  • #0 g_value_set_object
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 3139
  • #1 gst_play_bin_get_property
    at gstplaybin2.c line 1925
  • #2 object_get_property
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 1138
  • #3 g_object_get_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 1794
  • #4 g_object_get
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 1884
  • #5 source_notify_cb
    at rb-player-gst.c line 616
  • #6 g_cclosure_marshal_VOID__PARAM
    at /build/buildd/glib2.0-2.30.0/./gobject/gmarshal.c line 539
  • #7 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #8 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3272
  • #9 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3003
  • #10 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #11 g_object_dispatch_properties_changed
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 925
  • #12 gst_object_dispatch_properties_changed
    at gstobject.c line 526
  • #13 g_object_notify_dispatcher
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 331
  • #14 g_object_notify_queue_thaw
    at /build/buildd/glib2.0-2.30.0/./gobject/gobjectnotifyqueue.c line 132
  • #15 g_object_notify_by_spec_internal
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 983
  • #16 g_object_notify
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 1024
  • #17 notify_source_cb
    at gstplaybin2.c line 3204
  • #18 g_cclosure_marshal_VOID__PARAM
    at /build/buildd/glib2.0-2.30.0/./gobject/gmarshal.c line 539
  • #19 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #20 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3272
  • #21 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3003
  • #22 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #23 g_object_dispatch_properties_changed
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 925
  • #24 gst_object_dispatch_properties_changed
    at gstobject.c line 526
  • #25 g_object_notify_dispatcher
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 331
  • #26 g_object_notify_queue_thaw
    at /build/buildd/glib2.0-2.30.0/./gobject/gobjectnotifyqueue.c line 132
  • #27 g_object_notify_by_spec_internal
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 983
  • #28 g_object_notify
    at /build/buildd/glib2.0-2.30.0/./gobject/gobject.c line 1024
  • #29 setup_source
    at gsturidecodebin.c line 1913
  • #30 gst_uri_decode_bin_change_state
    at gsturidecodebin.c line 2388
  • #31 gst_element_change_state
    at gstelement.c line 2718
  • #32 gst_element_set_state_func
    at gstelement.c line 2674
  • #33 gst_element_set_state
    at gstelement.c line 2575
  • #34 gst_bin_element_set_state
    at gstbin.c line 2193
  • #35 gst_bin_change_state_func
    at gstbin.c line 2489
  • #36 gst_pipeline_change_state
    at gstpipeline.c line 482
  • #37 gst_play_bin_change_state
    at gstplaybin2.c line 3695
  • #38 gst_element_change_state
    at gstelement.c line 2718
  • #39 gst_element_set_state_func
    at gstelement.c line 2674
  • #40 gst_element_set_state
    at gstelement.c line 2575
  • #41 start_state_change
    at rb-player-gst.c line 382
  • #42 state_change_finished
    at rb-player-gst.c line 411
  • #43 impl_play
    at rb-player-gst.c line 849
  • #44 rb_player_play
    at rb-player.c line 434
  • #45 rb_shell_player_open_location
    at rb-shell-player.c line 1651
  • #46 rb_shell_player_set_playing_entry
    at rb-shell-player.c line 1766
  • #47 rb_shell_player_entry_activated_cb
    at rb-shell-player.c line 2729
  • #48 g_cclosure_marshal_VOID__BOXED
    at /build/buildd/glib2.0-2.30.0/./gobject/gmarshal.c line 574
  • #49 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #50 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3272
  • #51 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3003
  • #52 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #53 rb_entry_view_row_activated_cb
    at rb-entry-view.c line 2105
  • #54 _gtk_marshal_VOID__BOXED_OBJECT
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkmarshalers.c line 1386
  • #55 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #56 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3272
  • #57 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3003
  • #58 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #59 gtk_tree_view_row_activated
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtktreeview.c line 12477
  • #60 gtk_tree_view_button_press
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtktreeview.c line 3174
  • #61 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkmarshalers.c line 85
  • #62 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 885
  • #63 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #64 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3310
  • #65 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3013
  • #66 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #67 gtk_widget_event_internal
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwidget.c line 6132
  • #68 gtk_propagate_event
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkmain.c line 2629
  • #69 rb_tree_dnd_button_release_event_cb
    at rb-tree-dnd.c line 383
  • #70 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkmarshalers.c line 85
  • #71 g_closure_invoke
    at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c line 774
  • #72 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3272
  • #73 g_signal_emit_valist
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3013
  • #74 g_signal_emit
    at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c line 3060
  • #75 gtk_widget_event_internal
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkwidget.c line 6132
  • #76 gtk_propagate_event
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkmain.c line 2629
  • #77 gtk_main_do_event
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkmain.c line 1894
  • #78 _gdk_event_emit
    at /build/buildd/gtk+3.0-3.2.0/./gdk/gdkevents.c line 71
  • #79 gdk_event_source_dispatch
    at /build/buildd/gtk+3.0-3.2.0/./gdk/x11/gdkeventsource.c line 360
  • #80 g_main_dispatch
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 2441
  • #81 g_main_context_dispatch
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3011
  • #82 g_main_context_iterate
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3089
  • #83 g_main_loop_run
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3297
  • #84 gtk_main
    at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkmain.c line 1367
  • #85 main
    at main.c line 324

Comment 11 Christian Kirbach 2012-01-28 11:43:27 UTC
Hi

rhythmbox crashed when I first tried to play a song, and when no sound
was played, hit the "next song" button.
I resumed the computer from standby about 1 hour ago.


This is all from .xsession-errors:

(rhythmbox:3365): GLib-CRITICAL **: g_str_has_prefix: assertion `str != NULL' failed

(rhythmbox:3365): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed




Missing separate debuginfo for 
Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/54/5c3d560133079990d5fa643782509b9030c863 /var/cache/abrt-di/usr/lib/debug/.build-id/54/5c3d560133079990d5fa643782509b9030c863
[New LWP 3365]
[New LWP 8590]
[New LWP 8595]
[New LWP 3368]
[New LWP 3367]
[New LWP 8593]
[New LWP 8592]
[New LWP 8591]
[New LWP 8594]
[New LWP 3383]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
warning: "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libicudata.so.46.0.debug": separate debug info file has no debug info
Core was generated by `rhythmbox'.
Program terminated with signal 11, Segmentation fault.

Thread 1 (Thread 0x7f6d45fda9c0 (LWP 3365))

  • #0 g_value_set_object
    at gobject.c line 3139
  • #1 gst_play_bin_get_property
    at gstplaybin2.c line 1925
  • #2 object_get_property
    at gobject.c line 1138
  • #3 g_object_get_valist
    at gobject.c line 1794
  • #4 g_object_get
    at gobject.c line 1884
  • #5 source_notify_cb
    at rb-player-gst.c line 616
  • #6 g_closure_invoke
    at gclosure.c line 774
  • #7 signal_emit_unlocked_R
    at gsignal.c line 3272
  • #8 g_signal_emit_valist
    at gsignal.c line 3003
  • #9 g_signal_emit
    at gsignal.c line 3060
  • #10 g_object_dispatch_properties_changed
    at gobject.c line 925
  • #11 gst_object_dispatch_properties_changed
    at gstobject.c line 526
  • #12 g_object_notify_queue_thaw
    at gobjectnotifyqueue.c line 132
  • #13 g_object_notify_by_spec_internal
    at gobject.c line 983
  • #14 g_object_notify
    at gobject.c line 1024
  • #15 notify_source_cb
    at gstplaybin2.c line 3204
  • #16 g_closure_invoke
    at gclosure.c line 774
  • #17 signal_emit_unlocked_R
    at gsignal.c line 3272
  • #18 g_signal_emit_valist
    at gsignal.c line 3003
  • #19 g_signal_emit
    at gsignal.c line 3060
  • #20 g_object_dispatch_properties_changed
    at gobject.c line 925
  • #21 gst_object_dispatch_properties_changed
    at gstobject.c line 526
  • #22 g_object_notify_queue_thaw
    at gobjectnotifyqueue.c line 132
  • #23 g_object_notify_by_spec_internal
    at gobject.c line 983
  • #24 g_object_notify
    at gobject.c line 1024
  • #25 setup_source
    at gsturidecodebin.c line 1913
  • #26 gst_uri_decode_bin_change_state
    at gsturidecodebin.c line 2388
  • #27 gst_element_change_state
    at gstelement.c line 2718
  • #28 gst_element_set_state_func
    at gstelement.c line 2674
  • #29 gst_bin_element_set_state
    at gstbin.c line 2193
  • #30 gst_bin_change_state_func
    at gstbin.c line 2489
  • #31 gst_pipeline_change_state
    at gstpipeline.c line 482
  • #32 gst_play_bin_change_state
    at gstplaybin2.c line 3695
  • #33 gst_element_change_state
    at gstelement.c line 2718
  • #34 gst_element_set_state_func
    at gstelement.c line 2674
  • #35 start_state_change
    at rb-player-gst.c line 382
  • #36 impl_play
    at rb-player-gst.c line 849
  • #37 rb_shell_player_open_location
    at rb-shell-player.c line 1654
  • #38 rb_shell_player_set_playing_entry
    at rb-shell-player.c line 1769
  • #39 rb_shell_player_do_next_internal
    at rb-shell-player.c line 2189
  • #40 rb_shell_player_cmd_next
    at rb-shell-player.c line 2257
  • #41 g_closure_invoke
    at gclosure.c line 774
  • #42 signal_emit_unlocked_R
    at gsignal.c line 3272
  • #43 g_signal_emit_valist
    at gsignal.c line 3003
  • #44 g_signal_emit
    at gsignal.c line 3060
  • #45 _gtk_action_emit_activate
    at gtkaction.c line 799
  • #46 button_clicked
    at gtktoolbutton.c line 811
  • #47 g_closure_invoke
    at gclosure.c line 774
  • #48 signal_emit_unlocked_R
    at gsignal.c line 3272
  • #49 g_signal_emit_valist
    at gsignal.c line 3003
  • #50 g_signal_emit
    at gsignal.c line 3060
  • #51 gtk_real_button_released
    at gtkbutton.c line 1826
  • #52 g_closure_invoke
    at gclosure.c line 774
  • #53 signal_emit_unlocked_R
    at gsignal.c line 3202
  • #54 g_signal_emit_valist
    at gsignal.c line 3003
  • #55 g_signal_emit
    at gsignal.c line 3060
  • #56 gtk_button_button_release
    at gtkbutton.c line 1718
  • #57 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 85
  • #58 g_closure_invoke
    at gclosure.c line 774
  • #59 signal_emit_unlocked_R
    at gsignal.c line 3310
  • #60 g_signal_emit_valist
    at gsignal.c line 3013
  • #61 g_signal_emit
    at gsignal.c line 3060
  • #62 gtk_widget_event_internal
    at gtkwidget.c line 6132
  • #63 gtk_propagate_event
    at gtkmain.c line 2614
  • #64 gtk_main_do_event
    at gtkmain.c line 1889
  • #65 gdk_event_source_dispatch
    at gdkeventsource.c line 360
  • #66 g_main_dispatch
    at gmain.c line 2441
  • #67 g_main_context_dispatch
    at gmain.c line 3011
  • #68 g_main_context_iterate
    at gmain.c line 3089
  • #69 g_main_loop_run
    at gmain.c line 3297
  • #70 gtk_main
    at gtkmain.c line 1362
  • #71 main
    at main.c line 324

Comment 12 Christian Kirbach 2012-01-28 11:45:45 UTC
Last trace contains extensive debugging information, I believe.
Comment 13 Christian Kirbach 2012-01-28 11:46:23 UTC
I do not recall renaming, deleting or moving music files.
Comment 14 Milan Bouchet-Valat 2012-02-23 12:56:13 UTC
Bug 670321 has more debugging going on.

Jonathan, do you have a clue about whether it's a bug in GStreamer or in Rhythmbox?

*** This bug has been marked as a duplicate of bug 670321 ***
Comment 15 Jonathan Matthew 2012-02-23 13:04:52 UTC
Bug 670321 appears to describe several different bugs, some of which may be in GStreamer.  Very hard to tell.