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 602514 - gstreamer crash to play music
gstreamer crash to play music
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: dont know
0.10.25
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-11-20 17:16 UTC by lood.rooliza
Modified: 2010-08-29 18:02 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
3 warning pics (23.84 KB, application/x-bzip)
2009-11-22 13:52 UTC, lood.rooliza
Details
expired (158.35 KB, application/octet-stream)
2009-12-03 13:16 UTC, lood.rooliza
Details
4 logs (34.79 KB, application/x-gzip)
2009-12-04 08:14 UTC, lood.rooliza
Details

Description lood.rooliza 2009-11-20 17:16:41 UTC
I try exaile / rhythmbox to play a music but always crash at halfway.

I'm using fedora12 kernel-PAE-2.6.31.5-127.fc12.i686

gstreamer.i686                             0.10.25-1.fc12      @anaconda-InstallationRepo-200911081904.i686
gstreamer-ffmpeg.i686                      0.10.9-1.fc12       @rpmfusion-free
gstreamer-plugins-bad.i686                 0.10.16-1.fc12      @rpmfusion-free
gstreamer-plugins-bad-extras.i686          0.10.16-1.fc12      @rpmfusion-free
gstreamer-plugins-base.i686                0.10.25-5.fc12      @anaconda-InstallationRepo-200911081904.i686
gstreamer-plugins-good.i686                0.10.16-7.fc12      @anaconda-InstallationRepo-200911081904.i686
gstreamer-plugins-ugly.i686                0.10.13-1.fc12      @rpmfusion-free
gstreamer-python.i686                      0.10.16-1.fc12      @anaconda-InstallationRepo-200911081904.i686
gstreamer-tools.i6864                       0.10.25-1.fc12      @anaconda-InstallationRepo-200911081904.i686



i try "rhythmbox --debug" ,the error is beneath:

...
(15:47:38) [0x934c028] [impl_play] rb-player-gst.c:785: not in transition, stopping current track to start the new one
(15:47:38) [0x934c028] [set_state_and_wait] rb-player-gst.c:540: setting playbin state to READY
(15:47:38) [0x934c028] [set_state_and_wait] rb-player-gst.c:544: state change was successful
(15:47:38) [0x934c028] [set_state_and_wait] rb-player-gst.c:540: setting playbin state to PLAYING
(15:47:38) [0x934c028] [set_state_and_wait] rb-player-gst.c:552: state is changing asynchronously
(15:47:38) [0x934c028] [process_tag] rb-player-gst.c:199: emitting info field 0
(15:47:38) [0x934c028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag encoder doesn't correspond to a metadata field we're interested in
(15:47:38) [0x934c028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag duration doesn't correspond to a metadata field we're interested in
(15:47:38) [0x934c028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag container-format doesn't correspond to a metadata field we're interested in
(15:47:38) [0x934c028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag audio-codec doesn't correspond to a metadata field we're interested in
(15:47:38) [0x934c028] [process_tag] rb-player-gst.c:199: emitting info field 20
(15:47:38) [0x934c028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag has-crc doesn't correspond to a metadata field we're interested in
(15:47:38) [0x934c028] [rb_gst_process_tag_string] rb-player-gst-helper.c:230: tag channel-mode doesn't correspond to a metadata field we're interested in

(rhythmbox:1994): GStreamer-WARNING **: Element bin2 already has parent

(rhythmbox:1994): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:1994): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(15:47:39) [0x934c028] [set_state_and_wait] rb-player-gst.c:595: got error from stream: Internal GStreamer error: pad problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer. (gstplaysink.c(1690): gen_audio_chain (): /GstPlayBin2:playbin20/GstPlaySink:playsink0:
Failed to configure the audio sink.)
(15:47:39) [0x934c028] [set_state_and_wait] rb-player-gst.c:540: setting playbin state to READY
(15:47:39) [0x934c028] [set_state_and_wait] rb-player-gst.c:544: state change was successful
(15:47:39) [0x934c028] [rb_shell_player_sync_with_source] rb-shell-player.c:2897: playing source: 0x953d120, active entry: 0xb3d0be68
(15:47:39) [0x934c028] [rb_shell_set_window_title] rb-shell.c:2006: setting title to "未知 - レモネードアイスクリーム@ミクさん.mp3"
(15:47:39) [0x934c028] [show_controls] rb-visualizer-plugin.c:866: showing controls
(15:47:39) [0x934c028] [rb_shell_player_sync_buttons] rb-shell-player.c:2992: syncing with source 0x953d120
(15:47:39) [0x934c028] [LocalCoverArtSearch.search] /usr/lib/rhythmbox/plugins/artdisplay/LocalCoverArtSearchGIO.py:159: searching for local art for file:///home/lood/%E9%9F%B3%E4%B9%90/miku/%E3%83%AC%E3%83%A2%E3%83%8D%E3%83%BC%E3%83%89%E3%82%A2%E3%82%A4%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%A0%EF%BC%A0%E3%83%9F%E3%82%AF%E3%81%95%E3%82%93.mp3
(15:47:39) [0x934c028] [show_controls] rb-visualizer-plugin.c:866: showing controls

(rhythmbox:1994): Rhythmbox-WARNING **: Unhandled error: Internal GStreamer error: pad problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
(15:47:39) [0x934c028] [paned_size_allocate_cb] rb-shell.c:2658: paned position 160
(15:47:39) [0x934c028] [paned_size_allocate_cb] rb-shell.c:2659: right_paned position 400
(15:47:39) [0x934c028] [LocalCoverArtSearch._enum_dir_cb] /usr/lib/rhythmbox/plugins/artdisplay/LocalCoverArtSearchGIO.py:116: okay, done; got 0 files
(15:47:39) [0x934c028] [EmbeddedCoverArtSearch.search] /usr/lib/rhythmbox/plugins/artdisplay/EmbeddedCoverArtSearch.py:164: not checking for embedded cover art in playing entry
(15:47:39) [0x934c028] [DiscogsCoverArtSearch.search] /usr/lib/rhythmbox/plugins/artdisplay/DiscogsCoverArtSearch.py:486: can't search: no artist or album
(15:47:39) [0x934c028] [CoverArtDatabase.image_search] /usr/lib/rhythmbox/plugins/artdisplay/CoverArtDatabase.py:488: didn't find image for file:///home/lood/%E9%9F%B3%E4%B9%90/miku/%E3%83%AC%E3%83%A2%E3%83%8D%E3%83%BC%E3%83%89%E3%82%A2%E3%82%A4%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%A0%EF%BC%A0%E3%83%9F%E3%82%AF%E3%81%95%E3%82%93.mp3
(15:47:44) [0x934c028] [actually_hide_controls] rb-visualizer-plugin.c:818: hiding controls
(15:47:47) [0x934c028] [rb_audioscrobbler_should_handshake] rb-audioscrobbler.c:758: No username set
(15:48:02) [0x934c028] [rb_audioscrobbler_should_handshake] rb-audioscrobbler.c:758: No username set
(15:48:17) [0x934c028] [rb_audioscrobbler_should_handshake] rb-audioscrobbler.c:758: No username set
(15:48:18) [0x934c028] [rhythmdb_read_enter] rhythmdb.c:1223: counter: 1
(15:48:18) [0x9d29380] [query_thread_main] rhythmdb.c:4098: entering query thread
(15:48:18) [0x9d29380] [rhythmdb_query_internal] rhythmdb.c:4075: doing query
(15:48:18) [0x934c028] [rhythmdb_read_enter] rhythmdb.c:1223: counter: 2
(15:48:18) [0x9d29380] [do_query_recurse] rhythmdb-tree.c:2243: doing recursive query, 1 conjunctions
(15:48:18) [0x9d0b0e0] [query_thread_main] rhythmdb.c:4098: entering query thread
(15:48:18) [0x9d29380] [rhythmdb_query_model_add_results] rhythmdb-query-model.c:2023: adding 0 entries
(15:48:18) [0x9d0b0e0] [rhythmdb_query_internal] rhythmdb.c:4075: doing query
(15:48:18) [0x9d29380] [rhythmdb_query_internal] rhythmdb.c:4081: completed
(15:48:18) [0x9d0b0e0] [do_query_recurse] rhythmdb-tree.c:2243: doing recursive query, 1 conjunctions
(15:48:18) [0x9d0b0e0] [rhythmdb_query_model_add_results] rhythmdb-query-model.c:2023: adding 21 entries
(15:48:18) [0x9d0b0e0] [rhythmdb_query_internal] rhythmdb.c:4081: completed
(15:48:18) [0x934c028] [idle_process_update] rhythmdb-query-model.c:1065: inserting 0 rows
(15:48:18) [0x934c028] [idle_process_update] rhythmdb-query-model.c:1065: inserting 21 rows
(15:48:18) [0x934c028] [rhythmdb_process_one_event] rhythmdb.c:2637: processing RHYTHMDB_EVENT_QUERY_COMPLETE
(15:48:18) [0x934c028] [rhythmdb_read_leave] rhythmdb.c:1237: counter: 1
(15:48:18) [0x934c028] [rhythmdb_process_one_event] rhythmdb.c:2630: processing RHYTHMDB_EVENT_THREAD_EXITED
(15:48:18) [0x934c028] [rhythmdb_process_one_event] rhythmdb.c:2637: processing RHYTHMDB_EVENT_QUERY_COMPLETE
(15:48:18) [0x934c028] [rhythmdb_read_leave] rhythmdb.c:1237: counter: 0
(15:48:18) [0x934c028] [rhythmdb_process_one_event] rhythmdb.c:2630: processing RHYTHMDB_EVENT_THREAD_EXITED
(15:48:32) [0x934c028] [rb_audioscrobbler_should_handshake] rb-audioscrobbler.c:758: No username set
(15:48:47) [0x934c028] [rb_audioscrobbler_should_handshake] rb-audioscrobbler.c:758: No username set
(15:49:02) [0x934c028] [rb_audioscrobbler_should_handshake] rb-audioscrobbler.c:758: No username set
(15:49:17) [0x934c028] [rb_audioscrobbler_should_handshake] rb-audioscrobbler.c:758: No username set
(15:49:18) [0x934c028] [rhythmdb_read_enter] rhythmdb.c:1223: counter: 1
(15:49:18) [0x934c028] [rhythmdb_read_enter] rhythmdb.c:1223: counter: 2
(15:49:18) [0x9d29380] [query_thread_main] rhythmdb.c:4098: entering query thread
(15:49:18) [0x9d29380] [rhythmdb_query_internal] rhythmdb.c:4075: doing query
(15:49:18) [0x9d0b0e0] [query_thread_main] rhythmdb.c:4098: entering query thread
(15:49:18) [0x9d29380] [do_query_recurse] rhythmdb-tree.c:2243: doing recursive query, 1 conjunctions
(15:49:18) [0x9d0b0e0] [rhythmdb_query_internal] rhythmdb.c:4075: doing query
(15:49:18) [0x9d0b0e0] [do_query_recurse] rhythmdb-tree.c:2243: doing recursive query, 1 conjunctions
(15:49:18) [0x9d29380] [rhythmdb_query_model_add_results] rhythmdb-query-model.c:2023: adding 0 entries
(15:49:18) [0x9d29380] [rhythmdb_query_internal] rhythmdb.c:4081: completed
(15:49:18) [0x9d0b0e0] [rhythmdb_query_model_add_results] rhythmdb-query-model.c:2023: adding 21 entries
(15:49:18) [0x9d0b0e0] [rhythmdb_query_internal] rhythmdb.c:4081: completed
(15:49:18) [0x934c028] [idle_process_update] rhythmdb-query-model.c:1065: inserting 0 rows
(15:49:18) [0x934c028] [idle_process_update] rhythmdb-query-model.c:1065: inserting 21 rows
(15:49:18) [0x934c028] [rhythmdb_process_one_event] rhythmdb.c:2637: processing RHYTHMDB_EVENT_QUERY_COMPLETE
(15:49:18) [0x934c028] [rhythmdb_read_leave] rhythmdb.c:1237: counter: 1
(15:49:18) [0x934c028] [rhythmdb_process_one_event] rhythmdb.c:2630: processing RHYTHMDB_EVENT_THREAD_EXITED
(15:49:18) [0x934c028] [rhythmdb_process_one_event] rhythmdb.c:2637: processing RHYTHMDB_EVENT_QUERY_COMPLETE
(15:49:18) [0x934c028] [rhythmdb_read_leave] rhythmdb.c:1237: counter: 0
(15:49:18) [0x934c028] [rhythmdb_process_one_event] rhythmdb.c:2630: processing RHYTHMDB_EVENT_THREAD_EXITED
...
Comment 1 Sebastian Dröge (slomo) 2009-11-21 06:43:31 UTC
Please install debug packages for libc, glib, gstreamer, gst-plugins-base and reproduce this crash in gdb to get a backtrace.
Comment 2 lood.rooliza 2009-11-22 06:02:30 UTC
$ gdb rhythmbox
GNU gdb (GDB) Fedora (7.0-3.fc12)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/rhythmbox...Reading symbols from /usr/lib/debug/usr/bin/rhythmbox.debug...done.
done.
(gdb) run
Starting program: /usr/bin/rhythmbox 
warning: .dynamic section for "/lib/libselinux.so.1" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[Thread debugging using libthread_db enabled]
Detaching after fork from child process 3140.
Missing separate debuginfo for /usr/lib/libtdb.so.1
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/a9/d89f5a179340f6dc46499bbcdce21d2f85a644.debug
[New Thread 0xb6881b70 (LWP 3141)]
warning: .dynamic section for "/usr/lib/libstdc++.so.6" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[Thread 0xb6881b70 (LWP 3141) exited]
warning: .dynamic section for "/usr/lib/libssl.so.10" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libmusicbrainz3.so.6" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xb6881b70 (LWP 3142)]
warning: .dynamic section for "/usr/lib/libavahi-common.so.3" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libavahi-client.so.3" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[Thread 0xb6881b70 (LWP 3142) exited]
warning: .dynamic section for "/usr/lib/libgnome-2.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libbonobo-2.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libgnomevfs-2.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libORBitCosNaming-2.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xb6881b70 (LWP 3143)]
[New Thread 0xb558fb70 (LWP 3144)]
[Thread 0xb558fb70 (LWP 3144) exited]
[New Thread 0xb558fb70 (LWP 3145)]
[Thread 0xb558fb70 (LWP 3145) exited]
[New Thread 0xb558fb70 (LWP 3146)]
[New Thread 0xb49ffb70 (LWP 3147)]
[Thread 0xb49ffb70 (LWP 3147) exited]
[Thread 0xb6881b70 (LWP 3143) exited]
[New Thread 0xb6881b70 (LWP 3148)]
[New Thread 0xb49ffb70 (LWP 3149)]
warning: .dynamic section for "/usr/lib/libpulse.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libpulsecommon-0.9.19.so" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libsndfile.so.1" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xb3a56b70 (LWP 3150)]
[New Thread 0xaf054b70 (LWP 3151)]
[New Thread 0xae653b70 (LWP 3152)]
[New Thread 0xadc52b70 (LWP 3153)]
[New Thread 0xad251b70 (LWP 3154)]
[Thread 0xadc52b70 (LWP 3153) exited]
[Thread 0xad251b70 (LWP 3154) exited]
/usr/lib/rhythmbox/plugins/rb/stringmatch.py:47: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  bpairs.remove(p)
[New Thread 0xad251b70 (LWP 3155)]
[Thread 0xad251b70 (LWP 3155) exited]
[New Thread 0xad251b70 (LWP 3157)]
[New Thread 0xadc52b70 (LWP 3158)]
Detaching after fork from child process 3159.
[Thread 0xadc52b70 (LWP 3158) exited]
warning: .dynamic section for "/lib/libasound.so.2" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xadc52b70 (LWP 3160)]
Detaching after fork from child process 3161.
[Thread 0xb49ffb70 (LWP 3149) exited]
[Thread 0xad251b70 (LWP 3157) exited]

(rhythmbox:3137): GStreamer-WARNING **: Element bin2 already has parent

(rhythmbox:3137): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:3137): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:3137): Rhythmbox-WARNING **: Unhandled error: Internal GStreamer error: pad problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
[Thread 0xae653b70 (LWP 3152) exited]
[Thread 0xaf054b70 (LWP 3151) exited]

(rhythmbox:3137): GLib-CRITICAL **: g_str_has_prefix: assertion `str != NULL' failed
[New Thread 0xaf054b70 (LWP 3167)]

(rhythmbox:3137): GStreamer-WARNING **: Element bin2 already has parent

(rhythmbox:3137): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:3137): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
[New Thread 0xae653b70 (LWP 3168)]
[Thread 0xaf054b70 (LWP 3167) exited]

(rhythmbox:3137): GStreamer-WARNING **: Element bin2 already has parent

(rhythmbox:3137): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:3137): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
[New Thread 0xaf054b70 (LWP 3179)]
[Thread 0xaf054b70 (LWP 3179) exited]

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

(rhythmbox:3137): GStreamer-WARNING **: Element bin2 already has parent

(rhythmbox:3137): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:3137): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:3137): GLib-CRITICAL **: g_str_has_prefix: assertion `str != NULL' failed
[New Thread 0xaf054b70 (LWP 3184)]
[Thread 0xaf054b70 (LWP 3184) exited]
[Thread 0xb558fb70 (LWP 3146) exited]
[Thread 0xae653b70 (LWP 3168) exited]
[Thread 0xadc52b70 (LWP 3160) exited]
[Thread 0xb3a56b70 (LWP 3150) exited]
[Thread 0xb6881b70 (LWP 3148) exited]

Program exited normally.
Missing separate debuginfos, use: debuginfo-install ORBit2-2.14.17-3.fc12.i686 PackageKit-gtk-module-0.5.4-0.3.20091029git.fc12.i686 PyXML-0.8.4-15.i686 abrt-addon-python-0.0.11-2.fc12.i686 abrt-libs-0.0.11-2.fc12.i686 alsa-lib-1.0.21-3.fc12.i686 alsa-plugins-pulseaudio-1.0.21-2.fc12.i686 bzip2-libs-1.0.5-6.fc12.i686 eggdbus-0.5-2.i686 expat-2.0.1-7.i686 gamin-0.1.10-5.fc12.i686 gmime-2.4.7-3.fc12.i686 gnome-python2-gconf-2.28.0-1.fc12.i686 gnome-python2-gnome-2.28.0-1.fc12.i686 gnome-vfs2-2.24.2-2.fc12.i686 gnutls-2.8.5-1.fc12.i686 gstreamer-plugins-bad-0.10.16-1.fc12.i686 gstreamer-plugins-bad-extras-0.10.16-1.fc12.i686 gstreamer-plugins-good-0.10.16-7.fc12.i686 gstreamer-plugins-ugly-0.10.13-1.fc12.i686 gstreamer-python-0.10.16-1.fc12.i686 gtk2-engines-2.18.4-4.fc12.i686 gvfs-1.4.1-3.fc12.i686 ibus-gtk-1.2.0.20091024-1.fc12.i686 ibus-libs-1.2.0.20091024-1.fc12.i686 jack-audio-connection-kit-0.116.2-1.fc12.i686 keyutils-libs-1.2-6.fc12.i686 krb5-libs-1.7-8.fc12.i686 libX11-1.3-1.fc12.i686 libXau-1.0.5-1.fc12.i686 libXcomposite-0.4.1-2.fc12.i686 libXcursor-1.1.10-1.fc12.i686 libXdamage-1.1.2-1.fc12.i686 libXext-1.1-1.fc12.i686 libXfixes-4.0.4-1.fc12.i686 libXi-1.3-1.fc12.i686 libXinerama-1.1-1.fc12.i686 libXrandr-1.3.0-3.fc12.i686 libXrender-0.9.5-1.fc12.i686 libXtst-1.0.99.2-3.fc12.i686 libXv-1.0.5-1.fc12.i686 libasyncns-0.8-1.fc12.i686 libbonobo-2.24.2-2.fc12.i686 libcanberra-0.22-1.fc12.i686 libcanberra-gtk2-0.22-1.fc12.i686 libcap-ng-0.6.2-3.fc12.i686 libcom_err-1.41.9-5.fc12.i686 libcroco-0.6.2-3.fc12.i686 libdiscid-0.2.2-4.fc12.i686 libgcc-4.4.2-7.fc12.i686 libgcrypt-1.4.4-8.fc12.i686 libgnome-2.28.0-1.fc12.i686 libgpg-error-1.6-4.i686 libgsf-1.14.15-4.fc12.i686 libid3tag-0.15.1b-9.fc12.i686 libmad-0.15.1b-13.fc12.i586 libogg-1.1.4-2.fc12.i686 liboil-0.3.16-4.fc12.i686 libpng-1.2.39-1.fc12.i686 libproxy-0.2.3-12.fc12.i686 librsvg2-2.26.0-3.fc12.i686 libselinux-2.0.87-1.fc12.i686 libsndfile-1.0.20-2.fc12.i686 libstdc++-4.4.2-7.fc12.i686 libtasn1-2.3-1.fc12.i686 libtool-ltdl-2.2.6-15.fc12.i686 libuuid-2.16-10.2.fc12.i686 libvorbis-1.2.3-3.fc12.i686 libxcb-1.4-1.fc12.i686 neon-0.29.0-3.fc12.i686 openssl-1.0.0-0.10.beta3.fc12.i686 pakchois-0.4-3.i686 pixman-0.16.2-1.fc12.i686 polkit-0.95-0.git20090913.3.fc12.i686 popt-1.13-6.fc12.i686 pulseaudio-libs-0.9.19-2.fc12.i686 pycairo-1.8.6-2.fc12.i686 pygobject2-2.20.0-1.fc12.i686 pygtk2-2.16.0-1.fc12.i686 sqlite-3.6.17-1.fc12.i686 tcp_wrappers-libs-7.6-56.fc12.i686
(gdb) q
Comment 3 lood.rooliza 2009-11-22 06:32:46 UTC
gdb rhythmbox
GNU gdb (GDB) Fedora (7.0-3.fc12)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/rhythmbox...Reading symbols from /usr/lib/debug/usr/bin/rhythmbox.debug...done.
done.
(gdb) run
Starting program: /usr/bin/rhythmbox 
warning: .dynamic section for "/usr/lib/libgdk-x11-2.0.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[Thread debugging using libthread_db enabled]
Detaching after fork from child process 3586.
warning: .dynamic section for "/usr/lib/libgvfscommon.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xb6881b70 (LWP 3587)]
warning: .dynamic section for "/usr/lib/libABRTUtils.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libstdc++.so.6" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/lib/libgcc_s.so.1" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[Thread 0xb6881b70 (LWP 3587) exited]
warning: .dynamic section for "/usr/lib/libssl.so.10" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libmusicbrainz3.so.6" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xb6881b70 (LWP 3588)]
warning: .dynamic section for "/usr/lib/libavahi-common.so.3" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libavahi-client.so.3" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[Thread 0xb6881b70 (LWP 3588) exited]
warning: .dynamic section for "/usr/lib/libgnome-2.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libbonobo-2.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libgnomevfs-2.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libORBitCosNaming-2.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xb6881b70 (LWP 3589)]
[New Thread 0xb558fb70 (LWP 3590)]
[Thread 0xb558fb70 (LWP 3590) exited]
[Thread 0xb6881b70 (LWP 3589) exited]
[New Thread 0xb6881b70 (LWP 3591)]
[Thread 0xb6881b70 (LWP 3591) exited]
[New Thread 0xb6881b70 (LWP 3592)]
[New Thread 0xb558fb70 (LWP 3593)]
[New Thread 0xb49ffb70 (LWP 3594)]
[Thread 0xb49ffb70 (LWP 3594) exited]
[Thread 0xb6881b70 (LWP 3592) exited]
warning: .dynamic section for "/usr/lib/libgstvideo-0.10.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xb6881b70 (LWP 3597)]
[New Thread 0xb49ffb70 (LWP 3598)]
warning: .dynamic section for "/usr/lib/libpulse.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libpulsecommon-0.9.19.so" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libsndfile.so.1" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xb3a56b70 (LWP 3599)]
[New Thread 0xaf054b70 (LWP 3600)]
[New Thread 0xae653b70 (LWP 3601)]
[New Thread 0xadc52b70 (LWP 3602)]
[New Thread 0xad251b70 (LWP 3603)]
[New Thread 0xac850b70 (LWP 3604)]
[Thread 0xac850b70 (LWP 3604) exited]
[Thread 0xadc52b70 (LWP 3602) exited]
[Thread 0xad251b70 (LWP 3603) exited]
/usr/lib/rhythmbox/plugins/rb/stringmatch.py:47: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  bpairs.remove(p)
[Thread 0xae653b70 (LWP 3601) exited]
[New Thread 0xae653b70 (LWP 3605)]
[New Thread 0xad251b70 (LWP 3606)]
Detaching after fork from child process 3607.
[Thread 0xad251b70 (LWP 3606) exited]
warning: .dynamic section for "/lib/libasound.so.2" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xad251b70 (LWP 3608)]
Detaching after fork from child process 3609.
[Thread 0xae653b70 (LWP 3605) exited]

(rhythmbox:3583): GStreamer-WARNING **: Element bin2 already has parent

(rhythmbox:3583): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:3583): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
[New Thread 0xae653b70 (LWP 3615)]

(rhythmbox:3583): Rhythmbox-WARNING **: Unhandled error: Internal GStreamer error: pad problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
[Thread 0xb49ffb70 (LWP 3598) exited]
[Thread 0xae653b70 (LWP 3615) exited]

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

(rhythmbox:3583): GStreamer-WARNING **: Element bin2 already has parent

(rhythmbox:3583): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:3583): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:3583): GStreamer-WARNING **: Element bin2 already has parent

(rhythmbox:3583): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:3583): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
[New Thread 0xae653b70 (LWP 3616)]
[Thread 0xae653b70 (LWP 3616) exited]

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

(rhythmbox:3583): GStreamer-WARNING **: Element bin2 already has parent

(rhythmbox:3583): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:3583): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:3583): GLib-CRITICAL **: g_str_has_prefix: assertion `str != NULL' failed
[New Thread 0xae653b70 (LWP 3617)]
[New Thread 0xb49ffb70 (LWP 3618)]
[New Thread 0xadc52b70 (LWP 3619)]
[Thread 0xaf054b70 (LWP 3600) exited]
[Thread 0xae653b70 (LWP 3617) exited]
[Thread 0xb49ffb70 (LWP 3618) exited]

(rhythmbox:3583): GStreamer-WARNING **: Element bin2 already has parent

(rhythmbox:3583): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:3583): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:3583): Rhythmbox-WARNING **: unable to pause playback: Internal GStreamer error: pad problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.

[New Thread 0xb49ffb70 (LWP 3620)]
[New Thread 0xae653b70 (LWP 3621)]

(rhythmbox:3583): GStreamer-WARNING **: Element bin2 already has parent

(rhythmbox:3583): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:3583): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
[New Thread 0xaf054b70 (LWP 3622)]

(rhythmbox:3583): Rhythmbox-WARNING **: Unhandled error: Internal GStreamer error: pad problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
[Thread 0xaf054b70 (LWP 3622) exited]
[Thread 0xb49ffb70 (LWP 3620) exited]
[New Thread 0xb49ffb70 (LWP 3623)]
[Thread 0xb49ffb70 (LWP 3623) exited]
[Thread 0xb558fb70 (LWP 3593) exited]
[Thread 0xae653b70 (LWP 3621) exited]
[Thread 0xadc52b70 (LWP 3619) exited]
[Thread 0xad251b70 (LWP 3608) exited]
[Thread 0xb3a56b70 (LWP 3599) exited]
[Thread 0xb6881b70 (LWP 3597) exited]

Program exited normally.
(gdb) q
Comment 4 Sebastian Dröge (slomo) 2009-11-22 08:55:06 UTC
There's nothing crashing here, just many warnings/criticals.

Could you get a backtrace with G_DEBUG=fatal_warnings?
Comment 5 lood.rooliza 2009-11-22 13:52:19 UTC
Created attachment 148262 [details]
3 warning pics
Comment 6 lood.rooliza 2009-11-22 13:52:52 UTC
sorry, I don't know how to get a get a backtrace with G_DEBUG=fatal_warnings.

when it warning like "(rhythmbox:3583): Rhythmbox-WARNING **: Unhandled error: Internal GStreamer error: pad problem." my mediaplayer(which use gstreamer ) will stop and crash and get error window.(in attachments)

Usually play music is have a slight fast-forward.(but my mplayer could play right)
Comment 7 Sebastian Dröge (slomo) 2009-12-01 12:56:29 UTC
Do:

G_DEBUG=fatal_warnings gdb --args rhythmbox
run
[wait until it crashes]
thread apply all bt


And then post the complete output here
Comment 8 lood.rooliza 2009-12-02 15:41:48 UTC
thank you!

I has already reinstalled my fedora12. 

Linux 2.6.31.6-159.fc12.i686.PAE

PackageKit-gstreamer-plugin.i686      0.5.4-0.4.20091029git.fc12 @updates       
gstreamer.i686                        0.10.25-1.fc12             @anaconda-InstallationRepo-200911081854.i386
gstreamer-ffmpeg.i686                 0.10.9-1.fc12              @rpmfusion-free
gstreamer-plugins-bad.i686            0.10.16-1.fc12             @rpmfusion-free
gstreamer-plugins-bad-extras.i686     0.10.16-1.fc12             @rpmfusion-free
gstreamer-plugins-base.i686           0.10.25-5.fc12             @anaconda-InstallationRepo-200911081854.i386
gstreamer-plugins-good.i686           0.10.16-7.fc12             @anaconda-InstallationRepo-200911081854.i386
gstreamer-plugins-ugly.i686           0.10.13-1.fc12             @rpmfusion-free
gstreamer-python.i686                 0.10.16-1.fc12             @anaconda-InstallationRepo-200911081854.i386
gstreamer-tools.i686                  0.10.25-1.fc12             @anaconda-InstallationRepo-200911081854.i386

pulseaudio.i686                              0.9.21-1.fc12              @updates
pulseaudio-gdm-hooks.i686                    0.9.21-1.fc12              @updates
pulseaudio-libs.i686                         0.9.21-1.fc12              @updates
pulseaudio-libs-glib2.i686                   0.9.21-1.fc12              @updates
pulseaudio-module-bluetooth.i686             0.9.21-1.fc12              @updates
pulseaudio-module-gconf.i686                 0.9.21-1.fc12              @updates
pulseaudio-module-x11.i686                   0.9.21-1.fc12              @updates
pulseaudio-utils.i686                        0.9.21-1.fc12              @updates


when I play an ogg, it crash like it before.



$ G_DEBUG=fatal_warnings gdb --args rhythmbox
GNU gdb (GDB) Fedora (7.0-7.fc12)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/rhythmbox...(no debugging symbols found)...done.
Missing separate debuginfos, use: debuginfo-install rhythmbox-0.12.5-8.fc12.i686
(gdb) run
Starting program: /usr/bin/rhythmbox 
[Thread debugging using libthread_db enabled]
Detaching after fork from child process 27453.
warning: .dynamic section for "/usr/lib/libogg.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xb6970b70 (LWP 27454)]
warning: .dynamic section for "/usr/lib/libABRTUtils.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libpolkit-gobject-1.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libstdc++.so.6" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/lib/libgcc_s.so.1" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[Thread 0xb6970b70 (LWP 27454) exited]
warning: .dynamic section for "/usr/lib/libssl.so.10" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libcrypto.so.10" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/lib/libkrb5.so.3" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/lib/libcom_err.so.2" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/lib/libk5crypto.so.3" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xb6970b70 (LWP 27455)]
warning: .dynamic section for "/usr/lib/libavahi-common.so.3" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[Thread 0xb6970b70 (LWP 27455) exited]
warning: .dynamic section for "/usr/lib/libgnome-2.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/lib/libpopt.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libgnomevfs-2.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xb6970b70 (LWP 27456)]
[New Thread 0xb568fb70 (LWP 27457)]
[Thread 0xb568fb70 (LWP 27457) exited]
[Thread 0xb6970b70 (LWP 27456) exited]
[New Thread 0xb6970b70 (LWP 27458)]
[Thread 0xb6970b70 (LWP 27458) exited]
[New Thread 0xb6970b70 (LWP 27459)]
[New Thread 0xb568fb70 (LWP 27460)]
[New Thread 0xb4a9fb70 (LWP 27461)]
[Thread 0xb4a9fb70 (LWP 27461) exited]
[Thread 0xb6970b70 (LWP 27459) exited]
[New Thread 0xb6970b70 (LWP 27463)]
[New Thread 0xb4a9fb70 (LWP 27464)]
warning: .dynamic section for "/usr/lib/libpulse.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libpulsecommon-0.9.21.so" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/lib/libwrap.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xb3b56b70 (LWP 27465)]
[New Thread 0xaf154b70 (LWP 27466)]
[New Thread 0xae753b70 (LWP 27467)]
[New Thread 0xadd52b70 (LWP 27468)]
[New Thread 0xad351b70 (LWP 27469)]
[Thread 0xadd52b70 (LWP 27468) exited]
[Thread 0xad351b70 (LWP 27469) exited]
[New Thread 0xad351b70 (LWP 27470)]
[Thread 0xad351b70 (LWP 27470) exited]
[Thread 0xae753b70 (LWP 27467) exited]
[New Thread 0xae753b70 (LWP 27471)]
[New Thread 0xad351b70 (LWP 27472)]
[Thread 0xad351b70 (LWP 27472) exited]
[Thread 0xae753b70 (LWP 27471) exited]
[New Thread 0xae753b70 (LWP 27476)]
[New Thread 0xad351b70 (LWP 27477)]
[Thread 0xad351b70 (LWP 27477) exited]
[Thread 0xae753b70 (LWP 27476) exited]
[New Thread 0xae753b70 (LWP 27486)]
[New Thread 0xad351b70 (LWP 27487)]
[Thread 0xad351b70 (LWP 27487) exited]
[Thread 0xae753b70 (LWP 27486) exited]
[New Thread 0xae753b70 (LWP 27492)]
[New Thread 0xad351b70 (LWP 27493)]
Detaching after fork from child process 27494.
[Thread 0xad351b70 (LWP 27493) exited]
warning: .dynamic section for "/lib/libasound.so.2" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xad351b70 (LWP 27495)]
Detaching after fork from child process 27496.
[Thread 0xae753b70 (LWP 27492) exited]

GStreamer-WARNING **: Element bin2 already has parent
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb4a9fb70 (LWP 27464)]
0x00ee1424 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 14 (Thread 0xae753b70 (LWP 27537))

  • #0 __kernel_vsyscall
  • #1 raise
    from /lib/libc.so.6
  • #2 abort
    from /lib/libc.so.6
  • #3 g_logv
    from /lib/libglib-2.0.so.0
  • #4 g_log
    from /lib/libglib-2.0.so.0
  • #5 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #6 gst_bin_add
    from /usr/lib/libgstreamer-0.10.so.0
  • #7 gst_element_factory_get_klass
    from /usr/lib/gstreamer-0.10/libgstplaybin.so
  • #8 gst_element_factory_get_klass
    from /usr/lib/gstreamer-0.10/libgstplaybin.so
  • #9 gst_element_factory_get_klass
    from /usr/lib/gstreamer-0.10/libgstplaybin.so
  • #10 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #11 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #12 ??
    from /lib/libgobject-2.0.so.0
  • #13 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #14 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #15 gst_element_no_more_pads
  • #16 gst_element_factory_get_klass
    from /usr/lib/gstreamer-0.10/libgstdecodebin2.so
  • #17 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #18 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #19 ??
    from /lib/libgobject-2.0.so.0
  • #20 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #21 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #22 gst_element_no_more_pads
    from /usr/lib/libgstreamer-0.10.so.0
  • #23 gst_element_factory_get_klass
    from /usr/lib/gstreamer-0.10/libgstdecodebin2.so
  • #24 gst_element_factory_get_klass
    from /usr/lib/gstreamer-0.10/libgstdecodebin2.so
  • #25 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #26 gst_pad_push_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #27 gst_tag_list_add_values
    from /usr/lib/gstreamer-0.10/libgstmad.so
  • #28 gst_pad_send_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #29 gst_pad_push_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #30 gst_query_set_position
    from /usr/lib/gstreamer-0.10/libgstmpegaudioparse.so
  • #31 gst_query_set_position
    from /usr/lib/gstreamer-0.10/libgstmpegaudioparse.so
  • #32 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #33 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #34 ??
    from /usr/lib/libgsttag-0.10.so.0
  • #35 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #36 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #37 gst_pad_peer_accept_caps
    from /usr/lib/gstreamer-0.10/libgstcoreelements.so
  • #38 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #39 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #40 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #41 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #42 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #43 ??
    from /usr/lib/libgstbase-0.10.so.0
  • #44 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #45 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #46 ??
    from /lib/libglib-2.0.so.0
  • #47 ??
    from /lib/libglib-2.0.so.0
  • #48 start_thread
    from /lib/libpthread.so.0
  • #49 clone
    from /lib/libc.so.6

Comment 9 Sebastian Dröge (slomo) 2009-12-02 15:46:53 UTC
Ok, thanks, that looks better... and now do the same with debug packages installed for libc, glib, gstreamer and gst-plugins-base at least :)
Comment 10 lood.rooliza 2009-12-03 13:16:10 UTC
Created attachment 149006 [details]
expired

I have installed  glibc-devel, glib-devel, gstreamer-devel, gstreamer-plugins-base-devel

is that right to do like this?

$ G_DEBUG=fatal_warnings gdb --args rhythmbox --debug



output too long, I put it in the attachment
Comment 11 Sebastian Dröge (slomo) 2009-12-04 06:19:10 UTC
No, that's not what I meant. You need debug packages for those libraries, not development packages. Those make it possible to get the line numbers and everything from the backtrace. They're probably called like glibc-debug or glibc-debuginfo (and the same for gstreamer, glib and gst-plugins-base) or something like that on Fedora.
Comment 12 lood.rooliza 2009-12-04 08:14:39 UTC
Created attachment 149072 [details]
4 logs

OK, THX, I had installed glib-debuginfo glibc-debuginfo gstreamer-debuginfo gstreamer-plugins-base-debuginfo... nearly 200 packages...

"G_DEBUG=fatal_warnings gdb --args rhythmbox glib-debuginfo glibc-debuginfo gstreamer-debuginfo gstreamer-plugins-base-debuginfo" is it right? shoud I need "--debug" with rhythmbox??
or just "G_DEBUG=fatal_warnings gdb --args rhythmbox" ?

So I put all of them in the attachment :)

G_DEBUG=fatal_warnings gdb --args rhythmbox
G_DEBUG=fatal_warnings gdb --args rhythmbox --debug
G_DEBUG=fatal_warnings gdb --args rhythmbox --debug glib-debuginfo glibc-debuginfo gstreamer-debuginfo gstreamer-plugins-base-debuginfo
G_DEBUG=fatal_warnings gdb --args rhythmbox glib-debuginfo glibc-debuginfo gstreamer-debuginfo gstreamer-plugins-base-debuginfo
Comment 13 Tobias Mueller 2010-06-05 20:43:28 UTC
Pasting stuff from the logs:

$ G_DEBUG=fatal_warnings gdb --args rhythmbox --debug
GNU gdb (GDB) Fedora (7.0-7.fc12)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/rhythmbox...Reading symbols from /usr/lib/debug/usr/bin/rhythmbox.debug...done.
done.
(gdb) run
Starting program: /usr/bin/rhythmbox --debug
[...]
warning: .dynamic section for "/lib/libasound.so.2" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[Thread 0xb4affb70 (LWP 4266) exited]
[New Thread 0xb4affb70 (LWP 4278)]
[Thread 0xb4affb70 (LWP 4278) exited]
[Thread 0xadd52b70 (LWP 4275) exited]
[New Thread 0xadd52b70 (LWP 4279)]
[New Thread 0xb4affb70 (LWP 4280)]
Detaching after fork from child process 4281.
[Thread 0xb4affb70 (LWP 4280) exited]
[New Thread 0xb4affb70 (LWP 4282)]
[Thread 0xb4affb70 (LWP 4282) exited]
(15:57:28) [0xb3f30648] [about_to_finish_cb] rb-player-gst.c:140: got about-to-finish, but we already have a stream change pending.
(15:57:28) [0x8052028] [handle_missing_plugin_message] rb-player-gst.c:219: got missing-plugin message from playsink0: gstreamer|0.10|rhythmbox|GStreamer element autoaudiosink|element-autoaudiosink
Rhythmbox-Message: Missing plugin: gstreamer|0.10|rhythmbox|GStreamer element autoaudiosink|element-autoaudiosink
[Thread 0xadd52b70 (LWP 4279) exited]
[New Thread 0xadd52b70 (LWP 4284)]
Detaching after fork from child process 4285.
[New Thread 0xb4affb70 (LWP 4286)]
[New Thread 0xac950b70 (LWP 4287)]
(15:57:28) [0x8052028] [missing_plugins_event] rb-missing-plugins.c:226: gst_install_plugins_async() result = 200
(15:57:28) [0x8052028] [missing_plugins_cb] rb-shell-player.c:3628: stopping player while processing missing plugins
(15:57:28) [0x8052028] [set_state_and_wait] rb-player-gst.c:540: setting playbin state to READY
[New Thread 0xb2754b70 (LWP 4288)]
(15:57:28) [0x8052028] [set_state_and_wait] rb-player-gst.c:544: state change was successful
(15:57:28) [0x8052028] [set_state_and_wait] rb-player-gst.c:595: got error from stream: The autoaudiosink element is missing. (gstplaysink.c(1667): gen_audio_chain (): /GstPlayBin2:playbin20/GstPlaySink:playsink0)
(15:57:28) [0x8052028] [set_state_and_wait] rb-player-gst.c:540: setting playbin state to READY
(15:57:28) [0x8052028] [set_state_and_wait] rb-player-gst.c:544: state change was successful
(15:57:28) [0x8052028] [rb_shell_player_sync_with_source] rb-shell-player.c:2897: playing source: 0x8232120, active entry: 0xb4b0ad90
(15:57:28) [0x8052028] [rb_shell_set_window_title] rb-shell.c:2006: setting title to "初音ミク - エンドレス・サマー"
(15:57:28) [0x8052028] [show_controls] rb-visualizer-plugin.c:866: showing controls
(15:57:28) [0x8052028] [rb_shell_player_sync_buttons] rb-shell-player.c:2992: syncing with source 0x8232120
(15:57:28) [0x8052028] [LocalCoverArtSearch.search] /usr/lib/rhythmbox/plugins/artdisplay/LocalCoverArtSearchGIO.py:159: searching for local art for file:///home/lood-data/Music/miku/%E3%82%A8%E3%83%B3%E3%83%89%E3%83%AC%E3%82%B9_%E3%82%B5%E3%83%9E%E3%83%BC%E5%88%9D%E9%9F%B3%E3%83%9F%E3%82%AF.mp3
[New Thread 0xb1d53b70 (LWP 4289)]
(15:57:28) [0x8052028] [show_controls] rb-visualizer-plugin.c:866: showing controls

Rhythmbox-WARNING **: Unhandled error: The autoaudiosink element is missing.
aborting...
** Message: PackageKit: xid = 71303244
** Message: PackageKit: Codec nice name: GStreamer element autoaudiosink
** Message: PackageKit: structure: gstreamer0.10(element-autoaudiosink)

Program received signal SIGABRT, Aborted.
0x00ac5424 in __kernel_vsyscall ()
Missing separate debuginfos, use: debuginfo-install abrt-addon-python-0.0.11-2.fc12.i686 abrt-libs-0.0.11-2.fc12.i686 gtk2-2.18.3-21.fc12.i686 gtk2-immodule-xim-2.18.3-21.fc12.i686
(gdb) thread apply all bt

Thread 28 (Thread 0xb1d53b70 (LWP 4289))

  • #0 __pthread_mutex_unlock_usercnt
    at pthread_mutex_unlock.c line 52
  • #1 __pthread_mutex_unlock
    at pthread_mutex_unlock.c line 290
  • #2 IA__g_static_rw_lock_reader_unlock
    at gthread.c line 859
  • #3 IA__g_type_class_peek_static
    at gtype.c line 2778
  • #4 IA__g_object_newv
    at gobject.c line 1155
  • #5 IA__g_object_new_valist
    at gobject.c line 1323
  • #6 IA__g_object_new
    at gobject.c line 1086
  • #7 IA__g_file_info_new
    at gfileinfo.c line 357
  • #8 _g_local_file_info_get
    at glocalfileinfo.c line 1436
  • #9 g_local_file_enumerator_next_file
    at glocalfileenumerator.c line 345
  • #10 next_files_thread
    at gfileenumerator.c line 641
  • #11 run_in_thread
    at gsimpleasyncresult.c line 676
  • #12 io_job_thread
    at gioscheduler.c line 182
  • #13 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #14 g_thread_create_proxy
    at gthread.c line 635
  • #15 start_thread
    at pthread_create.c line 297
  • #16 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130



(15:57:28) [0x8052028] [show_controls] rb-visualizer-plugin.c:866: showing controls

Rhythmbox-WARNING **: Unhandled error: The autoaudiosink element is missing.
Comment 14 Tim-Philipp Müller 2010-07-04 16:41:04 UTC
Besides the missing element, the other warnings look familiar. I believe those were issues in playbin2 that were fixed quite a while ago.

Does this still happen with Fedora 13? (or more recent versions of GStreamer for Fedora 12, if packages exist)
Comment 15 Felipe Besoaín Pino 2010-08-26 16:35:40 UTC
this still happening in the newest versions? can you reproduce it again? just checking
Comment 16 Tim-Philipp Müller 2010-08-29 18:02:11 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!