[gstreamer-bugs] [Bug 338767] New: Trying to play a Matroska file cause segfault

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Apr 17 04:07:31 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=338767
 GStreamer | gst-plugins-good | Ver: HEAD CVS

           Summary: Trying to play a Matroska file cause segfault
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: Uraeus at linuxrising.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: 2.15/2.16
   GNOME milestone: Unspecified


Steps to reproduce:
gst-launch-0.10 playbin
uri=file:///home/cschalle/Rufus/incoming/completed/Final.Fantasy.VII.Advent.Children-GiLgAmEsH.mkv
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...

(gst-launch-0.10:17108): GStreamer-CRITICAL **: gst_debug_log_valist: assertion
`category != NULL' failed
ERROR: from element /playbin0: A subtitle stream was detected, but no video
stream.
Additional debug info:
gstplaybasebin.c(1468): prepare_output (): /playbin0
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Segmentation fault

The Matroska file contains AAC audio and H264 video

Stack trace:
(gdb) cont
Continuing.
[New Thread -1265767520 (LWP 17170)]
[New Thread -1276257376 (LWP 17171)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208363344 (LWP 17138)]
0x0031e372 in gst_element_remove_pad (element=0xa10a018, pad=0xa100810)
    at gstelement.c:743
743         g_critical ("Padname %s:%s does not belong to element %s when
removing",
(gdb) thread apply all bt

Thread 6 (Thread -1276257376 (LWP 17171)):
#0  0x00a2b328 in clone () from /lib/libc.so.6
#1  0x003d0f00 in ?? ()
#2  0x00000000 in ?? ()

Thread 5 (Thread -1265767520 (LWP 17170)):
#0  0x00918402 in ?? ()
#1  0x00cb08c1 in __lll_mutex_unlock_wake () from /lib/libpthread.so.0
#2  0x00cad8f1 in _L_mutex_unlock_397 () from /lib/libpthread.so.0
#3  0x00cad7e1 in pthread_mutex_unlock () from /lib/libpthread.so.0
#4  0x00349c30 in gst_task_func (task=0xa008a90, tclass=0xa109008)
    at gsttask.c:207
#5  0x00c0336c in g_thread_pool_push () from /usr/lib/libglib-2.0.so.0
#6  0x00c018ef in g_thread_create_full () from /usr/lib/libglib-2.0.so.0
#7  0x00cab3b6 in start_thread () from /lib/libpthread.so.0
#8  0x00a2b33e in clone () from /lib/libc.so.6

Thread 4 (Thread -1239278688 (LWP 17139)):
#0  0x00918402 in ?? ()
#1  0x00a21cac in poll () from /lib/libc.so.6
#2  0x00be7363 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00be76d9 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0x05984ba0 in link_set_io_thread () from /usr/lib/libORBit-2.so.0
#5  0x00c018ef in g_thread_create_full () from /usr/lib/libglib-2.0.so.0
#6  0x00cab3b6 in start_thread () from /lib/libpthread.so.0
#7  0x00a2b33e in clone () from /lib/libc.so.6

Thread 3 (Thread -1239938144 (LWP 17140)):
#0  0x00918402 in ?? ()
#1  0x00cb1356 in __nanosleep_nocancel () from /lib/libpthread.so.0
#2  0x00c03902 in g_usleep () from /usr/lib/libglib-2.0.so.0
#3  0x00183771 in gst_xvimagesink_event_thread (xvimagesink=0xa074000)
    at xvimagesink.c:1223
#4  0x00c018ef in g_thread_create_full () from /usr/lib/libglib-2.0.so.0
#5  0x00cab3b6 in start_thread () from /lib/libpthread.so.0
#6  0x00a2b33e in clone () from /lib/libc.so.6

Thread 2 (Thread -1250428000 (LWP 17143)):
#0  0x00918402 in ?? ()
#1  0x00cae216 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00344f36 in gst_system_clock_async_thread (clock=0xa082a30)
    at gstsystemclock.c:254
#3  0x00c018ef in g_thread_create_full () from /usr/lib/libglib-2.0.so.0
#4  0x00cab3b6 in start_thread () from /lib/libpthread.so.0
#5  0x00a2b33e in clone () from /lib/libc.so.6
Thread 1 (Thread -1208363344 (LWP 17138)):
#0  0x0031e372 in gst_element_remove_pad (element=0xa10a018, pad=0xa100810)
    at gstelement.c:743
#1  0x001c671d in ?? ()
#2  0x0a10a018 in ?? ()
#3  0x0a100810 in ?? ()
#4  0x0a100810 in ?? ()
#5  0x001d72ac in ?? ()
#6  0x00000001 in ?? ()
#7  0x0000001a in ?? ()
#8  0xbfac5a98 in ?? ()
#9  0x001cf459 in ?? ()
#10 0x0a10a018 in ?? ()
#11 0x09ddd7e8 in ?? ()
#12 0x0a10a018 in ?? ()
#13 0x0038e090 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#14 0x0000001a in ?? ()
#15 0x0a10a018 in ?? ()
#16 0xbfac5ad8 in ?? ()
#17 0x0031c9a8 in gst_element_change_state (element=0x0, transition=168822800)
    at gstelement.c:2177
Previous frame inner to this frame (corrupt stack?)

Other information:


-- 
Configure bugmail: http://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