[gstreamer-bugs] [Bug 576097] New: crash in gst_property_probe_get_property

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Fri Mar 20 08:50:37 PDT 2009


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=576097

  GStreamer | gst-plugins-base | Ver: 0.10.21
           Summary: crash in gst_property_probe_get_property
           Product: GStreamer
           Version: 0.10.21
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: fabio.bas at officineinformatiche.net
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


Steps to reproduce:
This happens to every single user of slamd64-current (a 64-bit slackware
variant). It runs kde4.2.1, phonon 4.3.1, gstreamer 0.10.21
1. set gstreamer as the phonon backend
2. run "kcmshell4 kcm_phonon" or every other app using phonon
3. => crash


Stack trace:
(gdb) bt full                                                                   
#0  0x00007f05540545c6 in gst_property_probe_get_property (probe=0x76ee60,
name=0xa97d08 "device") at propertyprobe.c:148                               
        pspec = (const GParamSpec *) 0x94f560                                   
        pspecs = (const GList *) 0x1                                            
        __PRETTY_FUNCTION__ = "gst_property_probe_get_property"                 
#1  0x00007f0554b468a3 in ?? () from
/usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so                      
No symbol table info available.                                                 
#2  0x00007f0554b4407b in ?? () from
/usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so                      
No symbol table info available.                                                 
#3  0x00007f0554b44922 in ?? () from
/usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so                      
No symbol table info available.                                                 
#4  0x00007f0554b4234b in ?? () from
/usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so                      
No symbol table info available.                                                 
#5  0x00007f0554b4253b in qt_plugin_instance () from
/usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so                      
No symbol table info available.                                                 
#6  0x00007f055504c072 in ?? () from
/usr/lib64/kde4/plugins/phonon_platform/kde.so                                  
No symbol table info available.                                                 
#7  0x00007f055504d21d in ?? () from
/usr/lib64/kde4/plugins/phonon_platform/kde.so                                  
No symbol table info available.                                                 
#8  0x00007f055853aa69 in ?? () from /usr/lib64/libphonon.so.4
No symbol table info available.
#9  0x00007f055853c5e7 in Phonon::Factory::backend () from
/usr/lib64/libphonon.so.4
No symbol table info available.
#10 0x00007f055877440a in ?? () from /usr/lib64/kde4/kcm_phonon.so
No symbol table info available.
#11 0x00007f05587648e7 in ?? () from /usr/lib64/kde4/kcm_phonon.so
No symbol table info available.
#12 0x00007f05587690c7 in ?? () from /usr/lib64/kde4/kcm_phonon.so
No symbol table info available.
#13 0x00007f055876184d in ?? () from /usr/lib64/kde4/kcm_phonon.so
No symbol table info available.
#14 0x00007f0558761f03 in ?? () from /usr/lib64/kde4/kcm_phonon.so
No symbol table info available.
#15 0x00007f05587629c5 in KPluginFactory::createInstance<PhononKcm, QWidget> ()
from /usr/lib64/kde4/kcm_phonon.so
No symbol table info available.
#16 0x00007f056275566d in KPluginFactory::create () from
/usr/lib64/libkdecore.so.5
No symbol table info available.
#17 0x00007f0562fea154 in KCModuleLoader::loadModule () from
/usr/lib64/libkutils.so.4
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#18 0x00007f0562feecce in ?? () from /usr/lib64/libkutils.so.4
No symbol table info available.
#19 0x00007f0562fef815 in KCModuleProxy::realModule () from
/usr/lib64/libkutils.so.4
No symbol table info available.
#20 0x00007f0562fef93c in KCModuleProxy::buttons () from
/usr/lib64/libkutils.so.4
No symbol table info available.
#21 0x00007f0562feb328 in ?? () from /usr/lib64/libkutils.so.4
No symbol table info available.
#22 0x00007f0562feb889 in KCMultiDialog::addModule () from
/usr/lib64/libkutils.so.4
No symbol table info available.
#23 0x00007f056321ef3c in kdemain () from /usr/lib64/libkdeinit4_kcmshell4.so
No symbol table info available.
#24 0x00007f056032d526 in __libc_start_main () from /lib64/libc.so.6
No symbol table info available.
#25 0x00000000004006c9 in _start ()
No symbol table info available.

Other information:
Can be reproduced by more users. feel free to ask to fred, jkwood or CtrlAltCa
on irc://irc.freenode.net/#slamd64.
I've discussed it on irc://irc.freenode.net/#gstreamer , wtay asked me for
this:
(gdb) p *(GstElement*)probe                                                     
$15 = {object = {object = {g_type_instance = {g_class = 0x9755e0}, ref_count =
1, qdata = 0x0}, refcount = 0, lock = 0x7692b0, 
    name = 0xa97090 "_k_gstalsasink0", name_prefix = 0x0, parent = 0x0, flags =
34, _gst_reserved = 0x0}, state_lock = 0xa8eb10, state_cond = 0x76a2c0, 
  state_cookie = 1, current_state = GST_STATE_READY, next_state =
GST_STATE_VOID_PENDING, pending_state = GST_STATE_VOID_PENDING,                 
  last_return = GST_STATE_CHANGE_SUCCESS, bus = 0x0, clock = 0x0, base_time =
0, numpads = 1, pads = 0xa89220, numsrcpads = 0, srcpads = 0x0,           
  numsinkpads = 1, sinkpads = 0xa89240, pads_cookie = 1, abidata = {ABI =
{target_state = GST_STATE_READY}, _gst_reserved = {0x2, 0x0, 0x0, 0x0}}}


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=576097.




More information about the Gstreamer-bugs mailing list