[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