[FFmpeg-trac] #874(undetermined:new): double free or corruption on exit when accessing windows media/asf via rtsp

FFmpeg trac at avcodec.org
Wed Jan 4 21:32:27 CET 2012


#874: double free or corruption on exit when  accessing windows media/asf via
rtsp
-------------------------------------+-------------------------------------
             Reporter:  kyl416       |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:  git-
  undetermined                       |  master
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Whenever I access a windows media/asf based stream via rtsp on exit I get
 the following error followed by a backtrace dump:
 "*** glibc detected *** ffmpeg: double free or corruption (!prev):
 0x0000000000e123d0 ***"

 This happens with ffmpeg, ffplay and ffprobe. The streams play fine with
 ffplay, encode fine with ffmpeg and display the data fine with ffprobe, it
 happens on exit. Darwin/Wowza based rtsp streams exit fine. This began
 about a month ago.

 OS: Ubuntu 11.10 x86_64

 Full output of command line:
 {{{
 ffprobe
 rtsp://a1797.l8175151796.c81751.g.lm.akamaistream.net/D/1797/81751/v0001/reflector:51796
 ffprobe version N-36434-g4452d58, Copyright (c) 2007-2012 the FFmpeg
 developers
   built on Jan  4 2012 15:13:45 with gcc 4.6.1
   configuration: --prefix=/usr --enable-gpl --enable-version3 --enable-
 nonfree --enable-shared --enable-postproc --enable-libx264 --enable-frei0r
 --enable-librtmp --enable-libopencore-amrnb --enable-libopencore-amrwb
 --enable-libdc1394 --enable-libmp3lame --enable-libtheora --enable-
 libopenjpeg --enable-libdirac --enable-libvpx --enable-libgsm --enable-
 libschroedinger --enable-libspeex --enable-libvorbis --enable-libxvid
 --enable-libfaac --cpu=amdfam10 --arch=x86_64 --enable-x11grab --enable-
 libxavs --enable-libnut --enable-libfreetype --enable-libvo-aacenc
 --enable-libvo-amrwbenc --enable-libcelt --enable-openal --enable-libcdio
 --enable-libaacplus --enable-libmodplug --enable-libpulse --enable-gnutls
 --enable-openssl --enable-libv4l2 --enable-libass --enable-avconv
   libavutil      51. 34.100 / 51. 34.100
   libavcodec     53. 53.100 / 53. 53.100
   libavformat    53. 29.100 / 53. 29.100
   libavdevice    53.  4.100 / 53.  4.100
   libavfilter     2. 57.101 /  2. 57.101
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0.  5.100 /  0.  5.100
   libpostproc    51.  2.100 / 51.  2.100
 [rtsp @ 0x2142520] method SETUP failed: 461 Unsupported Transport
 [wmv3 @ 0x2169680] Extra data: 8 bits left, value: 0
 Input #0, rtsp, from
 'rtsp://a1797.l8175151796.c81751.g.lm.akamaistream.net/D/1797/81751/v0001/reflector:51796':
   Metadata:
     title           : HSN Live
     artist          : root
     copyright       : Copyright HSN 2010
     WMFSDKVersion   : 10.00.00.4007
     WMFSDKNeeded    : 0.0.0.0000
     IsVBR           : 0
   Duration: 00:00:00.00, start: 1061896.591000, bitrate: N/A
     Stream #0:0: Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, 2 channels,
 s16, 48 kb/s
     Stream #0:1: Data: none
     Stream #0:2: Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 560x420,
 700 kb/s, 14.99 tbr, 1k tbn, 1k tbc
 Unsupported codec with id 0 for input stream 1
 [wmv3 @ 0x2169680] Extra data: 8 bits left, value: 0
 *** glibc detected *** ffprobe: free(): invalid pointer:
 0x0000000002147d90 ***
 ======= Backtrace: =========
 /lib/x86_64-linux-gnu/libc.so.6(+0x78a96)[0x7f877d916a96]
 /lib/x86_64-linux-gnu/libc.so.6(cfree+0x6c)[0x7f877d91ad7c]
 /usr/lib/libavformat.so.53(avio_close+0x15)[0x7f877f8aa555]
 /usr/lib/libavformat.so.53(+0xaad9d)[0x7f877f91dd9d]
 /usr/lib/libavformat.so.53(+0xadcca)[0x7f877f920cca]
 /usr/lib/libavformat.so.53(avformat_close_input+0xde)[0x7f877f937f9e]
 ffprobe[0x4056bf]
 ffprobe[0x4031c7]
 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f877d8bf30d]
 ffprobe[0x403279]
 ======= Memory map: ========
 00400000-0040d000 r-xp 00000000 08:06 788143
 /usr/bin/ffprobe
 0060d000-0060e000 r--p 0000d000 08:06 788143
 /usr/bin/ffprobe
 0060e000-0060f000 rw-p 0000e000 08:06 788143
 /usr/bin/ffprobe
 020fb000-0222d000 rw-p 00000000 00:00 0
 [heap]
 7f876c000000-7f876c021000 rw-p 00000000 00:00 0
 7f876c021000-7f8770000000 ---p 00000000 00:00 0
 7f8771edd000-7f8771ee3000 r-xp 00000000 08:06 13133001
 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
 7f8771ee3000-7f87720e2000 ---p 00006000 08:06 13133001
 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
 7f87720e2000-7f87720e3000 r--p 00005000 08:06 13133001
 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
 7f87720e3000-7f87720e4000 rw-p 00006000 08:06 13133001
 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
 7f87720e4000-7f87720e6000 r-xp 00000000 08:06 13133359
 /lib/libnss_mdns4_minimal.so.2
 7f87720e6000-7f87722e5000 ---p 00002000 08:06 13133359
 /lib/libnss_mdns4_minimal.so.2
 7f87722e5000-7f87722e6000 r--p 00001000 08:06 13133359
 /lib/libnss_mdns4_minimal.so.2
 7f87722e6000-7f87722e7000 rw-p 00002000 08:06 13133359
 /lib/libnss_mdns4_minimal.so.2
 7f87722e7000-7f87722f3000 r-xp 00000000 08:06 13132999
 /lib/x86_64-linux-gnu/libnss_files-2.13.so
 7f87722f3000-7f87724f2000 ---p 0000c000 08:06 13132999
 /lib/x86_64-linux-gnu/libnss_files-2.13.so
 7f87724f2000-7f87724f3000 r--p 0000b000 08:06 13132999
 /lib/x86_64-linux-gnu/libnss_files-2.13.so
 7f87724f3000-7f87724f4000 rw-p 0000c000 08:06 13132999
 /lib/x86_64-linux-gnu/libnss_files-2.13.so
 7f87724f4000-7f877253c000 r-xp 00000000 08:06 792535
 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
 7f877253c000-7f877273c000 ---p 00048000 08:06 792535
 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
 7f877273c000-7f877273d000 r--p 00048000 08:06 792535
 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
 7f877273d000-7f877273e000 rw-p 00049000 08:06 792535
 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
 7f877273e000-7f8772755000 r-xp 00000000 08:06 13133000
 /lib/x86_64-linux-gnu/libresolv-2.13.so
 7f8772755000-7f8772955000 ---p 00017000 08:06 13133000
 /lib/x86_64-linux-gnu/libresolv-2.13.so
 7f8772955000-7f8772956000 r--p 00017000 08:06 13133000
 /lib/x86_64-linux-gnu/libresolv-2.13.so
 7f8772956000-7f8772957000 rw-p 00018000 08:06 13133000
 /lib/x86_64-linux-gnu/libresolv-2.13.so
 7f8772957000-7f8772959000 rw-p 00000000 00:00 0
 7f8772959000-7f8772970000 r-xp 00000000 08:06 13132978
 /lib/x86_64-linux-gnu/libnsl-2.13.so
 7f8772970000-7f8772b6f000 ---p 00017000 08:06 13132978
 /lib/x86_64-linux-gnu/libnsl-2.13.so
 7f8772b6f000-7f8772b70000 r--p 00016000 08:06 13132978
 /lib/x86_64-linux-gnu/libnsl-2.13.so
 7f8772b70000-7f8772b71000 rw-p 00017000 08:06 13132978
 /lib/x86_64-linux-gnu/libnsl-2.13.so
 7f8772b71000-7f8772b73000 rw-p 00000000 00:00 0
 7f8772b73000-7f8772b76000 r-xp 00000000 08:06 13133052
 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
 7f8772b76000-7f8772d75000 ---p 00003000 08:06 13133052
 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
 7f8772d75000-7f8772d76000 r--p 00002000 08:06 13133052
 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
 7f8772d76000-7f8772d77000 rw-p 00003000 08:06 13133052
 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
 7f8772d77000-7f8772d9e000 r-xp 00000000 08:06 13133134
 /lib/x86_64-linux-gnu/libexpat.so.1.5.2
 7f8772d9e000-7f8772f9e000 ---p 00027000 08:06 13133134
 /lib/x86_64-linux-gnu/libexpat.so.1.5.2
 7f8772f9e000-7f8772fa0000 r--p 00027000 08:06 13133134
 /lib/x86_64-linux-gnu/libexpat.so.1.5.2
 7f8772fa0000-7f8772fa1000 rw-p 00029000 08:06 13133134
 /lib/x86_64-linux-gnu/libexpat.so.1.5.2
 7f8772fa1000-7f8772fa6000 r-xp 00000000 08:06 793620
 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
 7f8772fa6000-7f87731a5000 ---p 00005000 08:06 793620
 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
 7f87731a5000-7f87731a6000 r--p 00004000 08:06 793620
 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
 7f87731a6000-7f87731a7000 rw-p 00005000 08:06 793620
 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
 7f87731a7000-7f8773207000 r-xp 00000000 08:06 797534
 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.24
 7f8773207000-7f8773407000 ---p 00060000 08:06 797534
 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.24
 7f8773407000-7f8773409000 r--p 00060000 08:06 797534
 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.24
 7f8773409000-7f877340a000 rw-p 00062000 08:06 797534
 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.24
 7f877340a000-7f877340e000 rw-p 00000000 00:00 0 Aborted
 }}}

 gdb:
 {{{
 gdb ffprobe_g
 GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
 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://bugs.launchpad.net/gdb-linaro/>...
 Reading symbols from /usr/src/ffmpeg/ffprobe_g...done.
 (gdb) run
 rtsp://a1797.l8175151796.c81751.g.lm.akamaistream.net/D/1797/81751/v0001/reflector:51796
 Starting program: /usr/src/ffmpeg/ffprobe_g
 rtsp://a1797.l8175151796.c81751.g.lm.akamaistream.net/D/1797/81751/v0001/reflector:51796
 [Thread debugging using libthread_db enabled]
 ffprobe version N-36434-g4452d58, Copyright (c) 2007-2012 the FFmpeg
 developers
   built on Jan  4 2012 15:13:45 with gcc 4.6.1
   configuration: --prefix=/usr --enable-gpl --enable-version3 --enable-
 nonfree --enable-shared --enable-postproc --enable-libx264 --enable-frei0r
 --enable-librtmp --enable-libopencore-amrnb --enable-libopencore-amrwb
 --enable-libdc1394 --enable-libmp3lame --enable-libtheora --enable-
 libopenjpeg --enable-libdirac --enable-libvpx --enable-libgsm --enable-
 libschroedinger --enable-libspeex --enable-libvorbis --enable-libxvid
 --enable-libfaac --cpu=amdfam10 --arch=x86_64 --enable-x11grab --enable-
 libxavs --enable-libnut --enable-libfreetype --enable-libvo-aacenc
 --enable-libvo-amrwbenc --enable-libcelt --enable-openal --enable-libcdio
 --enable-libaacplus --enable-libmodplug --enable-libpulse --enable-gnutls
 --enable-openssl --enable-libv4l2 --enable-libass --enable-avconv
   libavutil      51. 34.100 / 51. 34.100
   libavcodec     53. 53.100 / 53. 53.100
   libavformat    53. 29.100 / 53. 29.100
   libavdevice    53.  4.100 / 53.  4.100
   libavfilter     2. 57.101 /  2. 57.101
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0.  5.100 /  0.  5.100
   libpostproc    51.  2.100 / 51.  2.100
 [rtsp @ 0x656520] method SETUP failed: 461 Unsupported Transport
 [wmv3 @ 0x67d680] Extra data: 8 bits left, value: 0
 Input #0, rtsp, from
 'rtsp://a1797.l8175151796.c81751.g.lm.akamaistream.net/D/1797/81751/v0001/reflector:51796':
   Metadata:
     title           : HSN Live
     artist          : root
     copyright       : Copyright HSN 2010
     WMFSDKVersion   : 10.00.00.4007
     WMFSDKNeeded    : 0.0.0.0000
     IsVBR           : 0
   Duration: 00:00:00.00, start: 1061967.894000, bitrate: N/A
     Stream #0:0: Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, 2 channels,
 s16, 48 kb/s
     Stream #0:1: Data: none
     Stream #0:2: Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 560x420,
 700 kb/s, 14.99 tbr, 1k tbn, 1k tbc
 Unsupported codec with id 0 for input stream 1
 [wmv3 @ 0x67d680] Extra data: 8 bits left, value: 0
 *** glibc detected *** /usr/src/ffmpeg/ffprobe_g: free(): invalid pointer:
 0x000000000065bd90 ***
 ======= Backtrace: =========
 /lib/x86_64-linux-gnu/libc.so.6(+0x78a96)[0x7ffff56a8a96]
 /lib/x86_64-linux-gnu/libc.so.6(cfree+0x6c)[0x7ffff56acd7c]
 /usr/lib/libavformat.so.53(avio_close+0x15)[0x7ffff763c555]
 /usr/lib/libavformat.so.53(+0xaad9d)[0x7ffff76afd9d]
 /usr/lib/libavformat.so.53(+0xadcca)[0x7ffff76b2cca]
 /usr/lib/libavformat.so.53(avformat_close_input+0xde)[0x7ffff76c9f9e]
 /usr/src/ffmpeg/ffprobe_g[0x4056bf]
 /usr/src/ffmpeg/ffprobe_g[0x4031c7]
 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7ffff565130d]
 /usr/src/ffmpeg/ffprobe_g[0x403279]
 ======= Memory map: ========
 00400000-0040d000 r-xp 00000000 08:06 920230
 /usr/src/ffmpeg/ffprobe_g
 0060d000-0060e000 r--p 0000d000 08:06 920230
 /usr/src/ffmpeg/ffprobe_g
 0060e000-0060f000 rw-p 0000e000 08:06 920230
 /usr/src/ffmpeg/ffprobe_g
 0060f000-00708000 rw-p 00000000 00:00 0
 [heap]
 7fffe4000000-7fffe4021000 rw-p 00000000 00:00 0
 7fffe4021000-7fffe8000000 ---p 00000000 00:00 0
 7fffe9c6f000-7fffe9c75000 r-xp 00000000 08:06 13133001
 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
 7fffe9c75000-7fffe9e74000 ---p 00006000 08:06 13133001
 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
 7fffe9e74000-7fffe9e75000 r--p 00005000 08:06 13133001
 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
 7fffe9e75000-7fffe9e76000 rw-p 00006000 08:06 13133001
 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
 7fffe9e76000-7fffe9e78000 r-xp 00000000 08:06 13133359
 /lib/libnss_mdns4_minimal.so.2
 7fffe9e78000-7fffea077000 ---p 00002000 08:06 13133359
 /lib/libnss_mdns4_minimal.so.2
 7fffea077000-7fffea078000 r--p 00001000 08:06 13133359
 /lib/libnss_mdns4_minimal.so.2
 7fffea078000-7fffea079000 rw-p 00002000 08:06 13133359
 /lib/libnss_mdns4_minimal.so.2
 7fffea079000-7fffea085000 r-xp 00000000 08:06 13132999
 /lib/x86_64-linux-gnu/libnss_files-2.13.so
 7fffea085000-7fffea284000 ---p 0000c000 08:06 13132999
 /lib/x86_64-linux-gnu/libnss_files-2.13.so
 7fffea284000-7fffea285000 r--p 0000b000 08:06 13132999
 /lib/x86_64-linux-gnu/libnss_files-2.13.so
 7fffea285000-7fffea286000 rw-p 0000c000 08:06 13132999
 /lib/x86_64-linux-gnu/libnss_files-2.13.so
 7fffea286000-7fffea2ce000 r-xp 00000000 08:06 792535
 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
 7fffea2ce000-7fffea4ce000 ---p 00048000 08:06 792535
 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
 7fffea4ce000-7fffea4cf000 r--p 00048000 08:06 792535
 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
 7fffea4cf000-7fffea4d0000 rw-p 00049000 08:06 792535
 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
 7fffea4d0000-7fffea4e7000 r-xp 00000000 08:06 13133000
 /lib/x86_64-linux-gnu/libresolv-2.13.so
 7fffea4e7000-7fffea6e7000 ---p 00017000 08:06 13133000
 /lib/x86_64-linux-gnu/libresolv-2.13.so
 7fffea6e7000-7fffea6e8000 r--p 00017000 08:06 13133000
 /lib/x86_64-linux-gnu/libresolv-2.13.so
 7fffea6e8000-7fffea6e9000 rw-p 00018000 08:06 13133000
 /lib/x86_64-linux-gnu/libresolv-2.13.so
 7fffea6e9000-7fffea6eb000 rw-p 00000000 00:00 0
 7fffea6eb000-7fffea702000 r-xp 00000000 08:06 13132978
 /lib/x86_64-linux-gnu/libnsl-2.13.so
 7fffea702000-7fffea901000 ---p 00017000 08:06 13132978
 /lib/x86_64-linux-gnu/libnsl-2.13.so
 7fffea901000-7fffea902000 r--p 00016000 08:06 13132978
 /lib/x86_64-linux-gnu/libnsl-2.13.so
 7fffea902000-7fffea903000 rw-p 00017000 08:06 13132978
 /lib/x86_64-linux-gnu/libnsl-2.13.so
 7fffea903000-7fffea905000 rw-p 00000000 00:00 0
 7fffea905000-7fffea908000 r-xp 00000000 08:06 13133052
 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
 7fffea908000-7fffeab07000 ---p 00003000 08:06 13133052
 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
 7fffeab07000-7fffeab08000 r--p 00002000 08:06 13133052
 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
 7fffeab08000-7fffeab09000 rw-p 00003000 08:06 13133052
 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
 7fffeab09000-7fffeab30000 r-xp 00000000 08:06 13133134
 /lib/x86_64-linux-gnu/libexpat.so.1.5.2
 7fffeab30000-7fffead30000 ---p 00027000 08:06 13133134
 /lib/x86_64-linux-gnu/libexpat.so.1.5.2
 7fffead30000-7fffead32000 r--p 00027000 08:06 13133134
 /lib/x86_64-linux-gnu/libexpat.so.1.5.2
 7fffead32000-7fffead33000 rw-p 00029000 08:06 13133134
 /lib/x86_64-linux-gnu/libexpat.so.1.5.2
 7fffead33000-7fffead38000 r-xp 00000000 08:06 793620
 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
 7fffead38000-7fffeaf37000 ---p 00005000 08:06 793620
 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
 7fffeaf37000-7fffeaf38000 r--p 00004000 08:06 793620
 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
 7fffeaf38000-7fffeaf39000 rw-p 00005000 08:06 793620
 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
 7fffeaf39000-7fffeaf99000 r-xp 00000000 08:06 797534
 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.24
 7fffeaf99000-7fffeb199000 ---p 00060000 08:06 797534
 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.24
 7fffeb199000-7fffeb19b000 r--p 00060000 08:06 797534
 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.24
 7fffeb19b000-7fffeb19c000 rw-p 00062000 08:06 797534
 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.24
 7fffeb19c000-7fffeb1a0000 rw-p 00000000 00:00 0
 7fffeb1a0000-7fffeb1a8000 r-xp 00000000 08:06 13132965
 /lib/x86_64-linux-gnu/libwrap.so.0.7.6
 7fffeb1a8000-7fffeb3a7000 ---p 00008000 08:06 13132965
 /lib/x86_64-linux-gnu/libwrap.so.0.7.6
 7fffeb3a7000-7fffeb3a8000 r--p 00007000 08:06 13132965
 /lib/x86_64-linux-gnu/libwrap.so.0.7.6
 7fffeb3a8000-7fffeb3a9000 rw-p 00008000 08:06 13132965
 /lib/x86_64-linux-gnu/libwrap.so.0.7.6
 7fffeb3a9000-7fffeb3e2000 r-xp 00000000 08:06 800040
 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.3.0
 7fffeb3e2000-7fffeb5e1000 ---p 00039000 08:06 800040
 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.3.0
 7fffeb5e1000-7fffeb5e2000 r--p 00038000 08:06 800040
 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.3.0
 7fffeb5e2000-7fffeb5e3000 rw-p 00039000 08:06 800040
 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.3.0
 7fffeb5e3000-7fffeb5e8000 r-xp 00000000 08:06 795355
 /usr/lib/libdnet.so.2.43.2
 7fffeb5e8000-7fffeb7e7000 ---p 00005000 08:06 795355
 /usr/lib/libdnet.so.2.43.2
 Program received signal SIGABRT, Aborted.
 0x00007ffff56663a5 in __GI_raise (sig=6)
     at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
 64      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or
 directory.
         in ../nptl/sysdeps/unix/sysv/linux/raise.c
 }}}

 gdb backtrace:
 {{{
 #0  0x00007ffff56663a5 in __GI_raise (sig=6)
     at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
 #1  0x00007ffff5669b0b in __GI_abort () at abort.c:92
 #2  0x00007ffff569e113 in __libc_message (do_abort=2,
     fmt=0x7ffff578f0d8 "*** glibc detected *** %s: %s: 0x%s ***\n")
     at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
 #3  0x00007ffff56a8a96 in malloc_printerr (action=3,
     str=0x7ffff578c0ef "free(): invalid pointer", ptr=<optimized out>)
     at malloc.c:6283
 #4  0x00007ffff56acd7c in __GI___libc_free (mem=<optimized out>)
     at malloc.c:3738
 #5  0x00007ffff763c555 in avio_close () from /usr/lib/libavformat.so.53
 #6  0x00007ffff76afd9d in ?? () from /usr/lib/libavformat.so.53
 #7  0x00007ffff76b2cca in ?? () from /usr/lib/libavformat.so.53
 #8  0x00007ffff76c9f9e in avformat_close_input ()
    from /usr/lib/libavformat.so.53
 #9  0x00000000004056bf in probe_file (filename=<optimized out>)
     at ffprobe.c:1424
 #10 0x00000000004031c7 in main (argc=2, argv=0x7fffffffe168) at
 ffprobe.c:1533
 }}}

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/874>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list