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 603957 - rb crashes when starting to play next song
rb crashes when starting to play next song
Status: RESOLVED DUPLICATE of bug 602140
Product: rhythmbox
Classification: Other
Component: Plugins (other)
0.12.x
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-12-07 09:49 UTC by Baptiste Mille-Mathias
Modified: 2009-12-07 09:55 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Baptiste Mille-Mathias 2009-12-07 09:49:56 UTC
it happens when rb 0.12.6, and I suspect this is due to the plugin "context pane"

Program received signal SIGSEGV, Segmentation fault.
WebCore::TimerHeapElement::operator= (__first=..., __holeIndex=<value optimized out>, __value=..., __topIndex=<value optimized out>) at ../WebCore/platform/Timer.cpp:98
98	../WebCore/platform/Timer.cpp: Aucun fichier ou dossier de ce type.
	in ../WebCore/platform/Timer.cpp
Current language:  auto
The current source language is "auto; currently c++".
(gdb) thread apply all bt

Thread 14 (Thread 0xaedd8b70 (LWP 14259))

  • #0 ??
    from /lib/ld-linux.so.2
  • #1 ??
    from /lib/ld-linux.so.2
  • #2 ??
    from /lib/ld-linux.so.2
  • #3 ??
    from /lib/ld-linux.so.2
  • #4 ??
    from /lib/ld-linux.so.2
  • #5 ??
    from /lib/ld-linux.so.2
  • #6 ??
    from /lib/tls/i686/cmov/libdl.so.2
  • #7 ??
    from /lib/ld-linux.so.2
  • #8 ??
    from /lib/tls/i686/cmov/libdl.so.2
  • #9 dlopen
    from /lib/tls/i686/cmov/libdl.so.2
  • #10 _g_module_open
    at /build/buildd/glib2.0-2.22.3/gmodule/gmodule-dl.c line 99
  • #11 g_module_open
    at /build/buildd/glib2.0-2.22.3/gmodule/gmodule.c line 439
  • #12 gst_plugin_load_file
    at gstplugin.c line 581
  • #13 gst_plugin_load_by_name
    at gstplugin.c line 1104
  • #14 gst_plugin_feature_load
    at gstpluginfeature.c line 110
  • #15 gst_type_find_factory_call_function
    at gsttypefindfactory.c line 213
  • #16 gst_type_find_helper_get_range
    at gsttypefindhelper.c line 288
  • #17 gst_tag_demux_sink_activate
    at gsttagdemux.c line 1212
  • #18 gst_pad_set_active
    at gstpad.c line 671
  • #19 activate_pads
    at gstelement.c line 2632
  • #20 gst_iterator_fold
    at gstiterator.c line 545
  • #21 iterator_activate_fold_with_resync
    at gstelement.c line 2664
  • #22 gst_element_pads_activate
    at gstelement.c line 2709
  • #23 gst_element_change_state_func
    at gstelement.c line 2778
  • #24 gst_tag_demux_change_state
    at gsttagdemux.c line 1348
  • #25 gst_element_change_state
    at gstelement.c line 2548
  • #26 gst_element_set_state_func
    at gstelement.c line 2504
  • #27 gst_element_set_state
    at gstelement.c line 2405
  • #28 connect_pad
    at gstdecodebin2.c line 1344
  • #29 analyze_new_pad
    at gstdecodebin2.c line 1111
  • #30 type_found
    at gstdecodebin2.c line 1556
  • #31 gst_marshal_VOID__UINT_BOXED
    at gstmarshal.c line 507
  • #32 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.3/gobject/gclosure.c line 767
  • #33 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.3/gobject/gsignal.c line 3247
  • #34 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.3/gobject/gsignal.c line 2980
  • #35 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.3/gobject/gsignal.c line 3037
  • #36 gst_type_find_element_activate
    at gsttypefindelement.c line 896
  • #37 gst_pad_set_active
    at gstpad.c line 671
  • #38 activate_pads
    at gstelement.c line 2632
  • #39 gst_iterator_fold
    at gstiterator.c line 545
  • #40 iterator_activate_fold_with_resync
    at gstelement.c line 2664
  • #41 gst_element_pads_activate
    at gstelement.c line 2709
  • #42 gst_element_change_state_func
    at gstelement.c line 2778
  • #43 gst_type_find_element_change_state
    at gsttypefindelement.c line 923
  • #44 gst_element_change_state
    at gstelement.c line 2548
  • #45 gst_element_set_state_func
    at gstelement.c line 2504
  • #46 gst_element_set_state
    at gstelement.c line 2405
  • #47 gst_bin_element_set_state
    at gstbin.c line 2118
  • #48 gst_bin_change_state_func
    at gstbin.c line 2417
  • #49 gst_decode_bin_change_state
    at gstdecodebin2.c line 2842
  • #50 gst_element_change_state
    at gstelement.c line 2548
  • #51 gst_element_continue_state
    at gstelement.c line 2222
  • #52 gst_element_change_state
    at gstelement.c line 2585
  • #53 gst_element_set_state_func
    at gstelement.c line 2504
  • #54 gst_element_set_state
    at gstelement.c line 2405
  • #55 gst_bin_element_set_state
    at gstbin.c line 2118
  • #56 gst_bin_change_state_func
    at gstbin.c line 2417
  • #57 gst_uri_decode_bin_change_state
    at gsturidecodebin.c line 1958
  • #58 gst_element_change_state
    at gstelement.c line 2548
  • #59 gst_element_continue_state
    at gstelement.c line 2222
  • #60 gst_element_change_state
    at gstelement.c line 2585
  • #61 gst_element_set_state_func
    at gstelement.c line 2504
  • #62 gst_element_set_state
    at gstelement.c line 2405
  • #63 activate_group
    at gstplaybin2.c line 2650
  • #64 setup_next_source
    at gstplaybin2.c line 2760
  • #65 IA__g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.22.3/gobject/gmarshal.c line 77
  • #66 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.3/gobject/gclosure.c line 767
  • #67 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.3/gobject/gsignal.c line 3247
  • #68 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.3/gobject/gsignal.c line 2980
  • #69 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.3/gobject/gsignal.c line 3037
  • #70 proxy_drained_signal
    at gsturidecodebin.c line 1173
  • #71 IA__g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.22.3/gobject/gmarshal.c line 77
  • #72 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.3/gobject/gclosure.c line 767
  • #73 signal_emit_unlocked_R
  • #74 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.3/gobject/gsignal.c line 2980
  • #75 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.3/gobject/gsignal.c line 3037
  • #76 gst_decode_chain_handle_eos
    at gstdecodebin2.c line 2295
  • #77 gst_decode_pad_handle_eos
    at gstdecodebin2.c line 2235
  • #78 source_pad_event_probe
    at gstdecodebin2.c line 2639
  • #79 gst_marshal_BOOLEAN__POINTER
    at gstmarshal.c line 584
  • #80 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.3/gobject/gclosure.c line 767
  • #81 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.3/gobject/gsignal.c line 3247
  • #82 gst_pad_emit_have_data_signal
    at gstpad.c line 3946
  • #83 gst_pad_push_event
    at gstpad.c line 4804
  • #84 gst_proxy_pad_do_event
    at gstghostpad.c line 128
  • #85 gst_pad_send_event
    at gstpad.c line 4962
  • #86 gst_pad_push_event
    at gstpad.c line 4818
  • #87 ??
    from /usr/lib/gstreamer-0.10/libgstmad.so
  • #88 gst_pad_send_event
    at gstpad.c line 4962
  • #89 gst_pad_push_event
    at gstpad.c line 4818
  • #90 ??
    from /usr/lib/gstreamer-0.10/libgstmpegaudioparse.so
  • #91 gst_pad_send_event
    at gstpad.c line 4962
  • #92 gst_pad_push_event
    at gstpad.c line 4818
  • #93 gst_pad_event_default_dispatch
    at gstpad.c line 3362
  • #94 gst_pad_event_default
    at gstpad.c line 3445
  • #95 gst_tag_demux_sink_event
    at gsttagdemux.c line 740
  • #96 gst_pad_send_event
    at gstpad.c line 4962
  • #97 gst_pad_push_event
    at gstpad.c line 4818
  • #98 gst_type_find_element_handle_event
    at gsttypefindelement.c line 558
  • #99 gst_pad_send_event
    at gstpad.c line 4962
  • #100 gst_pad_push_event
    at gstpad.c line 4818
  • #101 gst_proxy_pad_do_event
    at gstghostpad.c line 128
  • #102 gst_pad_send_event
    at gstpad.c line 4962
  • #103 gst_pad_push_event
    at gstpad.c line 4818
  • #104 gst_base_src_loop
    at gstbasesrc.c line 2379
  • #105 gst_task_func
    at gsttask.c line 234
  • #106 default_func
    at gsttaskpool.c line 70
  • #107 g_thread_pool_thread_proxy
    at /build/buildd/glib2.0-2.22.3/glib/gthreadpool.c line 265
  • #108 g_thread_create_proxy
    at /build/buildd/glib2.0-2.22.3/glib/gthread.c line 635
  • #109 start_thread
    from /lib/tls/i686/cmov/libpthread.so.0
  • #110 clone
    from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7fd9970 (LWP 14238))

  • #0 WebCore::TimerHeapElement::operator=
    at ../WebCore/platform/Timer.cpp line 98
  • #2 __adjust_heap<WebCore::TimerHeapIterator, int, WebCore::TimerHeapElement>
    at /usr/include/c++/4.4/bits/stl_heap.h line 244
  • #3 __pop_heap<WebCore::TimerHeapIterator>
    at /usr/include/c++/4.4/bits/stl_heap.h line 260
  • #4 pop_heap<WebCore::TimerHeapIterator>
    at /usr/include/c++/4.4/bits/stl_heap.h line 289
  • #5 WebCore::TimerBase::heapPopMin
    at ../WebCore/platform/Timer.cpp line 284
  • #6 WebCore::TimerBase::heapPop
    at ../WebCore/platform/Timer.cpp line 276
  • #7 WebCore::TimerBase::heapDelete
    at ../WebCore/platform/Timer.cpp line 242
  • #8 WebCore::TimerBase::setNextFireTime
    at ../WebCore/platform/Timer.cpp line 305
  • #9 WebCore::TimerBase::stop
    at ../WebCore/platform/Timer.cpp line 192
  • #10 WebCore::MainResourceLoader::didCancel
    at ../WebCore/loader/MainResourceLoader.cpp line 90
  • #11 WebCore::ResourceLoader::cancel
    at ../WebCore/loader/ResourceLoader.cpp line 350
  • #12 WebCore::ResourceLoader::cancel
    at ../WebCore/loader/ResourceLoader.cpp line 340
  • #13 WebCore::DocumentLoader::stopLoading
    at ../WebCore/loader/DocumentLoader.cpp line 294
  • #14 WebCore::FrameLoader::stopAllLoaders
    at ../WebCore/loader/FrameLoader.cpp line 2773
  • #15 WebCore::FrameLoader::continueLoadAfterNavigationPolicy
    at ../WebCore/loader/FrameLoader.cpp line 4121
  • #16 WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy
    at ../WebCore/loader/FrameLoader.cpp line 4078
  • #17 WebCore::PolicyCheck::call
    at ../WebCore/loader/FrameLoader.cpp line 5138
  • #18 WebCore::FrameLoader::continueAfterNavigationPolicy
    at ../WebCore/loader/FrameLoader.cpp line 4071
  • #19 webkit_web_policy_decision_use
    at ../WebKit/gtk/webkit/webkitwebpolicydecision.cpp line 89
  • #20 WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction
  • #21 WebCore::FrameLoader::checkNavigationPolicy
  • #22 WebCore::FrameLoader::loadWithDocumentLoader
    at ../WebCore/loader/FrameLoader.cpp line 2498
  • #23 WebCore::FrameLoader::load
    at ../WebCore/loader/FrameLoader.cpp line 2459
  • #24 WebCore::FrameLoader::load
    at ../WebCore/loader/FrameLoader.cpp line 2400
  • #25 webkit_web_frame_load_data
    at ../WebKit/gtk/webkit/webkitwebframe.cpp line 533
  • #26 webkit_web_view_load_string
    at ../WebKit/gtk/webkit/webkitwebview.cpp line 2980
  • #27 ??
    from /usr/lib/pymodules/python2.6/gtk-2.0/webkit.so
  • #28 PyCFunction_Call
    from /usr/lib/libpython2.6.so.1.0
  • #29 PyEval_EvalFrameEx
    from /usr/lib/libpython2.6.so.1.0
  • #30 PyEval_EvalFrameEx
    from /usr/lib/libpython2.6.so.1.0
  • #31 PyEval_EvalCodeEx
    from /usr/lib/libpython2.6.so.1.0
  • #32 ??
    from /usr/lib/libpython2.6.so.1.0
  • #33 PyObject_Call
    from /usr/lib/libpython2.6.so.1.0
  • #34 ??
    from /usr/lib/libpython2.6.so.1.0
  • #35 PyObject_Call
    from /usr/lib/libpython2.6.so.1.0
  • #36 PyEval_CallObjectWithKeywords
    from /usr/lib/libpython2.6.so.1.0
  • #37 PyObject_CallObject
    from /usr/lib/libpython2.6.so.1.0
  • #38 ??
    from /usr/lib/pymodules/python2.6/gtk-2.0/gobject/_gobject.so
  • #39 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.3/gobject/gclosure.c line 767
  • #40 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.3/gobject/gsignal.c line 3247
  • #41 ??
    from /usr/lib/pymodules/python2.6/gtk-2.0/gobject/_gobject.so
  • #42 PyCFunction_Call
    from /usr/lib/libpython2.6.so.1.0
  • #43 PyEval_EvalFrameEx
    from /usr/lib/libpython2.6.so.1.0
  • #44 PyEval_EvalCodeEx
    from /usr/lib/libpython2.6.so.1.0
  • #45 ??
    from /usr/lib/libpython2.6.so.1.0
  • #46 PyObject_Call
    from /usr/lib/libpython2.6.so.1.0
  • #47 PyEval_EvalFrameEx
    from /usr/lib/libpython2.6.so.1.0
  • #48 PyEval_EvalCodeEx
    from /usr/lib/libpython2.6.so.1.0
  • #49 ??
    from /usr/lib/libpython2.6.so.1.0
  • #50 PyObject_Call
    from /usr/lib/libpython2.6.so.1.0
  • #51 PyEval_EvalFrameEx
    from /usr/lib/libpython2.6.so.1.0
  • #52 PyEval_EvalFrameEx
    from /usr/lib/libpython2.6.so.1.0
  • #53 PyEval_EvalCodeEx
    from /usr/lib/libpython2.6.so.1.0
  • #54 ??
    from /usr/lib/libpython2.6.so.1.0
  • #55 PyObject_Call
    from /usr/lib/libpython2.6.so.1.0
  • #56 ??
    from /usr/lib/libpython2.6.so.1.0
  • #57 PyObject_Call
    from /usr/lib/libpython2.6.so.1.0
  • #58 _PyObject_CallFunction_SizeT
    from /usr/lib/libpython2.6.so.1.0
  • #59 ??
    from /usr/lib/pymodules/python2.6/gtk-2.0/gio/_gio.so
  • #60 IA__g_simple_async_result_complete
    at /build/buildd/glib2.0-2.22.3/gio/gsimpleasyncresult.c line 588
  • #61 load_contents_close_callback
    at /build/buildd/glib2.0-2.22.3/gio/gfile.c line 6142
  • #62 async_ready_close_callback_wrapper
    at /build/buildd/glib2.0-2.22.3/gio/ginputstream.c line 485
  • #63 IA__g_simple_async_result_complete
    at /build/buildd/glib2.0-2.22.3/gio/gsimpleasyncresult.c line 588
  • #64 ??
    from /usr/lib/gio/modules/libgvfsdbus.so
  • #65 ??
    from /usr/lib/gio/modules/libgvfsdbus.so
  • #66 ??
    from /usr/lib/gio/modules/libgvfsdbus.so
  • #67 ??
    from /usr/lib/gio/modules/libgvfsdbus.so
  • #68 ??
    from /usr/lib/gio/modules/libgvfsdbus.so
  • #69 async_ready_callback_wrapper
    at /build/buildd/glib2.0-2.22.3/gio/ginputstream.c line 471
  • #70 IA__g_simple_async_result_complete
    at /build/buildd/glib2.0-2.22.3/gio/gsimpleasyncresult.c line 588
  • #71 read_async_cb
    at /build/buildd/glib2.0-2.22.3/gio/gunixinputstream.c line 472
  • #72 fd_source_dispatch
    at /build/buildd/glib2.0-2.22.3/gio/gasynchelper.c line 87
  • #73 g_main_dispatch
    at /build/buildd/glib2.0-2.22.3/glib/gmain.c line 1960
  • #74 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.22.3/glib/gmain.c line 2513
  • #75 g_main_context_iterate
    at /build/buildd/glib2.0-2.22.3/glib/gmain.c line 2591
  • #76 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.22.3/glib/gmain.c line 2799
  • #77 IA__gtk_main
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmain.c line 1218
  • #78 main
    at main.c line 332

Comment 1 Jonathan Matthew 2009-12-07 09:55:51 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 602140 ***