[gstreamer-bugs] [Bug 568689] New: SIGEV using ffenc_wmav2

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu Jan 22 05:22:23 PST 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=568689

  GStreamer | gst-ffmpeg | Ver: 0.10.22
           Summary: SIGEV using ffenc_wmav2
           Product: GStreamer
           Version: 0.10.22
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: gst-ffmpeg
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: julien.isorce at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


---steps:

It crashs on a very particular sound (noise + saturation). On both ubuntu
intrepid and windows.
I can send you the file by email.

gst-launch-0.10 filesrc location=julien'sfile.wav ! wavparse ! ffenc_wmav2 !
fakesink sync=1


---track:

at gstffmpegenc.c:776:  
"subbuf = gst_buffer_join (ffmpegenc->cache, subbuf);"

0:00:00.394646468 21370  0x9f2d858 DEBUG               ffmpeg
gstffmpegenc.c:711:gst_ffmpegenc_chain_audio:<ffenc_wmav20> Received buffer of
time 0:00:17.066666667 and size 4096 (cache: 4096)
0:00:00.395027437 21370  0x9f2d858 DEBUG               ffmpeg
gstffmpegenc.c:711:gst_ffmpegenc_chain_audio:<ffenc_wmav20> Received buffer of
time 0:00:17.089886622 and size 4096 (cache: 0)
0:00:00.395050424 21370  0x9f2d858 DEBUG               ffmpeg
gstffmpegenc.c:711:gst_ffmpegenc_chain_audio:<ffenc_wmav20> Received buffer of
time 0:00:17.113106576 and size 4096 (cache: 4096)
0:00:00.395836829 21370  0x9f2d858 DEBUG               ffmpeg
gstffmpegenc.c:711:gst_ffmpegenc_chain_audio:<ffenc_wmav20> Received buffer of
time 0:00:17.136326531 and size 4096 (cache: 0)
0:00:00.395859710 21370  0x9f2d858 DEBUG               ffmpeg
gstffmpegenc.c:711:gst_ffmpegenc_chain_audio:<ffenc_wmav20> Received buffer of
time 0:00:17.159546486 and size 4096 (cache: 4096)
Caught SIGSEGV accessing address 0xd0c007


---backtrace:

Passage du pipeline à la phase PLAYING...
New clock: GstSystemClock

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7098b90 (LWP 20831)]
0xb7c29e68 in ?? () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0  0xb7c29e68 in ?? () from /lib/tls/i686/cmov/libc.so.6
#1  0xb7c2a456 in free () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7d7fc06 in g_free () from /usr/lib/libglib-2.0.so.0
#3  0xb7fa6046 in gst_buffer_finalize (buffer=0xb6714ff8) at gstbuffer.c:190
#4  0xb7fc7b53 in gst_mini_object_unref (mini_object=0x9e4b0b8) at
gstminiobject.c:320
#5  0xb7985649 in gst_base_sink_set_last_buffer (sink=0x9e48000,
buffer=0x9e4b1f8) at gstbasesink.c:893
#6  0xb79894c4 in gst_base_sink_render_object (basesink=0x9e48000,
pad=0x9d58318, obj=0x9e4b1f8) at gstbasesink.c:2343
#7  0xb798a5d8 in gst_base_sink_queue_object_unlocked (basesink=0x9e48000,
pad=0x9d58318, obj=0x9e4b1f8, prerollable=1) at gstbasesink.c:2566
#8  0xb798ad3d in gst_base_sink_chain_unlocked (basesink=0x9e48000,
pad=0x9d58318, buf=0x9e4b1f8) at gstbasesink.c:2923
#9  0xb798b205 in gst_base_sink_chain (pad=0x9d58318, buf=0x9e4b1f8) at
gstbasesink.c:2964
#10 0xb7fcd165 in gst_pad_chain_unchecked (pad=0x9d58318, buffer=0x9e4b1f8) at
gstpad.c:3890
#11 0xb7fce55a in gst_pad_push (pad=0x9d58258, buffer=0x9e4b1f8) at
gstpad.c:4057
#12 0xb7102b41 in gst_ffmpegenc_chain_audio (pad=0x9d58198, inbuf=0x9e4b2e8) at
gstffmpegenc.c:776
#13 0xb7fcd165 in gst_pad_chain_unchecked (pad=0x9d58198, buffer=0x9e4b2e8) at
gstpad.c:3890
#14 0xb7fce55a in gst_pad_push (pad=0x9d58618, buffer=0x9e4b2e8) at
gstpad.c:4057
#15 0xb7a255b4 in gst_wavparse_stream_data (wav=0x9d5d008) at
gstwavparse.c:1777
#16 0xb7a260cf in gst_wavparse_loop (pad=0x9d580d8) at gstwavparse.c:1851
#17 0xb7fefc13 in gst_task_func (task=0x9e47008, tclass=0x9c633d0) at
gsttask.c:192
#18 0xb7da36c6 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0xb7da202f in ?? () from /usr/lib/libglib-2.0.so.0
#20 0xb7d1d50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#21 0xb7c9a7ee in clone () from /lib/tls/i686/cmov/libc.so.6
(gdb)

I am not sure it comes from wmaenc. from ffmpeg code because:
ffmpeg -i juliensfile.wav -f asf -acodec wmav2 -ab 128k out.asf
works fine.

Tell me how to send you the wav file.

Sincerely

Julien


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




More information about the Gstreamer-bugs mailing list