GNOME Bugzilla – Bug 302338
gstreamer-properties crash
Last modified: 2005-08-26 00:11:56 UTC
Distribution: Debian 3.1 Package: GStreamer Severity: major Version: GNOME2.10.0 0.8.2 Gnome-Distributor: Ubuntu Synopsis: gstreamer-properties crash Bugzilla-Product: GStreamer Bugzilla-Component: gstreamer (core) Bugzilla-Version: 0.8.2 BugBuddy-GnomeVersion: 2.0 (2.10.0) Description: Description of the crash: when I try the OSS predefined source in the multimedia system setting, the application crash or hang up. Steps to reproduce the crash: 1. start System/Preferences/Multimedia systems selection 2. in the audio section select the predefined source OSS and clic on Test button 3. the application hang up, or crash Expected Results: How often does this happen? ever Additional Information: Debugging Information: Backtrace was generated from '/usr/bin/gstreamer-properties' (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1222811520 (LWP 10193)] [New Thread -1229235280 (LWP 10200)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0xffffe410 in __kernel_vsyscall ()
+ Trace 58862
------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-04-28 20:07 ------- Unknown platform unknown. Setting to default platform "Other". Unknown milestone "unknown" in product "GStreamer". Setting to default milestone for this product, 'HEAD' Setting to default status "UNCONFIRMED". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Created attachment 45857 [details] As you request, this is the stack trace with debugging symbols I have followed your instruction, and create a stack trace usign Bug Buddy and GDB
Thanks for reporting but you really need to install packages with debugging symbols. http://live.gnome.org/GettingTraces/DistroSpecificInstructions Please report another stack trace after you installed the packages.
I have installed the debug libraries like you suggest with the link above, but the Bug Buddy report is ever the same. I don't know how to make a report with debugging symbols. Excuse me, but I haven't to much practise with these operations in Linux (newbie!).
Which version of gstreamer/libalsa is this? And which debug symbols did you install?
You are doing fine jelmorini . we will get you to the point where you can deliver a good stack trace so that developers can fix this problem.
I use an Ubuntu Hoary distro. The version of gstreamer is: libgstreamer 0.8.9-1ubuntu4 (hoary) The version of gstreamer.oss plugin is: gstreamer-oss 0.8.8-1ubuntu4 (hoary) The version of gstreamer.alsa plugin is: gstreamer-alsa 0.8.8-1ubuntu4 (hoary) I have installed with Synaptic the following debug libraries: - libglib2.0-0-dbg - libgtk2.0-0-dbg - libgnomevfs2-0-dbg specified at the link (suggested by you): http://live.gnome.org/GettingTraces/DistroSpecificInstructions
The wording used on that page probably needs to be fixed to point out that the three you installed is just the minimum and that debug packages for the specific product you are trying to get a stack trace for need to be installed as well. Luckily, it appears that Sebastien has added that information at that page now with a link to where you can download debug packages. Can you try installing all of the gstreamer and libgstreamer ones?
(I just updated that wiki page on live.gnome.org to be a little more clear--please let me know if it could use any other updates)
Wiki changes look reasonable to me Elijah.
Created attachment 46300 [details] This is the stack trace with debugging symbols Thank's to you for the info about Sebastien's debug libraries. I have downloaded and installed this packages: -> gstreamer0.8-tools_0.8.9-1ubuntu4_i386 -> libgstreamer0.8-0_0.8.9-1ubuntu4_i386 -> gnome-media_2.10.1-0ubuntu1_i386 and now the stack trace has changed. I hope that the debug infos are right to discover the bug. best regards NJ
Thanks for all the effort. Unfortunately, that one doesn't look any better. The part that is interesting is the lines after "signal handler called". The three functions listed in the stack trace (__kernel_vsyscall, raise, abort) are somewhat generic, so we were hoping to see something else in the following lines. But they only list double question marks instead of function names... Maybe Sebastien knows why your stack trace isn't turning up anything useful (I'm adding him to the cc list).
have you installed this package http://people.ubuntu.com/~seb128/hoary_dbgdebs/gstreamer/libgstreamer0.8-0_0.8.9-1ubuntu4_i386.deb to get the backtrace?
Yes. As I wrote in the comment #11, I have installed this packages: -> gstreamer0.8-tools_0.8.9-1ubuntu4_i386 [your suggestion] -> libgstreamer0.8-0_0.8.9-1ubuntu4_i386 [your suggestion] -> gnome-media_2.10.1-0ubuntu1_i386 [package with the gstreamer-properties included]
If this can help you, I have run the gstreamer-properties application from a terminal, and when it crash, the following message is displayed: GStreamer-ERROR **: file gstelement.c: line 2993 (gst_element_change_state): assertion failed: (time >= element->base_time) aborting... I hope this can help you.
That assertion also appears in bug 140874, bug 148608, bug 173118, and bug 300952. Ronald: is that assertion enough information to mark these various bugs as duplicates?
jelmorini,maybe you want to install all gstreamer* packages from the source with debugging packages. The stack trace will be excellent if, say, about 10 "??" (question marks) from the topmost stack trace are gone.
I'm sorry, I have installed more gstreamer packages from the Sebastien's debug libraries site, but the stack trace is ever the same as in comment #11 attachment. I'm not able to give you the needed informations (excuse me, but I'm new to Linux and I'm not able to make this genre of operations for the moment). best regards. NJ
Thank you for your efforts. I will try to reproduce this on my computer at university tomorrow. It now also has Ubuntu 5.04 running. Can you please tell me what type of sound card your machine has (vendor name and model name)
I tried hard but cannot reproduce the crash using your steps. However it might happen only when using your specific sound hardware. The audio card in this machine is (run 'lspci') Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10) The sound drivers loaded seem to be (run 'lsmod') snd_cmipci,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep, snd_mpu401_uart,snd_rawmidi,snd_seq_device I am not that familiar with Ubuntu yet, but I suppose you have installed the correct debugging packages. Anybody !?
what does "file /usr/lib/libgstreamer-0.8.so.1.4.0" says?
The "lspci" command display this model of audio card: ----------------------------------------------------- 0000:00:09.0 Multimedia audio controller: Yamaha Corporation YMF-744B [DS-1S Audio Controller] (rev 02) The "lsmod" command display the following sound drivers loaded: -------------------------------------------------------------- snd_ymfpci 56768 2 snd_ac97_codec 64608 1 snd_ymfpci snd_pcm_oss 47652 1 snd_mixer_oss 16768 1 snd_pcm_oss snd_pcm 84872 3 snd_ymfpci,snd_ac97_csnd_ymfpci 56768 2 snd_ac97_codec 64608 1 snd_ymfpci snd_pcm_oss 47652 1 snd_mixer_oss 16768 1 snd_pcm_oss snd_pcm 84872 3 snd_ymfpci,snd_ac97_codec,snd_pcm_oss snd_opl3_lib 10112 1 snd_ymfpci snd_timer 23300 3 snd_ymfpci,snd_pcm,snd_opl3_lib snd_hwdep 9220 1 snd_opl3_lib snd_page_alloc 9604 2 snd_ymfpci,snd_pcm gameport 4608 1 snd_ymfpci snd_mpu401_uart 7168 1 snd_ymfpci snd_rawmidi 22944 1 snd_mpu401_uart snd_seq_device 8332 2 snd_opl3_lib,snd_rawmidi snd 50276 13 snd_ymfpci,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device soundcore 9824 2 snd odec,snd_pcm_oss snd_opl3_lib 10112 1 snd_ymfpci snd_timer 23300 3 snd_ymfpci,snd_pcm,snd_opl3_lib snd_hwdep 9220 1 snd_opl3_lib snd_page_alloc 9604 2 snd_ymfpci,snd_pcm gameport 4608 1 snd_ymfpci snd_mpu401_uart 7168 1 snd_ymfpci snd_rawmidi 22944 1 snd_mpu401_uart snd_seq_device 8332 2 snd_opl3_lib,snd_rawmidi snd 50276 13 snd_ymfpci,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device soundcore 9824 2 snd
what does "file /usr/lib/libgstreamer-0.8.so.1.4.0" say?
No response from anyone. Marking INCOMPLETE. Feel free to reopen and add more comments.