Bug 21538

Summary: Не работает захват звука через эмуляцию oss.
Product: Sisyphus Reporter: Дмитрий Державин <dd>
Component: ffmpegAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: darktemplar, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Дмитрий Державин 2009-09-11 14:24:53 MSD
Система -- текущий Сизиф.

$ rpmquery -v ffmpeg
ffmpeg-0.5-alt1.svn19530

$ ffmpeg -f oss -i /dev/dsp test.wav
FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
All the errors with this package you should report 
to ALT Linux bugzilla (https://bugzilla.altlinux.org)!
  libavutil     50. 3. 0 / 50. 3. 0
  libavcodec    52.32. 0 / 52.32. 0
  libavformat   52.36. 0 / 52.36. 0
  libavdevice   52. 2. 0 / 52. 2. 0
  libavfilter    0. 5. 0 /  0. 5. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Jul 29 2009 11:19:11, gcc: 4.4.0 20090708 (ALT Linux 4.4.0-alt6)
[oss @ 0x806b430]/dev/dsp: No such file or directory
*** glibc detected *** ffmpeg: double free or corruption (!prev): 0x0806d420 ***
======= Backtrace: =========
/lib/libc.so.6[0xb74133ea]
/lib/libc.so.6[0xb74148c0]
/lib/libc.so.6(cfree+0x6d)[0xb741729d]
/usr/lib/libavformat.so.52(av_open_input_stream+0x16c)[0xb7f07f1c]
======= Memory map: ========
08048000-0805c000 r-xp 00000000 08:02 287987     /usr/bin/ffmpeg
0805c000-0805d000 r-xp 00013000 08:02 287987     /usr/bin/ffmpeg
0805d000-0805e000 rwxp 00014000 08:02 287987     /usr/bin/ffmpeg
0805e000-08083000 rwxp 00000000 00:00 0          [heap]
b6c00000-b6c21000 rwxp 00000000 00:00 0 
b6c21000-b6d00000 ---p 00000000 00:00 0 
b6d6f000-b6d72000 rwxp 00000000 00:00 0 
b6d72000-b6d76000 r-xp 00000000 08:02 288301     /usr/lib/libXdmcp.so.6.0.0
b6d76000-b6d77000 r-xp 00003000 08:02 288301     /usr/lib/libXdmcp.so.6.0.0
b6d77000-b6d78000 rwxp 00004000 08:02 288301     /usr/lib/libXdmcp.so.6.0.0
b6d78000-b6d7a000 r-xp 00000000 08:02 289495     /usr/lib/libXau.so.6.0.0
b6d7a000-b6d7b000 r-xp 00001000 08:02 289495     /usr/lib/libXau.so.6.0.0
b6d7b000-b6d7c000 rwxp 00002000 08:02 289495     /usr/lib/libXau.so.6.0.0
b6d7c000-b6d99000 r-xp 00000000 08:02 25478      /lib/libgcc_s.so.1
b6d99000-b6d9a000 r-xp 0001c000 08:02 25478      /lib/libgcc_s.so.1
b6d9a000-b6d9b000 rwxp 0001d000 08:02 25478      /lib/libgcc_s.so.1
b6d9b000-b6d9c000 rwxp 00000000 00:00 0 
b6d9c000-b6df1000 r-xp 00000000 08:02 286864     /usr/lib/liboil-0.3.so.0.3.0
b6df1000-b6df2000 ---p 00055000 08:02 286864     /usr/lib/liboil-0.3.so.0.3.0
b6df2000-b6df3000 r-xp 00055000 08:02 286864     /usr/lib/liboil-0.3.so.0.3.0
b6df3000-b6e0a000 rwxp 00056000 08:02 286864     /usr/lib/liboil-0.3.so.0.3.0
b6e0a000-b6e0c000 rwxp 00000000 00:00 0 
b6e0c000-b6e24000 r-xp 00000000 08:02 288429     /usr/lib/libxcb.so.1.1.0
b6e24000-b6e25000 r-xp 00017000 08:02 288429     /usr/lib/libxcb.so.1.1.0
b6e25000-b6e26000 rwxp 00018000 08:02 288429     /usr/lib/libxcb.so.1.1.0
b6e26000-b6e2d000 r-xp 00000000 08:02 25497      /lib/librt-2.10.1.so
b6e2d000-b6e2e000 r-xp 00006000 08:02 25497      /lib/librt-2.10.1.so
b6e2e000-b6e2f000 rwxp 00007000 08:02 25497      /lib/librt-2.10.1.so
b6e2f000-b6e32000 r-xp 00000000 08:02 25427      /lib/libdl-2.10.1.so
b6e32000-b6e33000 r-xp 00002000 08:02 25427      /lib/libdl-2.10.1.so
b6e33000-b6e34000 rwxp 00003000 08:02 25427      /lib/libdl-2.10.1.so
b6e34000-b6e3f000 r-xp 00000000 08:02 26383      /lib/libusb-1.0.so.0.0.0
b6e3f000-b6e40000 r-xp 0000a000 08:02 26383      /lib/libusb-1.0.so.0.0.0
b6e40000-b6e41000 rwxp 0000b000 08:02 26383      /lib/libusb-1.0.so.0.0.0
b6e41000-b6e42000 rwxp 00000000 00:00 0 
b6e42000-b6e4e000 r-xp 00000000 08:02 289924     /usr/lib/libraw1394.so.11.0.1
b6e4e000-b6e4f000 r-xp 0000b000 08:02 289924     /usr/lib/libraw1394.so.11.0.1
b6e4f000-b6e50000 rwxp 0000c000 08:02 289924     /usr/lib/libraw1394.so.11.0.1
b6e50000-b6f1f000 r-xp 00000000 08:02 58870      /usr/lib/libx264.so.65
b6f1f000-b6f20000 r-xp 000ce000 08:02 58870      /usr/lib/libx264.so.65
b6f20000-b6f21000 rwxp 000cf000 08:02 58870      /usr/lib/libx264.so.65
b6f21000-b6f23000 rwxp 00000000 00:00 0 
b6f23000-b6f28000 r-xp 00000000 08:02 287956     /usr/lib/libogg.so.0.6.0
b6f28000-b6f29000 r-xp 00004000 08:02 287956     /usr/lib/libogg.so.0.6.0
b6f29000-b6f2a000 rwxp 00005000 08:02 287956     /usr/lib/libogg.so.0.6.0
b6f2a000-b6f7b000 r-xp 00000000 08:02 288426     /usr/lib/libtheora.so.0.3.4
b6f7b000-b6f7c000 r-xp 00050000 08:02 288426     /usr/lib/libtheora.so.0.3.4
b6f7c000-b6f7d000 rwxp 00051000 08:02 288426     /usr/lib/libtheora.so.0.3.4
b6f7d000-b6ffc000 r-xp 00000000 08:02 292166     /usr/lib/libschroedinger-1.0.so.0.2.0
b6ffc000-b6ffd000 r-xp 0007f000 08:02 292166     /usr/lib/libschroedinger-1.0.so.0.2.0
b6ffd000-b6ffe000 rwxp 00080000 08:02 292166     /usr/lib/libschroedinger-1.0.so.0.2.0
b6ffe000-b6fff000 rwxp 00000000 00:00 0 
b6fff000-b7017000 r-xp 00000000 08:02 290158     /usr/lib/libopencore-amrwb.so.0.1.1
b7017000-b7018000 r-xp 00017000 08:02 290158     /usr/lib/libopencore-amrwb.so.0.1.1
b7018000-b7019000 rwxp 00018000 08:02 290158     /usr/lib/libopencore-amrwb.so.0.1.1
b7019000-b701a000 rwxp 00000000 00:00 0 
b701a000-b704d000 r-xp 00000000 08:02 290126     /usr/lib/libopencore-amrnb.so.0.1.1
b704d000-b704e000 r-xp 00032000 08:02 290126     /usr/lib/libopencore-amrnb.so.0.1.1
b704e000-b704f000 rwxp 00033000 08:02 290126     /usr/lib/libopencore-amrnb.so.0.1.1
b704f000-b708f000 r-xp 00000000 08:02 288384     /usr/lib/libmp3lame.so.0.0.0
b708f000-b7090000 r-xp 0003f000 08:02 288384     /usr/lib/libmp3lame.so.0.0.0
b7090000-b7091000 rwxp 00040000 08:02 288384     /usr/lib/libmp3lame.so.0.0.0
b7091000-b70c2000 rwxp 00000000 00:00 0 
b70c2000-b70d0000 r-xp 00000000 08:02 287925     /usr/lib/libgsm.so.1.0.10
b70d0000-b70d1000 rwxp 0000d000 08:02 287925     /usr/lib/libgsm.so.1.0.10
b70d1000-b710d000 r-xp 00000000 08:02 289927     /usr/lib/libfaad.so.2.0.0
b710d000-b710e000 r-xp 0003b000 08:02 289927     /usr/lib/libfaad.so.2.0.0
b710e000-b7111000 rwxp 0003c000 08:02 289927     /usr/lib/libfaad.so.2.0.0
b7111000-b7117000 r-xp 00000000 08:02 58568      /usr/lib/libva-0.29.0.8.so.1.0.0
b7117000-b7118000 r-xp 00005000 08:02 58568      /usr/lib/libva-0.29.0.8.so.1.0.0
b7118000-b7119000 rwxp 00006000 08:02 58568      /usr/lib/libva-0.29.0.8.so.1.0.0
b7119000-b711a000 rwxp 00000000 00:00 0 
b711a000-b712a000 r-xp 00000000 08:02 25481      /lib/libbz2.so.1.0.3
b712a000-b712b000 r-xp 0000f000 08:02 25481      /lib/libbz2.so.1.0.3
b712b000-b712c000 rwxp 00010000 08:02 25481      /lib/libbz2.so.1.0.3
b712c000-b7140000 r-xp 00000000 08:02 25366      /lib/libz.so.1.2.3
b7140000-b7141000 r-xp 00013000 08:02 25366      /lib/libz.so.1.2.3
b7141000-b7142000 rwxp 00014000 08:02 25366      /lib/libz.so.1.2.3
b7142000-b7150000 r-xp 00000000 08:02 58869      /usr/lib/libXext.so.6.4.0
b7150000-b7151000 r-xp 0000d000 08:02 58869      /usr/lib/libXext.so.6.4.0
b7151000-b7152000 rwxp 0000e000 08:02 58869      /usr/lib/libXext.so.6.4.0
b7152000-b726a000 r-xp 00000000 08:02 289700     /usr/lib/libX11.so.6.2.0
b726a000-b726b000 r-xp 00118000 08:02 289700     /usr/lib/libX11.so.6.2.0
b726b000-b726e000 rwxp 00119000 08:02 289700     /usr/lib/libX11.so.6.2.0
b726e000-b7331000 r-xp 00000000 08:02 292619     /usr/lib/libasound.so.2.0.0
b7331000-b7335000 r-xp 000c2000 08:02 292619     /usr/lib/libasound.so.2.0.0
b7335000-b7336000 rwxp 000c6000 08:02 292619     /usr/lib/libasound.so.2.0.0
b7336000-b7367000 r-xp 00000000 08:02 290887     /usr/lib/libdc1394.so.22.1.4
b7367000-b7368000 r-xp 00030000 08:02 290887     /usr/lib/libdc1394.so.22.1.4
b7368000-b7369000 rwxp 00031000 08:02 290887     /usr/lib/libdc1394.so.22.1.4
b7369000-b73aa000 rwxp 00000000 00:00 0 
b73aa000-b74f2000 r-xp 00000000 08:02 25364      /lib/libc-2.10.1.so
b74f2000-b74f3000 ---p 00148000 08:02 25364      /lib/libc-2.10.1.so
b74f3000-b74f5000 r-xp 00148000 08:02 25364      /lib/libc-2.10.1.so
b74f5000-b74f6000 rwxp 0014a000 08:02 25364      /lib/libc-2.10.1.so
b74f6000-b74f9000 rwxp 00000000 00:00 0 
b74f9000-b750d000 r-xp 00000000 08:02 25483      /lib/libpthread-2.10.1.so
b750d000-b750e000 r-xp 00013000 08:02 25483      /lib/libpthread-2.10.1.so
b750e000-b750f000 rwxp 00014000 08:02 25483      /lib/libpthread-2.10.1.so
b750f000-b7511000 rwxp 00000000 00:00 0 
b7511000-b7537000 r-xp 00000000 08:02 25431      /lib/libm-2.10.1.so
b7537000-b7538000 r-xp 00026000 08:02 25431      /lib/libm-2.10.1.so
b7538000-b7539000 rwxp 00027000 08:02 25431      /lib/libm-2.10.1.so
b7539000-b756c000 r-xp 00000000 08:02 288412     /usr/lib/libswscale.so.0.7.1
b756c000-b756d000 r-xp 00032000 08:02 288412     /usr/lib/libswscale.so.0.7.1
b756d000-b756e000 rwxp 00033000 08:02 288412     /usr/lib/libswscale.so.0.7.1
b756e000-b757b000 r-xp 00000000 08:02 288277     /usr/lib/libavutil.so.50.3.0
b757b000-b757c000 r-xp 0000c000 08:02 288277     /usr/lib/libavutil.so.50.3.0
b757c000-b757d000 rwxp 0000d000 08:02 288277     /usr/lib/libavutil.so.50.3.0
b757d000-b7581000 rwxp 00000000 00:00 0 
b7581000-b7abe000 r-xp 00000000 08:02 287895     /usr/lib/libavcodec.so.52.32.0
b7abe000-b7abf000 r-xp 0053c000 08:02 287895     /usr/lib/libavcodec.so.52.32.0
b7abf000-b7ac9000 rwxp 0053d000 08:02 287895     /usr/lib/libavcodec.so.52.32.0
b7ac9000-b7eeb000 rwxp 00000000 00:00 0 
b7eeb000-b7f99000 r-xp 00000000 08:02 292167     /usr/lib/libavformat.so.52.36.0
b7f99000-b7f9a000 r-xp 000ad000 08:02 292167     /usr/lib/libavformat.so.52.36.0
b7f9a000-b7fa1000 rwxp 000ae000 08:02 292167     /usr/lib/libavformat.so.52.36.0
b7fa1000-b7fed000 rwxp 00000000 00:00 0 
b7fed000-b7ff6000 r-xp 00000000 08:02 291738     /usr/lib/libavdevice.so.52.2.0
b7ff6000-b7ff7000 r-xp 00008000 08:02 291738     /usr/lib/libavdevice.so.52.2.0
b7ff7000-b7ff8000 rwxp 00009000 08:02 291738     /usr/lib/libavdevice.so.52.2.0
b7ff8000-b8004000 r-xp 00000000 08:02 288392     /usr/lib/libpostproc.so.51.2.0
b8004000-b8005000 r-xp 0000b000 08:02 288392     /usr/lib/libpostproc.so.51.2.0
b8005000-b8006000 rwxp 0000c000 08:02 288392     /usr/lib/libpostproc.so.51.2.0
b8006000-b8009000 r-xp 00000000 08:02 291740     /usr/lib/libavfilter.so.0.5.0
b8009000-b800a000 r-xp 00002000 08:02 291740     /usr/lib/libavfilter.so.0.5.0
b800a000-b800b000 rwxp 00003000 08:02 291740     /usr/lib/libavfilter.so.0.5.0
b800b000-b800c000 rwxp 00000000 00:00 0 
b801b000-b801c000 r-xp 00000000 00:00 0          [vdso]
b801c000-b8036000 r-xp 00000000 08:02 25365      /lib/ld-2.10.1.so
b8036000-b8037000 r-xp 0001a000 08:02 25365      /lib/ld-2.10.1.so
b8037000-b8038000 rwxp 0001b000 08:02 25365      /lib/ld-2.10.1.so
bfb55000-bfb6a000 rw-p 00000000 00:00 0          [stack]
Comment 1 Konstantin Pavlov 2009-09-11 15:36:08 MSD
Спасибо, повесил https://roundup.ffmpeg.org/roundup/ffmpeg/issue1378
Comment 2 Konstantin Pavlov 2009-11-12 13:14:28 MSK
Исправлено в 1:0.5-alt1.svn20524