Am Samstag, den 14.05.2011, 15:24 +0200 schrieb Mans Rullgard:
> Reinhard Tartler <[email protected]> wrote:
> 
> >Am Samstag, den 14.05.2011, 14:45 +0200 schrieb Vitor Sessak:
> >> Like the FFT patch, not tested on real hardware yet (what can be done
> >
> >> with "fft-test -d -n 5 -s" and by decoding MP3)...
> >
> >Unfortunately, this patch breaks the mp3 related fate tests:
> >
> >TEST    mp3-float-conf-hecommon
> >"/home/siretart/libav/libav"/tests/fate-run.sh
> >fate-mp3-float-conf-hecommon "/srv/scratch/fate-suite" ""
> >"/home/siretart/libav/libav" 'pcm -acodec mp3float -fs 133632
> >-i /srv/scratch/fate-suite/mp3-conformance/hecommon.bit' 'stddev'
> >'/srv/scratch/fate-suite/mp3-conformance/hecommon.pcm' '0.07' '' ''
> > /home/siretart/libav/libav/ffmpeg -v 0 -threads 1 -thread_type 3
> >-acodec mp3float -fs 133632
> >-i /srv/scratch/fate-suite/mp3-conformance/hecommon.bit -vn -f s16le -
> >(standard_in) 1: syntax error
> >
> >make: *** [fate-mp3-float-conf-hecommon] Fehler 139
> 
> That's SIGSEGV.
> 

Indeed, and here is the backtrace:

(gdb) bt full
bt full
#0  ff_dct32_float_avx () at libavcodec/x86/dct32_sse.asm:194
No locals.
#1  0x00000000006b90d5 in ff_mpa_synth_filter_float (s=0x1d29ac0,
samples=0x1d31c60, 
    buf=<value optimised out>, buf_size=<value optimised out>) at
libavcodec/mpegaudiodec_float.c:37
        synth_buf = 0x1d29f40
        offset = <value optimised out>
#2  mp_decode_frame (s=0x1d29ac0, samples=0x1d31c60, buf=<value
optimised out>, 
    buf_size=<value optimised out>) at libavcodec/mpegaudiodec.c:1923
        i = <value optimised out>
        nb_frames = 36
        ch = <value optimised out>
        samples_ptr = <value optimised out>
#3  0x00000000006b9c25 in decode_frame (avctx=0x1d11c40, data=0x1d31c60,
data_size=0x7fff7ec4f858, 
    avpkt=<value optimised out>) at libavcodec/mpegaudiodec.c:1982
        buf = 0x1d127a0 "\377", <incomplete sequence \373\220>
        buf_size = 417
        s = 0x1d29ac0
        out_size = <value optimised out>
        out_samples = 0x1d31c60
#4  0x00000000007826d8 in avcodec_decode_audio3 (avctx=0x1d11c40,
samples=<value optimised out>, 
    frame_size_ptr=<value optimised out>, avpkt=<value optimised out>)
at libavcodec/utils.c:720
        ret = <value optimised out>
#5  0x0000000000433dfb in output_packet (ist=<value optimised out>,
ist_index=0, 
    ost_table=0x1d12220, nb_ostreams=1, pkt=<value optimised out>) at
ffmpeg.c:1472
        data_buf = 0x1d127a0 "\377", <incomplete sequence \373\220>
        decoded_data_buf = 0x0
        data_size = 417
        decoded_data_size = 0
        os = <value optimised out>
        ost = <value optimised out>
        ret = <value optimised out>
        i = <value optimised out>
        got_output = 0
        picture = {data = {0x7f01a090c828 "\020#@", 0x7 <Address 0x7 out
of bounds>, 
            0xb <Address 0xb out of bounds>, 0x7f01a090c6e0 "肓\240\001
\177"}, linesize = {
            -427471993, 0, -1603142325, 32513}, base = {0xb <Address 0xb
out of bounds>, 
            0x39a152e <Address 0x39a152e out of bounds>, 0x7 <Address
0x7 out of bounds>, 
            0x7fff7ec4f790 "\377\377\377\377"}, key_frame = -1621417344,
pict_type = 32513, 
          pts = 139644945247328, coded_picture_number = 53,
display_picture_number = 0, 
          quality = -1621377856, age = 32513, reference = -1621417624, 
          qscale_table = 0x7f019f5b2c60 "", qstride = 24, mbskip_table =
0x7f019f5bb630 "\037H", 
          motion_val = {0x7fff7ec4f5f0, 0x0}, mb_type = 0x7f01a09382e8, 
          motion_subsample_log2 = 0 '\000', opaque = 0x7f01a090c798,
error = {139644965541088, 
            4203009, 139644945299456, 4196328}, type = 0, repeat_pict =
1, qscale_type = 1540, 
          interlaced_frame = 1, top_field_first = -1621362688, pan_scan
= 0x400398, 
          palette_has_changed = -1600944576, buffer_hints = 32513,
dct_coeff = 0x7fff7ec4f7d0, 
          ref_index = {0x7f01a090c798 "\356\"@", 0x7fff7ec4f7f0 ""}, 
          reordered_opaque = 139644965716712, hwaccel_picture_private =
0xe6854b87, 
          pkt_pts = 139644963520492, pkt_dts = 0, owner =
0x7f01a090c798, thread_opaque = 0x1}
        buffer_to_free = <value optimised out>
        samples_size = 192000
        subtitle = {format = 0, start_display_time = 2147483648,
end_display_time = 30473760, 
          num_rects = 0, rects = 0x0, pts = 140735320226160}
        subtitle_to_free = 0x0
        pkt_pts = <value optimised out>
        frame_available = <value optimised out>
        avpkt = {pts = 0, dts = 0, data = 0x1d127a0 "\377", <incomplete
sequence \373\220>, 
          size = 417, stream_index = 0, flags = 1, side_data = 0x0,
side_data_elems = 0, 
          duration = 368640, destruct = 0x510530 <av_destruct_packet>,
priv = 0x1d0fe20, pos = 0, 
          convergence_duration = 0}
        bps = 4
#6  0x000000000043695c in transcode (nb_output_files=1,
nb_input_files=1, stream_maps=0x0, 
    nb_stream_maps=0, input_files=0xce9b40, output_files=0xce9820) at
ffmpeg.c:2570
        ist_index = 0
        pkt = {pts = 0, dts = 0, data = 0x1d127a0 "\377", <incomplete
sequence \373\220>, 
          size = 417, stream_index = 0, flags = 1, side_data = 0x0,
side_data_elems = 0, 
          duration = 368640, destruct = 0x510530 <av_destruct_packet>,
priv = 0x1d0fe20, pos = 0, 
          convergence_duration = 0}
        file_index = <value optimised out>
        ipts_min = <value optimised out>
        opts_min = <value optimised out>
        ret = <value optimised out>
        i = <value optimised out>
        j = <value optimised out>
        k = <value optimised out>
        n = <value optimised out>
        nb_istreams = 1
        nb_ostreams = <value optimised out>
        is = <value optimised out>
        os = <value optimised out>
        codec = <value optimised out>
        icodec = <value optimised out>
        ost = <value optimised out>
        ost_table = 0x1d12220
        ist = 0x1d18260
        ist_table = 0x1d13a20
        file_table = 0x1d15dc0
        error = "\000\000G", '\000' <repeats 13 times>, "p\002\305~\377
\177\000\000\200\000\000\000\000\000\000\000\001", '\000' <repeats 22
times>"\200, 肓\240\001\177\000\000\377\377\377\377\000\000\000\000\237
\063G\000\000\000\000\000\001\374\000\000\000\000\000\000\300\257\223
\237\001\177", '\000' <repeats 11 times>, "#`y\364\355`\251\350\003\000
\000\000\000\000\000@\003\321\001\000\000\000\000\001", '\000' <repeats
39 times>"\247, M\222\000\000\000\000\000\340\002\305~\377\177\000\000
\360\002\305~\377\177\000\000\360\002\305~\377\177\000\000\000\003\305~
\377\177\000\000P\000\000\000\000\000\000\000\300ᓟ\001\177\000\000\020
\003\305~\377\177\000\000 \003\305~\377\177\000\000\277\256\223\000\000
\000\000\000\340~\000\000\000\000\000\000\300ᓟ\001\177\000\000\300ᓟ\001
\177", '\000' <repeats 18 times>"\320, ~\000\000\000\000\000\000r\204b
\237\001\177", '\000' <repeats 11 times>"\200"...
        want_sdp = <value optimised out>
        no_packet = '\000' <repeats 99 times>
        no_packet_count = 0
#7  0x000000000043b545 in main (argc=<value optimised out>, argv=<value
optimised out>)
    at ffmpeg.c:4369
No locals.


_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to