This bug was tested against the publicly available POC in Intrepid / Hardy / Gutsy. In all cases the mplayer crashed.
mplayer realmplayerPOC.rm
MPlayer 1.0rc2-4.3.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz (Family: 6, Model: 15, Stepping: 11)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
After applying the fix, mplayer no longer crashes.
Note to other testers: When testing from within a chroot environment, there is no graphical display and you should execute mplayer with the mplayer -vo null option.
This bug was tested against the publicly available POC in Intrepid / Hardy / Gutsy. In all cases the mplayer crashed.
mplayer realmplayerPOC.rm
MPlayer 1.0rc2-4.3.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz (Family: 6, Model: 15, Stepping: 11)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing realmplayerPOC.rm. pn-realvideo MP3-draft- 00 disable: Could not find XScreenSaver window. ======= ======= ======= ======= ======= ======= ======= ======= ======= ==== ======= ======= ======= ======= ======= ======= ======= ======= ======= ==== ======= ======= ======= ======= ======= ======= ======= ======= ======= ==== ======= ======= ======= ======= ======= ======= ======= ======= ======= ====
REAL file format detected.
Stream description: Exploit!
Stream mimetype: video/x-
[real] Video stream found, -vid 1
Stream description: Exploit!
Stream mimetype: audio/X-
[real] Audio stream found, -aid 0
VIDEO: [RV20] 1x1 24bpp 30.000 fps 0.0 kbps ( 0.0 kbyte/s)
xscreensaver_
GNOME screensaver disabled
=======
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[rv20 @ 0x896b2d0]unknown header 10
Selected video codec: [ffrv20] vfm: ffmpeg (FFmpeg RV20 decoder)
=======
=======
Forced audio codec: mad
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 24000 Hz, 2 ch, s16le, 48.0 kbit/6.25% (ratio: 6000->96000)
Selected audio codec: [ffmp3adu] afm: ffmpeg (FFmpeg MPEG layer-3 adu audio decoder)
=======
AO: [pulse] 24000Hz 2ch s16le (2 bytes per sample)
Starting playback...
[rv20 @ 0x896b2d0]error, qscale:0
[rv20 @ 0x896b2d0]HEADER ERROR
[rv20 @ 0x896b2d0]error, qscale:0 0.000 1/ 1 ??% ??% ??,?% 0 0
[rv20 @ 0x896b2d0]HEADER ERROR
[rv20 @ 0x896b2d0]error, qscale:0 -0.003 2/ 2 ??% ??% ??,?% 0 0
[rv20 @ 0x896b2d0]HEADER ERROR
A: -0.2 V: 0.0 A-V: -0.222 ct: -0.010 3/ 3 ??% ??% ??,?% 0 0
Exiting... (End of file)
*** glibc detected *** mplayer: free(): invalid next size (normal): 0x0a132438 ***
======= Backtrace: =========
<snip stackstrace>
After applying the fix, mplayer no longer crashes.
Note to other testers: When testing from within a chroot environment, there is no graphical display and you should execute mplayer with the mplayer -vo null option.