GNOME Bugzilla – Bug 413801
gstreamer-properties crashed with SIGSEGV
Last modified: 2009-01-30 03:34:04 UTC
That bug has been opened on https://launchpad.net/bugs/89130 "Binary package hint: gnome-media I have a SB extigy, which alsa doesn't seem to like very much.... Package: gnome-media 2.17.91-0ubuntu1 ... libgstreamer-plugins-base0.10-0 0.10.11cvs20070222-0ubuntu1 ... libgstreamer0.10-0 0.10.11cvs20070222-0ubuntu1 ... http://librarian.launchpad.net/6596704/backtrace.89130 debug backtrace --- stack trace ---
+ Trace 115155
Thread 1 (process 9099)
The Ubuntu bug already has a bunch of duplicates, some with the current pre-versions, I've asked for a debug log
Debug log from https://launchpad.net/bugs/90168: " http://librarian.launchpad.net/6648294/log GST_DEBUG_NO_COLOR=1 GST_DEBUG=5 gnome-sound-properties &>log"
*** Bug 417367 has been marked as a duplicate of this bug. ***
Some comments after looking at the debug log: 1) One of the first few lines is this: (process:12563): GStreamer-WARNING **: The GStreamer function gst_init_get_option_group() was called, but the GLib threading system has not been initialised yet, something that must happen before any other GLib function is called. The application needs to be fixed so that it calls if (!g_thread_supported ()) g_thread_init(NULL); as very first thing in its main() function. Please file a bug against this application. This is something that's fixed in current gnome-media versions. Please update or apply the (very straight-forward) g_thread_init() fixes from SVN trunk (2 commits, check the ChangeLog). This is pretty much a prerequisite to exclude random memory corruption by the GLib GSlice allocator as a cause of issues, hence the warning. 2) The log contains these warnings/errors from ALSA: ALSA lib confmisc.c:670:(snd_func_card_driver) cannot find card 'intel' ALSA lib conf.c:3500:(_snd_config_evaluate) function snd_func_card_driver returned error: No such device ALSA lib confmisc.c:391:(snd_func_concat) error evaluating strings ALSA lib conf.c:3500:(_snd_config_evaluate) function snd_func_concat returned error: No such device ALSA lib confmisc.c:1070:(snd_func_refer) error evaluating name ALSA lib conf.c:3500:(_snd_config_evaluate) function snd_func_refer returned error: No such device ALSA lib conf.c:3968:(snd_config_expand) Evaluate error: No such device ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM default ALSA lib confmisc.c:670:(snd_func_card_driver) cannot find card 'intel' ALSA lib conf.c:3500:(_snd_config_evaluate) function snd_func_card_driver returned error: No such device ALSA lib confmisc.c:391:(snd_func_concat) error evaluating strings ALSA lib conf.c:3500:(_snd_config_evaluate) function snd_func_concat returned error: No such device ALSA lib confmisc.c:1070:(snd_func_refer) error evaluating name ALSA lib conf.c:3500:(_snd_config_evaluate) function snd_func_refer returned error: No such device ALSA lib conf.c:3968:(snd_config_expand) Evaluate error: No such device ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM default This might be an issue in the ALSA library or with the alsa config files, but doesn't look like a GStreamer issue. 3) It doesn't look like a crash happened while taking the log; the last lines of the log indicate controlled/clean shutdown of the alsamixer element. What would be much more useful is a debug log from when the crash actually happens.
I've asked a debug log on bugs, no other users attached one yet though, https://launchpad.net/bugs/91951 is a duplicate of the crash with totem-gstreamer 2.18.0
rhythmbox log: http://librarian.launchpad.net/6804818/log
gnome-sound-properties log: http://librarian.launchpad.net/6807254/gslog
*** Bug 419513 has been marked as a duplicate of this bug. ***
*** Bug 417119 has been marked as a duplicate of this bug. ***
*** Bug 418730 has been marked as a duplicate of this bug. ***
rhythmbox crash with a similar backtrace: https://launchpad.net/bugs/93334
*** Bug 422001 has been marked as a duplicate of this bug. ***
*** Bug 422465 has been marked as a duplicate of this bug. ***
*** Bug 416834 has been marked as a duplicate of this bug. ***
*** Bug 424292 has been marked as a duplicate of this bug. ***
*** Bug 426069 has been marked as a duplicate of this bug. ***
*** Bug 426070 has been marked as a duplicate of this bug. ***
*** Bug 426017 has been marked as a duplicate of this bug. ***
*** Bug 428113 has been marked as a duplicate of this bug. ***
*** Bug 429312 has been marked as a duplicate of this bug. ***
*** Bug 429072 has been marked as a duplicate of this bug. ***
*** Bug 431218 has been marked as a duplicate of this bug. ***
*** Bug 428694 has been marked as a duplicate of this bug. ***
*** Bug 430663 has been marked as a duplicate of this bug. ***
https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/87923 has another rhythmbox debug log
*** Bug 431647 has been marked as a duplicate of this bug. ***
*** Bug 431649 has been marked as a duplicate of this bug. ***
*** Bug 431697 has been marked as a duplicate of this bug. ***
*** Bug 431957 has been marked as a duplicate of this bug. ***
*** Bug 432290 has been marked as a duplicate of this bug. ***
*** Bug 433024 has been marked as a duplicate of this bug. ***
*** Bug 434418 has been marked as a duplicate of this bug. ***
*** Bug 437182 has been marked as a duplicate of this bug. ***
This looks like a gstreamer issue. In particular, it appears the alsasink element has been deleted by the time that the getcaps function on the sinkpad is called -- note the <'':sink> object name. My best guess would be that the sink element is unreffed one too many times in autoaudiosink.
*** Bug 438207 has been marked as a duplicate of this bug. ***
*** Bug 444246 has been marked as a duplicate of this bug. ***
*** Bug 444998 has been marked as a duplicate of this bug. ***
*** Bug 447826 has been marked as a duplicate of this bug. ***
*** Bug 449308 has been marked as a duplicate of this bug. ***
*** Bug 451947 has been marked as a duplicate of this bug. ***
*** Bug 452370 has been marked as a duplicate of this bug. ***
Status UNCONFIRMED?
*** Bug 452955 has been marked as a duplicate of this bug. ***
why did nobody confirm???
(In reply to comment #44) > why did nobody confirm??? Because it's obvious from the number of duplicates, the status doesn't really make a difference to us when looking at things (and none of the developers were able to reproduce it themselves yet AFAIK; personally, I only confirm things when I can reproduce it myself) :)
In the Ubuntu bug there's now debug out: http://launchpadlibrarian.net/7603726/log > Default output plugin: Autodetect > > When I press test -> crash. Interesting that the last element has no name and stuff segfaults when dispatching to the getcaps function.
It looks like autoaudiosink worked through alsasink, osssink and esdsink and was unable to get a working output on any of them. Trying that here, by making sure that the alsa device is inaccessible doesn't cause a crash, I correctly get an error dialog and no test sound.
This bit is interesting too: GST_STATES gstelement.c:2257:gst_element_set_state_func:<autoaudiosink2> returned FAILURE 0:00:02.959180000 6747 0x804f028 INFO GST_STATES gstbin.c:1950:gst_bin_change_state_func:<pipeline0> child 'autoaudiosink2' failed to go to state 2(READY) the autoaudiosink reports a state change failure, but a moment later the pipeline attempts to continue to PLAYING anyway. That might be a bug that was fixed in 0.10.13 with the state change fixes.
I get this when trying to play audio in Rhyhmbox after I played something from Firefox (YouTube). I think you need to have Rhythmbox open (maybe play-stop), then play something from Flash in Firefox, and then try to plain again in Rhythmbox. This works fine on my work's laptop, but not on my laptop at home, Fedora 7. I might try 0.10.13 if you think that'll fix it.
That would make sense if the bug is triggered by autoaudiosink not being able to find a working output. I'm only suggesting 0.10.13 might fix it since I can't reproduce the problem here and I know there were fixes to the state change logic.
I confirm that by using gstreamer and gst-plugins-base 0.10.13 the bug is resolved. The issue appears even if I start Rhythmbox _after_ YouYube playback.
*** Bug 454581 has been marked as a duplicate of this bug. ***
*** Bug 454626 has been marked as a duplicate of this bug. ***
*** Bug 454627 has been marked as a duplicate of this bug. ***
*** Bug 454628 has been marked as a duplicate of this bug. ***
This bug has apparently been fixed by gstreamer-0.10.13, as mentioned in earlier comments.
*** Bug 455335 has been marked as a duplicate of this bug. ***
*** Bug 455119 has been marked as a duplicate of this bug. ***
*** Bug 455631 has been marked as a duplicate of this bug. ***
*** Bug 455693 has been marked as a duplicate of this bug. ***
*** Bug 455868 has been marked as a duplicate of this bug. ***
*** Bug 455970 has been marked as a duplicate of this bug. ***
*** Bug 456045 has been marked as a duplicate of this bug. ***
*** Bug 456061 has been marked as a duplicate of this bug. ***
*** Bug 456819 has been marked as a duplicate of this bug. ***
*** Bug 456824 has been marked as a duplicate of this bug. ***
*** Bug 456839 has been marked as a duplicate of this bug. ***
*** Bug 457188 has been marked as a duplicate of this bug. ***
*** Bug 457402 has been marked as a duplicate of this bug. ***
*** Bug 457431 has been marked as a duplicate of this bug. ***
*** Bug 457007 has been marked as a duplicate of this bug. ***
*** Bug 457892 has been marked as a duplicate of this bug. ***
*** Bug 457968 has been marked as a duplicate of this bug. ***
*** Bug 458114 has been marked as a duplicate of this bug. ***
*** Bug 458198 has been marked as a duplicate of this bug. ***
*** Bug 458301 has been marked as a duplicate of this bug. ***
*** Bug 458543 has been marked as a duplicate of this bug. ***
*** Bug 458544 has been marked as a duplicate of this bug. ***
*** Bug 458545 has been marked as a duplicate of this bug. ***
*** Bug 458708 has been marked as a duplicate of this bug. ***
*** Bug 458725 has been marked as a duplicate of this bug. ***
*** Bug 458743 has been marked as a duplicate of this bug. ***
*** Bug 458915 has been marked as a duplicate of this bug. ***
*** Bug 459062 has been marked as a duplicate of this bug. ***
*** Bug 459133 has been marked as a duplicate of this bug. ***
*** Bug 459146 has been marked as a duplicate of this bug. ***
*** Bug 459232 has been marked as a duplicate of this bug. ***
*** Bug 459356 has been marked as a duplicate of this bug. ***
*** Bug 459383 has been marked as a duplicate of this bug. ***
*** Bug 459388 has been marked as a duplicate of this bug. ***
*** Bug 459801 has been marked as a duplicate of this bug. ***
*** Bug 459817 has been marked as a duplicate of this bug. ***
*** Bug 459547 has been marked as a duplicate of this bug. ***
*** Bug 459643 has been marked as a duplicate of this bug. ***
*** Bug 459684 has been marked as a duplicate of this bug. ***
*** Bug 459694 has been marked as a duplicate of this bug. ***
*** Bug 460136 has been marked as a duplicate of this bug. ***
*** Bug 460791 has been marked as a duplicate of this bug. ***
*** Bug 460827 has been marked as a duplicate of this bug. ***
*** Bug 460889 has been marked as a duplicate of this bug. ***
*** Bug 460987 has been marked as a duplicate of this bug. ***
*** Bug 460988 has been marked as a duplicate of this bug. ***
*** Bug 461080 has been marked as a duplicate of this bug. ***
*** Bug 461114 has been marked as a duplicate of this bug. ***
*** Bug 461122 has been marked as a duplicate of this bug. ***
*** Bug 460424 has been marked as a duplicate of this bug. ***
*** Bug 460581 has been marked as a duplicate of this bug. ***
*** Bug 461320 has been marked as a duplicate of this bug. ***
*** Bug 461358 has been marked as a duplicate of this bug. ***
*** Bug 461359 has been marked as a duplicate of this bug. ***
*** Bug 461366 has been marked as a duplicate of this bug. ***
*** Bug 461368 has been marked as a duplicate of this bug. ***
*** Bug 461376 has been marked as a duplicate of this bug. ***
*** Bug 461562 has been marked as a duplicate of this bug. ***
*** Bug 461936 has been marked as a duplicate of this bug. ***
*** Bug 462028 has been marked as a duplicate of this bug. ***
*** Bug 462257 has been marked as a duplicate of this bug. ***
*** Bug 462306 has been marked as a duplicate of this bug. ***
*** Bug 462307 has been marked as a duplicate of this bug. ***
*** Bug 462308 has been marked as a duplicate of this bug. ***
*** Bug 462472 has been marked as a duplicate of this bug. ***
*** Bug 462474 has been marked as a duplicate of this bug. ***
*** Bug 462510 has been marked as a duplicate of this bug. ***
*** Bug 462601 has been marked as a duplicate of this bug. ***
*** Bug 462836 has been marked as a duplicate of this bug. ***
*** Bug 463513 has been marked as a duplicate of this bug. ***
*** Bug 463514 has been marked as a duplicate of this bug. ***
*** Bug 463544 has been marked as a duplicate of this bug. ***
*** Bug 463586 has been marked as a duplicate of this bug. ***
*** Bug 463604 has been marked as a duplicate of this bug. ***
*** Bug 463787 has been marked as a duplicate of this bug. ***
*** Bug 467052 has been marked as a duplicate of this bug. ***
*** Bug 467018 has been marked as a duplicate of this bug. ***
*** Bug 466986 has been marked as a duplicate of this bug. ***
*** Bug 466952 has been marked as a duplicate of this bug. ***
*** Bug 466950 has been marked as a duplicate of this bug. ***
*** Bug 466872 has been marked as a duplicate of this bug. ***
*** Bug 467161 has been marked as a duplicate of this bug. ***
*** Bug 467271 has been marked as a duplicate of this bug. ***
*** Bug 467389 has been marked as a duplicate of this bug. ***
*** Bug 467772 has been marked as a duplicate of this bug. ***
*** Bug 467783 has been marked as a duplicate of this bug. ***
*** Bug 467419 has been marked as a duplicate of this bug. ***
*** Bug 468191 has been marked as a duplicate of this bug. ***
*** Bug 468466 has been marked as a duplicate of this bug. ***
*** Bug 468506 has been marked as a duplicate of this bug. ***
*** Bug 468637 has been marked as a duplicate of this bug. ***
*** Bug 464150 has been marked as a duplicate of this bug. ***
*** Bug 464234 has been marked as a duplicate of this bug. ***
*** Bug 464497 has been marked as a duplicate of this bug. ***
*** Bug 464704 has been marked as a duplicate of this bug. ***
*** Bug 464728 has been marked as a duplicate of this bug. ***
*** Bug 464860 has been marked as a duplicate of this bug. ***
*** Bug 464883 has been marked as a duplicate of this bug. ***
*** Bug 465101 has been marked as a duplicate of this bug. ***
*** Bug 465151 has been marked as a duplicate of this bug. ***
*** Bug 465220 has been marked as a duplicate of this bug. ***
*** Bug 465231 has been marked as a duplicate of this bug. ***
*** Bug 465363 has been marked as a duplicate of this bug. ***
*** Bug 465396 has been marked as a duplicate of this bug. ***
31 dups in the last 7 days. i added this report to the auto-rejecter, so duplicate reports from rhythmbox 0.10.0 will get blocked. reporters will get the following message: "Thanks for taking the time to report a Rhythmbox crash to the GNOME bug tracking system. This particular bug has already been reported and we are happy to tell you that the problem has been fixed. The fix is included in gstreamer and gst-plugins-base version 0.10.13. You may want to check for a software upgrade."
*** Bug 465841 has been marked as a duplicate of this bug. ***
*** Bug 465843 has been marked as a duplicate of this bug. ***
*** Bug 436498 has been marked as a duplicate of this bug. ***
*** Bug 465643 has been marked as a duplicate of this bug. ***
*** Bug 470577 has been marked as a duplicate of this bug. ***
*** Bug 463403 has been marked as a duplicate of this bug. ***
*** Bug 461659 has been marked as a duplicate of this bug. ***
*** Bug 461655 has been marked as a duplicate of this bug. ***
*** Bug 449831 has been marked as a duplicate of this bug. ***
*** Bug 454456 has been marked as a duplicate of this bug. ***
*** Bug 478807 has been marked as a duplicate of this bug. ***
*** Bug 489015 has been marked as a duplicate of this bug. ***
*** Bug 458521 has been marked as a duplicate of this bug. ***
*** Bug 455030 has been marked as a duplicate of this bug. ***
*** Bug 506602 has been marked as a duplicate of this bug. ***
122 rejected bugs in june 2008, 122 rejected bugs now. => removing from the auto-reject list.