[gstreamer-bugs] [Bug 635700] New: Gstreamer crashes on Mac OS X with audio transcode pipeline

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Nov 24 07:18:44 PST 2010


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

           Summary: Gstreamer crashes on Mac OS X with audio transcode
                    pipeline
    Classification: Desktop
           Product: GStreamer
           Version: 0.10.30
        OS/Version: Mac OS
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: mike at flyn.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


I am using the following MacPorts packages on Mac OS X 10.6.5:

gst-plugins-bad                @0.10.20        gnome/gst-plugins-bad
gst-plugins-base               @0.10.30        gnome/gst-plugins-base
gst-plugins-good               @0.10.25        gnome/gst-plugins-good
gst-plugins-ugly               @0.10.16        gnome/gst-plugins-ugly
gstreamer                      @0.10.30        gnome/gstreamer

Running the following pipeline crashes:

gst-launch filesrc location=/tmp/in.mp3 ! decodebin ! audioconvert ! flacenc !
filesink location=/tmp/out.flac

with:

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Caught SIGSEGV accessing address 0x728f1e
#0  0x00007fff84739e92 in select$DARWIN_EXTSN ()
#1  0x000000010033e132 in g_poll ()
#2  0x0000000100330fa8 in g_main_context_iterate ()
#3  0x00000001003312a5 in g_main_loop_run ()
#4  0x0000000100018ce1 in gst_bus_poll ()
#5  0x0000000100001aeb in dyld_stub_g_strerror ()
#6  0x0000000100002e03 in _print ()
#7  0x0000000100001724 in main ()
Spinning.  Please run 'gdb gst-launch 82420' to continue debugging, Ctrl-C to
quit, or Ctrl-\ to dump core.

(gdb) thread apply all bt
(gdb) ba
#0  0x00007fff84739e92 in select$DARWIN_EXTSN ()
#1  0x000000010033e132 in g_poll ()
#2  0x0000000100330fa8 in g_main_context_iterate ()
#3  0x00000001003312a5 in g_main_loop_run ()
#4  0x0000000100018ce1 in gst_bus_poll ()
#5  0x0000000100001aeb in dyld_stub_g_strerror ()
#6  0x0000000100002e03 in _print ()
#7  0x0000000100001724 in main ()
(gdb) thread apply all bt

Thread 2 (process 82420):
#0  0x00007fff84730fca in __semwait_signal ()
#1  0x00007fff84730e59 in nanosleep ()
#2  0x00000001003589f5 in g_usleep ()
#3  0x000000010000191a in find_highest_version ()
#4  <signal handler called>
Cannot access memory at address 0x90

Thread 1 (process 82420):
#0  0x00007fff84739e92 in select$DARWIN_EXTSN ()
#1  0x000000010033e132 in g_poll ()
#2  0x0000000100330fa8 in g_main_context_iterate ()
#3  0x00000001003312a5 in g_main_loop_run ()
#4  0x0000000100018ce1 in gst_bus_poll ()
#5  0x0000000100001aeb in dyld_stub_g_strerror ()
#6  0x0000000100002e03 in _print ()
#7  0x0000000100001724 in main ()

Replacing flacenc with lame crashes in the same manner.

The following pipeline does not crash (just decode and convert, don't encode):

gst-launch filesrc location=/tmp/in.mp3 ! decodebin ! audioconvert ! filesink
location=/tmp/out.flac

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