[Bug 652883] New: gstreamer (or glib) crashes

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jun 17 23:52:28 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=652883
  GStreamer | gstreamer (core) | 0.10.35

           Summary: gstreamer (or glib) crashes
    Classification: Platform
           Product: GStreamer
           Version: 0.10.35
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: jean.ribiere at orange.fr
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


With libreoffice-3.3.2 I tried to read a .pps file with sound : crash

To reproduce and simplify the problem I found a small package using
gstreamer and crashing in the same environment : audition-1.4.0

Context Hardware :
- PC with motherboard gigabyte, processor Intel I7-2600K

Context Software :
- slackware64-13.37 plus updates from current
- kernel 2.6.38.7
- glib-2.29.8 (installation from sources)
- gstreamer-0.10.35 (installation from sources)
- gst-plugins at last level (gst-bad with a patch for mjpegtools-2.0.0)

.gdbinit :
directory /instsrc/src/glib-2.29.8 /instsrc/src/gstreamer-0.10.35
/instsrc/src/audition-0.1.6
cd /instsrc/src
file /usr/bin/audition
set args /tmp/watermatk.mp3
run
bt
info threads
p node
p node->mutatable_check_cache
q

gdbtrace :

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7881ee2 in type_check_is_value_type_U
  (type=140733200039584) at gtype.c:4084
4084      if (node && node->mutatable_check_cache)
#0  0x00007ffff7881ee2 in type_check_is_value_type_U
  (type=140733200039584) at gtype.c:4084
#1  0x00007ffff7882024 in g_type_check_is_value_type
  (type=140733200039584) at gtype.c:4120
#2  0x00007ffff7871e15 in g_signal_newv (signal_name=0x7ffff6c7fb5b
  "parent-set", itype=6651552, signal_flags=G_SIGNAL_RUN_LAST,
  class_closure=0x622e40, accumulator=0, accu_data=0x0,
  c_marshaller=0x7ffff7878e03 <g_cclosure_marshal_VOID__OBJECT>,
  return_type=140733193388036, n_params=1, param_types=0x659420) at
  gsignal.c:1566
#3  0x00007ffff7872452 in g_signal_new_valist
  (signal_name=0x7ffff6c7fb5b "parent-set", itype=6651552,
  signal_flags=G_SIGNAL_RUN_LAST, class_closure=0x622e40, accumulator=0,
  accu_data=0x0, c_marshaller=0x7ffff7878e03
  <g_cclosure_marshal_VOID__OBJECT>, return_type=140733193388036,
  n_params=1, args=0x7fffffffd820) at gsignal.c:1700
#4  0x00007ffff787158d in g_signal_new (signal_name=0x7ffff6c7fb5b
  "parent-set", itype=6651552, signal_flags=G_SIGNAL_RUN_LAST,
  class_offset=160, accumulator=0, accu_data=0x0,
  c_marshaller=0x7ffff7878e03 <g_cclosure_marshal_VOID__OBJECT>,
  return_type=140733193388036, n_params=1) at gsignal.c:1334
#5  0x00007ffff6c01c7d in gst_object_class_init (klass=0x658a40) at
  gstobject.c:203
#6  gst_object_class_intern_init (klass=0x658a40) at gstobject.c:174
#7  0x00007ffff787eb05 in type_class_init_Wm (node=0x657ea0,
  pclass=0x658800) at gtype.c:2212
#8  0x00007ffff78802ae in g_type_class_ref (type=6651552) at
  gtype.c:2912
#9  0x00007ffff6bfff95 in init_post (context=<value optimized out>,
  group=<value optimized out>, data=<value optimized out>, error=<value
  optimized out>) at gst.c:670
#10 0x00007ffff7afc9d5 in g_option_context_parse (context=0x624cb0,
  argc=0x7fffffffdbf4, argv=0x7fffffffdbf8, error=0x7fffffffdbd8) at
  goption.c:1987
#11 0x00007ffff6c00dad in gst_init_check (argc=0x7fffffffdbf4,
  argv=0x7fffffffdbf8, err=0x7fffffffdbd8) at gst.c:439
#12 0x00007ffff6c00e67 in gst_init (argc=<value optimized out>,
  argv=<value optimized out>) at gst.c:493
#13 0x0000000000407863 in _vala_main (args=0x7fffffffdd68,
  args_length1=2) at /instsrc/src/audition-0.1.6/src/audition.c:1126
#14 0x0000000000407a66 in main (argc=2, argv=0x7fffffffdd68) at
  /instsrc/src/audition-0.1.6/src/audition.c:1161
* 1 Thread 0x7ffff7fb4720 (LWP 27806)  0x00007ffff7881ee2 in
  type_check_is_value_type_U (type=140733200039584) at gtype.c:4084
$1 = (TypeNode *) 0x7fff00657ea0
/root/.gdbinit:32: Error in sourced command file:
Cannot access memory at address 0x7fff00657ea0

Remark :
It seems the problem is specific to x86_64 : on the same PC, with the
same software level, I have a pratition running in 32bits mode without
problem.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list