id	summary	reporter	owner	description	type	status	priority	component	version	resolution	keywords	cc	blockedby	blocking	reproduced	analyzed
943	Segfault libaacplus	burek		"Hi,
I don't remember having this error before with ffmpeg. I'll try to recompile libaacplus without fftw3 support to see if there are any changes to this issue.

{{{
# gdb ffmpeg_g
GNU gdb (GDB) 7.3-debian
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type ""show copying""
and ""show warranty"" for details.
This GDB was configured as ""x86_64-linux-gnu"".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /root/tmp/ffmpeg/ffmpeg_g...done.

(gdb) r -y -re -i brlja.wav -acodec libaacplus -ab 32k out.aac
Starting program: /root/tmp/ffmpeg/ffmpeg_g -y -re -i brlja.wav -acodec libaacplus -ab 32k out.aac
[Thread debugging using libthread_db enabled]
ffmpeg version N-37208-g01fcbdf Copyright (c) 2000-2012 the FFmpeg developers
  built on Jan 27 2012 14:35:23 with gcc 4.6.2
  configuration: --enable-static --enable-shared --enable-gpl --enable-nonfree --enable-postproc --enable-libx264 --enable-libaacplus --enable-libmp3lame --enable-libv4l2 --enable-libvo-aacenc --enable-version3 --enable-debug
  libavutil      51. 34.101 / 51. 34.101
  libavcodec     53. 60.100 / 53. 60.100
  libavformat    53. 31.100 / 53. 31.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 60.100 /  2. 60.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  6.100 /  0.  6.100
  libpostproc    52.  0.100 / 52.  0.100
[wav @ 0x6253a0] max_analyze_duration 5000000 reached at 5034667
Input #0, wav, from 'brlja.wav':
  Duration: 00:00:21.33, bitrate: 768 kb/s
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 1 channels, s16, 768 kb/s
Output #0, adts, to 'out.aac':
  Metadata:
    encoder         : Lavf53.31.100
    Stream #0:0: Audio: aac, 48000 Hz, 1 channels, s16, 32 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (pcm_s16le -> libaacplus)
Press [q] to stop, [?] for help

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff3af441d in ?? () from /usr/lib/libfftw3f.so.3

(gdb) bt
#0  0x00007ffff3af441d in ?? () from /usr/lib/libfftw3f.so.3
#1  0x00007ffff39fe0ab in ?? () from /usr/lib/libfftw3f.so.3
#2  0x00007ffff43db486 in CFFTN (ctx=<optimized out>, afftData=0x0, len=<optimized out>, isign=7245968) at cfftn.c:1390
#3  0x00007ffff43f2fea in mdct (fftctx=0x6d81dc, dctdata=0x6d81dc, sineWindow=<optimized out>, n=1024, ld_n=10, trigData=<optimized out>) at transform.c:128
#4  0x00007ffff43f3353 in Transform_Real (fftctx=0x6c8be8, mdctDelayBuffer=0x625cc0, timeSignal=<optimized out>, chIncrement=<optimized out>, realOut=0x6d81dc, blockType=<optimized out>) at transform.c:406
#5  0x00007ffff43e8cf9 in psyMain (fftctx=<optimized out>, timeInStride=<optimized out>, elemInfo=<optimized out>, timeSignal=<optimized out>, psyData=<optimized out>, tnsData=<optimized out>, psyConfLong=0x6c56a8, 
    psyConfShort=0x6c5ce0, psyOutChannel=0x6c5068, psyOutElement=0x6c4f70, pScratchTns=0x6dc1dc) at psy_main.c:289
#6  0x00007ffff43d4b6d in AacEncEncode (aacEnc=0x6c4640, timeSignal=<optimized out>, timeInStride=<optimized out>, ancBytes=<optimized out>, numAncBytes=<optimized out>, outBytes=<optimized out>, numOutBytes=0x7fffffffc0a8)
    at aacenc.c:310
#7  0x00007ffff43f381c in aacplusEncEncode (hEncoder=0x6c4610, inputBuffer=<optimized out>, samplesInput=<optimized out>, outputBuffer=0x702de0 """", bufferSize=<optimized out>) at aacplusenc.c:349
#8  0x00007ffff6c4a614 in avcodec_encode_audio2 () from /usr/local/lib/libavcodec.so.53
#9  0x0000000000409e6e in encode_audio_frame (s=0x694da0, ost=0x69ccb0, 
    buf=0x6fb880 ""M\001L\001C\001\066\001\066\001C\001K\001A\001D\001E\001C\001P\001g\001e\001Z\001T\001f\001t\001w\001_\001H\001\060\001+\001.\001%\001\023\001\035\001\021\001\020\001\026\001(\001D\001W\001Y\001V\001O\001F\001;\001C\001,\001\022"", <incomplete sequence \375>, buf_size=4096) at ffmpeg.c:1078
#10 0x000000000040c4ed in do_audio_out (ist=0x6440c0, ost=0x69ccb0, s=0x694da0, decoded_frame=<optimized out>) at ffmpeg.c:1274
#11 transcode_audio (got_output=0x7fffffffc408, pkt=0x7fffffffc2e0, ist=<optimized out>) at ffmpeg.c:2048
#12 output_packet (ist=<optimized out>, ost_table=0x69ccb0, nb_ostreams=<optimized out>, pkt=<optimized out>) at ffmpeg.c:2268
#13 0x000000000040f5f5 in transcode (output_files=0x64bc00, nb_output_files=1, input_files=0x64bbd0, nb_input_files=0) at ffmpeg.c:3047
#14 0x0000000000405f4e in main (argc=<optimized out>, argv=0x7fffffffe6c8) at ffmpeg.c:5145

}}}
"	defect	closed	normal	undetermined	unspecified	invalid					0	0
