Bug 1804

Summary: mplayer crash on pause
Product: Fedora Reporter: Karel Volný <kvolny>
Component: mplayerAssignee: Dominik 'Rathann' Mierzejewski <dominik>
Status: RESOLVED DUPLICATE    
Severity: normal CC: adamw, kwizart, ricky
Priority: P5    
Version: 15   
Hardware: All   
OS: GNU/Linux   
namespace:

Description Karel Volný 2011-06-15 15:27:21 CEST
mplayer crashes instantly when trying to pause the playback; it looks like:

$ mplayer *
MPlayer SVN-r33251-4.6.0 (C) 2000-2011 MPlayer Team
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 01-Track__1.mp3.
Audio only file format detected.
Load subtitles in ./
==========================================================================
Requested audio codec family [mp3] (afm=mp3lib) not available.
Enable it at compilation.
Requested audio codec family [mpg123] (afm=mpg123) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, floatle, 128.0 kbit/4.54% (ratio: 16000->352800)
Selected audio codec: [ffmp3float] afm: ffmpeg (FFmpeg MPEG layer-3 audio)
==========================================================================
AO: [pulse] 44100Hz 2ch floatle (4 bytes per sample)
Video: no video
  =====  PAUSE  =====
A:   1.6 (01.5) of 198.0 (03:18.0)  0.2%                                                                                                                               


MPlayer interrupted by signal 11 in module: pause
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.



trying to run it in gdb:

Program received signal SIGSEGV, Segmentation fault.
0x000000000042fe15 in pause_loop () at mplayer.c:2542
2542            handle_udp_master(mpctx->sh_video->pts);
(gdb) bt full
#0  0x000000000042fe15 in pause_loop () at mplayer.c:2542
        cmd = <optimized out>
        old_cache_fill = 0
#1  main (argc=<optimized out>, argv=<optimized out>) at 
mplayer.c:3859
        aq_sleep_time = <optimized out>
        opt_exit = <optimized out>
        i = <optimized out>
Comment 1 Nicolas Chauvet 2011-06-15 17:26:54 CEST
Can you suggest a diff against the current CVS ?
The primary maintainer isn't around and I cannot handle the load.
Comment 2 Ricky Zhou 2011-06-16 07:03:12 CEST
Marking as a duplicate of #1703, I have a patch against CVS that I will post there.

*** This bug has been marked as a duplicate of bug 1703 ***