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 302338 - gstreamer-properties crash
gstreamer-properties crash
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.8.2
Other other
: High critical
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-04-28 20:07 UTC by jelmorini
Modified: 2005-08-26 00:11 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10


Attachments
As you request, this is the stack trace with debugging symbols (17.17 KB, text/plain)
2005-04-30 09:26 UTC, jelmorini
Details
This is the stack trace with debugging symbols (1.90 KB, text/plain)
2005-05-10 17:38 UTC, jelmorini
Details

Description jelmorini 2005-04-28 20:07:03 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 ()
  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #6 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #7 ??
  • #8 ??
  • #9 ??
  • #10 ??
  • #11 ??
  • #12 ??
  • #13 ??
  • #14 ??
  • #15 ??
  • #16 ??
  • #17 ??
  • #18 ??
  • #19 ??
  • #20 ??
  • #21 ??
  • #22 ??
  • #23 ??
  • #24 ??
  • #25 ??
  • #26 ??
  • #27 ??
  • #28 ??
  • #29 ??
  • #30 ??
  • #31 ??
  • #32 ??
  • #33 ??
  • #34 ??
  • #35 ??
  • #36 ??
  • #37 ??
  • #38 ??
  • #39 ??
  • #40 ??
  • #41 ??
  • #42 ??
  • #43 ??
  • #44 ??
    from /lib/ld-linux.so.2
  • #45 ??
    from /usr/lib/libgstreamer-0.8.so.1
  • #46 ??
  • #47 ??
  • #48 ??
  • #49 ??
  • #50 ??
  • #51 _dl_lookup_versioned_symbol
    from /lib/ld-linux.so.2




------- 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.

Comment 1 Elijah Newren 2005-04-29 04:40:30 UTC
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.
Comment 2 jelmorini 2005-04-30 09:26:45 UTC
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
Comment 3 Christian Kirbach 2005-05-08 16:43:47 UTC
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.
Comment 4 jelmorini 2005-05-09 19:22:21 UTC
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!).
Comment 5 Ronald Bultje 2005-05-09 19:38:55 UTC
Which version of gstreamer/libalsa is this?

And which debug symbols did you install?
Comment 6 Christian Kirbach 2005-05-09 19:48:18 UTC
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.
Comment 7 jelmorini 2005-05-09 20:19:01 UTC
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
Comment 8 Elijah Newren 2005-05-09 20:35:22 UTC
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?
Comment 9 Elijah Newren 2005-05-09 20:46:11 UTC
(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)
Comment 10 Christian Kirbach 2005-05-09 21:40:07 UTC
Wiki changes look reasonable to me Elijah.
Comment 11 jelmorini 2005-05-10 17:38:13 UTC
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
Comment 12 Elijah Newren 2005-05-10 19:28:29 UTC
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).
Comment 13 Sebastien Bacher 2005-05-11 08:14:57 UTC
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?
Comment 14 jelmorini 2005-05-11 16:46:52 UTC
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]

Comment 15 jelmorini 2005-05-14 08:39:15 UTC
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.
Comment 16 Elijah Newren 2005-05-14 15:32:20 UTC
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?
Comment 17 Christian Kirbach 2005-05-15 21:14:00 UTC
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.
Comment 18 jelmorini 2005-05-18 21:27:59 UTC
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
Comment 19 Christian Kirbach 2005-05-18 23:03:24 UTC
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)
Comment 20 Christian Kirbach 2005-05-19 09:23:07 UTC
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 !?
Comment 21 Sebastien Bacher 2005-05-19 09:33:53 UTC
what does "file /usr/lib/libgstreamer-0.8.so.1.4.0" says?
Comment 22 jelmorini 2005-05-19 16:35:48 UTC
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

Comment 23 Christian Kirbach 2005-06-04 15:41:58 UTC
what does "file /usr/lib/libgstreamer-0.8.so.1.4.0" say?
Comment 24 Christian Kirbach 2005-07-26 09:01:05 UTC
No response from anyone. Marking INCOMPLETE.

Feel free to reopen and add more comments.