[MPlayer-users] mplayer crashes for multiple file list

Nilmoni Deb ndeb at ece.cmu.edu
Sat May 4 05:08:02 CEST 2002


It seems something has broken between the cvs of May1 and current cvs
so that mplayer doesnot play a file list with >= 2 files. It plays the
first file and then crashes with the message:

MPlayer interrupted by signal 11 in module: init_video_codec 
- MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with
--enable-debug and make a 'gdb' backtrace and disassembly. For details,
see DOCS/bugreports.html section 5.b.
- 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/bugreports.html and follow instructions
there. We can't and won't help unless you provide these informations when
reporting a possible bug.

*** free_stream() called ***


I have compiled mplayer with --enable-gui (in case thats relevant).

Here's the gdb output:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 25168)]
0x40224a9b in XChangeProperty () from /usr/X11R6/lib/libX11.so.6
(gdb) bt
#0  0x40224a9b in XChangeProperty () from /usr/X11R6/lib/libX11.so.6
#1  0x40250336 in XSetWMNormalHints () from /usr/X11R6/lib/libX11.so.6
(gdb) disass $eip-32 $eip+32
Dump of assembler code from 0x40224a7b to 0x40224abb:
0x40224a7b <XChangePointerControl+167>: add    %al,%es:(%eax)
0x40224a7e <XChangePointerControl+170>: add    %al,(%eax)
0x40224a80 <XChangePointerControl+172>: mov    (%esp,1),%ebx
0x40224a83 <XChangePointerControl+175>: ret    
0x40224a84 <XChangeProperty>:   push   %ebp
0x40224a85 <XChangeProperty+1>: mov    %esp,%ebp
0x40224a87 <XChangeProperty+3>: push   %edi
0x40224a88 <XChangeProperty+4>: push   %esi
0x40224a89 <XChangeProperty+5>: push   %ebx
0x40224a8a <XChangeProperty+6>: sub    $0x1c,%esp
0x40224a8d <XChangeProperty+9>: call   0x40224a80
<XChangePointerControl+172>
0x40224a92 <XChangeProperty+14>:        add    $0xb3952,%ebx
0x40224a98 <XChangeProperty+20>:        mov    0x8(%ebp),%edx
0x40224a9b <XChangeProperty+23>:        mov    0x4d0(%edx),%eax
0x40224aa1 <XChangeProperty+29>:        test   %eax,%eax
0x40224aa3 <XChangeProperty+31>:        je     0x40224aae
<XChangeProperty+42>
0x40224aa5 <XChangeProperty+33>:        sub    $0xc,%esp
0x40224aa8 <XChangeProperty+36>:        push   %edx
0x40224aa9 <XChangeProperty+37>:        call   *(%eax)
0x40224aab <XChangeProperty+39>:        add    $0x10,%esp
0x40224aae <XChangeProperty+42>:        mov    0x8(%ebp),%ecx
0x40224ab1 <XChangeProperty+45>:        mov    0x6c(%ecx),%edi
0x40224ab4 <XChangeProperty+48>:        lea    0x18(%edi),%eax
0x40224ab7 <XChangeProperty+51>:        cmp    0x70(%ecx),%eax
0x40224aba <XChangeProperty+54>:        jbe    0x40224ace
<XChangeProperty+74>
End of assembler dump.
(gdb) q


thanks
- Nil




More information about the MPlayer-users mailing list