Public bug reported: Binary package hint: rhythmbox
Description: Ubuntu jaunty (development branch) Release: 9.04 rhythmbox: Installed: 0.11.6svn20081008-0ubuntu4.2 Candidate: 0.11.6svn20081008-0ubuntu4.2 Version table: *** 0.11.6svn20081008-0ubuntu4.2 0 500 http://fr.archive.ubuntu.com jaunty/main Packages 100 /var/lib/dpkg/status 0.11.6svn20081008-0ubuntu4 0 500 http://fr.archive.ubuntu.com intrepid/main Packages 0.11.5-0ubuntu8 0 500 http://fr.archive.ubuntu.com hardy-updates/main Packages Expected to happen: switcing song works. What happened: SIGSEGV when switching song with the visualization plugins installed (even when not in visualization mode). I have not used the "Report a bug" feature of rhythmbox because it segfault too (I have apport-gtk installed). Even with the visualization plugin disabled (while everything else works well in this use case). (gdb) r Starting program: /usr/bin/rhythmbox [Thread debugging using libthread_db enabled] [New Thread 0xb63829a0 (LWP 638)] (rhythmbox:641): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstice.so': libjinglep2pbase-0.3.so.0: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type [New Thread 0xb581bb90 (LWP 642)] [Thread 0xb581bb90 (LWP 642) exited] (rhythmbox:638): Gtk-WARNING **: AudioCdSourcePopupCopyCd: missing action MusicAudioCDDuplicate [New Thread 0xb581bb90 (LWP 643)] (rhythmbox:638): Gtk-WARNING **: AudioCdSourcePopupCopyCd: missing action MusicAudioCDDuplicate (rhythmbox:638): Gtk-WARNING **: AudioCdSourcePopupCopyCd: missing action MusicAudioCDDuplicate (rhythmbox:638): Rhythmbox-WARNING **: Could not open device /dev/radio0 [Thread 0xb581bb90 (LWP 643) exited] [New Thread 0xb44f1b90 (LWP 644)] [Thread 0xb44f1b90 (LWP 644) exited] [New Thread 0xb44f1b90 (LWP 715)] [New Thread 0xb581bb90 (LWP 716)] [New Thread 0xb3ba7b90 (LWP 717)] [Thread 0xb3ba7b90 (LWP 717) exited] [Thread 0xb44f1b90 (LWP 715) exited] [New Thread 0xb44f1b90 (LWP 718)] [Thread 0xb44f1b90 (LWP 718) exited] [New Thread 0xb44f1b90 (LWP 719)] [Thread 0xb44f1b90 (LWP 719) exited] [New Thread 0xb3ba7b90 (LWP 720)] [Thread 0xb3ba7b90 (LWP 720) exited] [New Thread 0xb3ba7b90 (LWP 721)] [Thread 0xb3ba7b90 (LWP 721) exited] [New Thread 0xb3ba7b90 (LWP 722)] [New Thread 0xb44f1b90 (LWP 723)] [New Thread 0xb311db90 (LWP 724)] [New Thread 0xb291cb90 (LWP 725)] [New Thread 0xb211bb90 (LWP 726)] [New Thread 0xb191ab90 (LWP 727)] [New Thread 0xb0fffb90 (LWP 728)] [New Thread 0xb07feb90 (LWP 729)] [Thread 0xb07feb90 (LWP 729) exited] [Thread 0xb0fffb90 (LWP 728) exited] [Thread 0xb3ba7b90 (LWP 722) exited] [Thread 0xb311db90 (LWP 724) exited] [Thread 0xb211bb90 (LWP 726) exited] [Thread 0xb291cb90 (LWP 725) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb44f1b90 (LWP 723)] 0xb311b55d in ?? () (gdb) thread apply all bt Thread 17 (Thread 0xb191ab90 (LWP 727)): #0 0xb706fa02 in gst_structure_foreach (structure=0x8e006a8, func=0xb7034f50 <gst_caps_structure_subtract_field>, user_data=0xb1918ef4) at gststructure.c:913 #1 0xb7034dcc in gst_caps_structure_subtract (into=0xb1918f48, minuend=0xb1918ef4, subtrahend=0x8e006a8) at gstcaps.c:1321 #2 0xb70371e2 in gst_caps_subtract (minuend=0x8d85740, subtrahend=0x8183660) at gstcaps.c:1385 #3 0xb70373e0 in gst_caps_is_subset (subset=0x8d85740, superset=0x8183660) at gstcaps.c:1050 #4 0xb7053f61 in gst_pad_get_caps_unlocked (pad=0x8de8b60) at gstpad.c:2019 #5 0xb70580fc in gst_pad_get_caps (pad=0x8de8b60) at gstpad.c:2088 #6 0xb705a128 in gst_pad_peer_get_caps (pad=0x8e0c1e0) at gstpad.c:2128 #7 0xb70db0fc in gst_base_transform_getcaps (pad=0x8e0c120) at gstbasetransform.c:605 #8 0xb7053f17 in gst_pad_get_caps_unlocked (pad=0x8e0c120) at gstpad.c:2004 #9 0xb70580fc in gst_pad_get_caps (pad=0x8e0c120) at gstpad.c:2088 #10 0xb704955d in gst_proxy_pad_do_getcaps (pad=0x8dea0e0) at gstghostpad.c:244 #11 0xb7053f17 in gst_pad_get_caps_unlocked (pad=0x8dea0e0) at gstpad.c:2004 #12 0xb705a712 in gst_pad_link (srcpad=0x844f620, sinkpad=0x8dea0e0) at gstpad.c:1675 #13 0xb70815bb in pad_link_maybe_ghosting (src=0x844f620, sink=0x8dea0e0) at gstutils.c:1323 #14 0xb7082e80 in gst_element_link_pads (src=0x8d00410, srcpadname=0xb33a0127 "src", dest=0x8d00650, destpadname=0xb33a0df4 "sink") at gstutils.c:1442 #15 0xb3387513 in setup_sinks (play_base_bin=0x8d52140, group=0x8dfdd00) at gstplaybin.c:1278 #16 0xb3395f4e in group_commit (play_base_bin=0x8d52140, fatal=<value optimized out>, subtitle=0) at gstplaybasebin.c:486 #17 0xb6fe3bb4 in IA__g_cclosure_marshal_VOID__VOID (closure=0x8da9d50, return_value=0x0, n_param_values=1, param_values=0x8e16730, invocation_hint=0xb191959c, marshal_data=0xb3397110) at /build/buildd/glib2.0-2.19.3/gobject/gmarshal.c:77 #18 0xb6fd5cab in IA__g_closure_invoke (closure=0x8da9d50, return_value=0x0, n_param_values=1, param_values=0x8e16730, invocation_hint=0xb191959c) at /build/buildd/glib2.0-2.19.3/gobject/gclosure.c:767 #19 0xb6fed695 in signal_emit_unlocked_R (node=0x81028f0, detail=0, instance=0x873f1f0, emission_return=0x0, instance_and_params=0x8e16730) at /build/buildd/glib2.0-2.19.3/gobject/gsignal.c:3244 #20 0xb6feedae in IA__g_signal_emit_valist (instance=0x873f1f0, signal_id=20, detail=0, var_args=0xb191973c "�o0��o0� �\v�x\227\221��%0���s\b`b\017\bh��\bd���h���...@\n�\b\230\230\221��\237") at /build/buildd/glib2.0-2.19.3/gobject/gsignal.c:2977 #21 0xb6fef256 in IA__g_signal_emit (instance=0x873f1f0, signal_id=20, detail=0) at /build/buildd/glib2.0-2.19.3/gobject/gsignal.c:3034 #22 0xb7040aea in gst_element_no_more_pads (element=0x873f1f0) at gstelement.c:835 #23 0xb33025ae in dynamic_remove (dynamic=<value optimized out>) at gstdecodebin.c:1442 ---Type <return> to continue, or q <return> to quit--- #24 0xb6fe431a in IA__g_cclosure_marshal_VOID__PARAM (closure=0x8d49d08, return_value=0x0, n_param_values=2, param_values=0x8dacf68, invocation_hint=0xb191991c, marshal_data=0xb33026a0) at /build/buildd/glib2.0-2.19.3/gobject/gmarshal.c:531 #25 0xb6fd5cab in IA__g_closure_invoke (closure=0x8d49d08, return_value=0x0, n_param_values=2, param_values=0x8dacf68, invocation_hint=0xb191991c) at /build/buildd/glib2.0-2.19.3/gobject/gclosure.c:767 #26 0xb6fed695 in signal_emit_unlocked_R (node=0x80f6538, detail=199, instance=0x8e20e38, emission_return=0x0, instance_and_params=0x8dacf68) at /build/buildd/glib2.0-2.19.3/gobject/gsignal.c:3244 #27 0xb6feedae in IA__g_signal_emit_valist (instance=0x8e20e38, signal_id=1, detail=199, var_args=0xb1919ac0 "�O��\001") at /build/buildd/glib2.0-2.19.3/gobject/gsignal.c:2977 #28 0xb6fef256 in IA__g_signal_emit (instance=0x8e20e38, signal_id=1, detail=199) at /build/buildd/glib2.0-2.19.3/gobject/gsignal.c:3034 #29 0xb6fda4a1 in g_object_dispatch_properties_changed (object=0x8e20e38, n_pspecs=1, pspecs=0xb1919b8c) at /build/buildd/glib2.0-2.19.3/gobject/gobject.c:770 #30 0xb7028bc7 in gst_object_dispatch_properties_changed (object=0x8e20e38, n_pspecs=1, pspecs=0xb1919b8c) at gstobject.c:511 #31 0xb6fd6a0f in g_object_notify_dispatcher (object=0x8e20e38, n_pspecs=1, pspecs=0xb1919b8c) at /build/buildd/glib2.0-2.19.3/gobject/gobject.c:312 #32 0xb6fdd1fd in IA__g_object_notify (object=0x8e20e38, property_name=0xb70a5a47 "caps") at /build/buildd/glib2.0-2.19.3/gobject/gobjectnotifyqueue.c:125 #33 0xb7057d3c in gst_pad_set_caps (pad=0x8e20e38, caps=0x8e21a80) at gstpad.c:2426 #34 0xb32c3443 in gst_mp3parse_chain (pad=0x8e20d78, buf=0x8daa598) at gstmpegaudioparse.c:1336 #35 0xb7058a49 in gst_pad_chain_unchecked (pad=0x8e20d78, buffer=0x8daa598) at gstpad.c:3877 #36 0xb7059c8a in gst_pad_push (pad=0x8e20cb8, buffer=0x8daa598) at gstpad.c:4045 #37 0xb496d3f0 in gst_tag_demux_chain (pad=0x8e20bf8, buf=0x8daa598) at gsttagdemux.c:677 #38 0xb7058a49 in gst_pad_chain_unchecked (pad=0x8e20bf8, buffer=0x8daa598) at gstpad.c:3877 #39 0xb7059c8a in gst_pad_push (pad=0x8e20a78, buffer=0x8daa598) at gstpad.c:4045 #40 0xb336955a in gst_type_find_element_chain (pad=0x8e209b8, buffer=0x8daa598) at gsttypefindelement.c:622 #41 0xb7058a49 in gst_pad_chain_unchecked (pad=0x8e209b8, buffer=0x8daa598) at gstpad.c:3877 #42 0xb7059c8a in gst_pad_push (pad=0x8d6f8d8, buffer=0x8daa598) at gstpad.c:4045 #43 0xb704a82a in gst_proxy_pad_do_chain (pad=0x8d6f460, buffer=0x8daa598) at gstghostpad.c:207 #44 0xb7058a49 in gst_pad_chain_unchecked (pad=0x8d6f460, buffer=0x8daa598) at gstpad.c:3877 #45 0xb7059c8a in gst_pad_push (pad=0x8d7d278, buffer=0x8daa598) at gstpad.c:4045 #46 0xb70d2551 in gst_base_src_loop (pad=0x8d7d278) at gstbasesrc.c:2187 #47 0xb7079813 in gst_task_func (task=0x8d491b0, tclass=0x8100db0) at gsttask.c:192 #48 0xb6e28036 in g_thread_pool_thread_proxy (data=0x8100e40) at /build/buildd/glib2.0-2.19.3/glib/gthreadpool.c:265 #49 0xb6e2699f in g_thread_create_proxy (data=0x8e1fe70) at /build/buildd/glib2.0-2.19.3/glib/gthread.c:635 ---Type <return> to continue, or q <return> to quit--- #50 0xb7cc64ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #51 0xb6cdb33e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 13 (Thread 0xb44f1b90 (LWP 723)): #0 0xb311b55d in ?? () #1 0xb6cdb33e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 6 (Thread 0xb581bb90 (LWP 716)): #0 0xb7f00424 in __kernel_vsyscall () #1 0xb7cca0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb6dd522a in g_async_queue_pop_intern_unlocked (queue=0x82d18e0, try=<value optimized out>, end_time=0x0) at /build/buildd/glib2.0-2.19.3/glib/gasyncqueue.c:358 #3 0xb6dd55c8 in IA__g_async_queue_pop (queue=0x82d18e0) at /build/buildd/glib2.0-2.19.3/glib/gasyncqueue.c:398 #4 0xb7e977ed in action_thread_main (db=0x82c0018) at rhythmdb.c:2690 #5 0xb6e2699f in g_thread_create_proxy (data=0x8c61628) at /build/buildd/glib2.0-2.19.3/glib/gthread.c:635 #6 0xb7cc64ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb6cdb33e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb63829a0 (LWP 638)): #0 0xb31d5bbd in ?? () from /usr/lib/libjpeg.so.62 #1 0xb31d8959 in ?? () from /usr/lib/libjpeg.so.62 #2 0xb31d7bb2 in ?? () from /usr/lib/libjpeg.so.62 #3 0xb31d1ab1 in jpeg_read_scanlines () from /usr/lib/libjpeg.so.62 #4 0xb328ade7 in gdk_pixbuf__jpeg_image_load (f=0x8e13518, error=0xbf81c1d4) at /build/buildd/gtk+2.0-2.14.5/gdk-pixbuf/io-jpeg.c:552 #5 0xb72f4070 in _gdk_pixbuf_generic_image_load (module=0x824fc18, f=0x8e13518, error=0xbf81c1d4) at /build/buildd/gtk+2.0-2.14.5/gdk-pixbuf/gdk-pixbuf-io.c:1055 #6 0xb72f4e44 in IA__gdk_pixbuf_new_from_file (filename=0x892ac3c "/home/prahal/.cache/rhythmbox/covers/Charades - 12inch.jpg", error=0xbf81c1d4) at /build/buildd/gtk+2.0-2.14.5/gdk-pixbuf/gdk-pixbuf-io.c:1167 #7 0xb4e951b6 in ?? () from /var/lib/python-support/python2.5/gtk-2.0/gtk/_gtk.so #8 0xb7d35f99 in PyCFunction_Call () from /usr/lib/libpython2.5.so.1.0 #9 0xb7d87cc1 in PyEval_EvalFrameEx () from /usr/lib/libpython2.5.so.1.0 #10 0xb7d16634 in ?? () from /usr/lib/libpython2.5.so.1.0 #11 0xb7d51c89 in ?? () from /usr/lib/libpython2.5.so.1.0 ---Type <return> to continue, or q <return> to quit--- #12 0xb7d0f454 in ?? () from /usr/lib/libpython2.5.so.1.0 #13 0xb7cfbfe7 in PyObject_Call () from /usr/lib/libpython2.5.so.1.0 #14 0xb7d8628f in PyEval_EvalFrameEx () from /usr/lib/libpython2.5.so.1.0 #15 0xb7d88bf7 in PyEval_EvalFrameEx () from /usr/lib/libpython2.5.so.1.0 #16 0xb7d88bf7 in PyEval_EvalFrameEx () from /usr/lib/libpython2.5.so.1.0 #17 0xb7d88bf7 in PyEval_EvalFrameEx () from /usr/lib/libpython2.5.so.1.0 #18 0xb7d88bf7 in PyEval_EvalFrameEx () from /usr/lib/libpython2.5.so.1.0 #19 0xb7d8963d in PyEval_EvalCodeEx () from /usr/lib/libpython2.5.so.1.0 #20 0xb7d20a1a in ?? () from /usr/lib/libpython2.5.so.1.0 #21 0xb7cfbfe7 in PyObject_Call () from /usr/lib/libpython2.5.so.1.0 #22 0xb7d03e38 in ?? () from /usr/lib/libpython2.5.so.1.0 #23 0xb7cfbfe7 in PyObject_Call () from /usr/lib/libpython2.5.so.1.0 #24 0xb7d8193c in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.5.so.1.0 #25 0xb7cfc1cc in PyObject_CallObject () from /usr/lib/libpython2.5.so.1.0 #26 0xb4f1666e in ?? () from /var/lib/python-support/python2.5/gtk-2.0/gobject/_gobject.so #27 0xb6fd5cab in IA__g_closure_invoke (closure=0x0, return_value=0x0, n_param_values=2, param_values=0x87c7250, invocation_hint=0xbf81d94c) at /build/buildd/glib2.0-2.19.3/gobject/gclosure.c:767 #28 0xb6fed695 in signal_emit_unlocked_R (node=0x833ddc0, detail=0, instance=0x8224848, emission_return=0x0, instance_and_params=0x87c7250) at /build/buildd/glib2.0-2.19.3/gobject/gsignal.c:3244 #29 0xb6feedae in IA__g_signal_emit_valist (instance=0x8224848, signal_id=275, detail=0, var_args=0xbf81daf0 "\203�\f\b\224��\b\224��\b�\217��l�\201��}�\b(�\201��\233߶HH\"\b") at /build/buildd/glib2.0-2.19.3/gobject/gsignal.c:2977 #30 0xb6fef256 in IA__g_signal_emit (instance=0x8224848, signal_id=275, detail=0) at /build/buildd/glib2.0-2.19.3/gobject/gsignal.c:3034 #31 0x0806ec9e in new_playing_stream_idle_cb (player=0x8224848) at rb-shell-player.c:3479 #32 0xb6df9bb1 in g_idle_dispatch (source=0x8e17dc8, callback=0x1, user_data=0x8224848) at /build/buildd/glib2.0-2.19.3/glib/gmain.c:3924 #33 0xb6dfbae8 in IA__g_main_context_dispatch (context=0x81018e8) at /build/buildd/glib2.0-2.19.3/glib/gmain.c:1814 #34 0xb6dff193 in g_main_context_iterate (context=0x81018e8, block=1, dispatch=1, self=0x80e2408) at /build/buildd/glib2.0-2.19.3/glib/gmain.c:2448 #35 0xb6dff6b2 in IA__g_main_loop_run (loop=0x8c5a390) at /build/buildd/glib2.0-2.19.3/glib/gmain.c:2656 #36 0xb74fd319 in IA__gtk_main () at /build/buildd/gtk+2.0-2.14.5/gtk/gtkmain.c:1200 #37 0x08063280 in main (argc=Cannot access memory at address 0x0 ) at main.c:330 #0 0xb311b55d in ?? () (gdb) bt #0 0xb311b55d in ?? () #1 0xb6cdb33e in clone () from /lib/tls/i686/cmov/libc.so.6 (gdb) list 95 static gboolean load_uri_args (const char **args, GFunc handler, gpointer user_data); 96 static void dbus_load_uri (const char *filename, DBusGProxy *proxy); 97 static void removable_media_scan_finished (RBShell *shell, gpointer data); 98 static void local_load_uri (const char *filename, RBShell *shell); 99 100 static void main_shell_weak_ref_cb (gpointer data, GObject *objptr); 101 102 int 103 main (int argc, char **argv) 104 { from shell/main.c . Could it be that rhythmbox is calling itself ? because the segfault happens at the start of shell main (I rebuild from source to have add my own rb_debug in the visualizer plugin and this one succeed at least until hide_controls_cb called at the end of show_controls in plugins/visualizer/rb-visualizer-plugin.c ) ** Affects: rhythmbox (Ubuntu) Importance: Undecided Status: New -- SIGSEGV when switching song . visualization plugin issue (only the first one works) https://bugs.launchpad.net/bugs/310539 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs