[Mplayer-users] Signal 11 in init_video_codec

Ethan at stinkfoot.org Ethan at stinkfoot.org
Sun Sep 30 02:50:57 CEST 2001


This is an interesting error, as I get a very similar one in avifile's 
newest release.  Any iedas?  Looks like some problem with the win32 
loader...

Reading /usr/local/share/mplayer/codecs.conf: 18 audio & 39 video codecs
font: can't open file: /home/e-d0uble/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Playing /DOS/Agent/avis/test1.avi
Detected AVI file format!
MainAVIHeader.dwFlags: (2064) HAS_INDEX TRUST_CKTYPE
VIDEO:  [DIV3]  320x240  24bpp  25.00 fps  242.7 kbps (29.6 kbyte/s)
[V] filefmt:3  fourcc:0x33564944  size:320x240  fps:25.00  ftime:=0.0400
Detected audio codec: [pcm] drv:2 (Uncompressed PCM)
AUDIO: srate=44100  chans=1  bps=1  sfmt=0x8  ratio: 44100->44100
Detected video codec: [divxds] drv:4 (DivX ;-) (MS MPEG-4 v3))
Loading DLL: /usr/lib/win32/divx_c32.ax
MPlayer interrupted by signal 11 in module: init_video_codec

Here's some gdb output:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 4991)]
0x807ed35 in dump_exports () at eval.c:88
88      }
(gdb) info frame
Stack level 0, frame at 0xbfffecfc:
 eip = 0x807ed35 in dump_exports (eval.c:88); saved eip 0x807fc94
 called by frame at 0xbfffed3c
 source language c.
 Arglist at 0xbfffecfc, args:
 Locals at 0xbfffecfc, Previous frame's sp is 0x0
 Saved registers:
  ebx at 0xbfffecc4, ebp at 0xbfffecfc, esi at 0xbfffecc8, edi at 
0xbfffeccc,
  eip at 0xbfffed00
(gdb) bt
#0  0x807ed35 in dump_exports () at eval.c:88
#1  0x807fc94 in PE_CreateModule () at eval.c:88
#2  0x807fd45 in PE_LoadLibraryExA () at eval.c:88
#3  0x8077424 in MODULE_LoadLibraryExA () at eval.c:88
#4  0x8076ed9 in LoadLibraryExA () at eval.c:88
#5  0x80772da in LoadLibraryA () at eval.c:88
#6  0x8079bda in expLoadLibraryA () at eval.c:88
#7  0x808162c in DS_Filter::Create () at eval.c:88
#8  0x808254a in DS_VideoDecoder::DS_VideoDecoder () at eval.c:88
#9  0x4040e970 in main_arena () from /lib/libc.so.6
#10 0x4040e968 in main_arena () from /lib/libc.so.6
#11 0x4040e960 in main_arena () from /lib/libc.so.6
#12 0x4040e958 in main_arena () from /lib/libc.so.6
#13 0x4040e950 in main_arena () from /lib/libc.so.6
#14 0x4040e948 in main_arena () from /lib/libc.so.6
#15 0x4040e940 in main_arena () from /lib/libc.so.6
#16 0x4040e938 in main_arena () from /lib/libc.so.6
#17 0x4040e930 in main_arena () from /lib/libc.so.6
#18 0x4040e928 in main_arena () from /lib/libc.so.6
#19 0x4040e920 in main_arena () from /lib/libc.so.6
#20 0x4040e918 in main_arena () from /lib/libc.so.6
#21 0x4040e910 in main_arena () from /lib/libc.so.6
#22 0x4040e908 in main_arena () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
#23 0x4040e900 in main_arena () from /lib/libc.so.6
#24 0x4040e8f8 in main_arena () from /lib/libc.so.6
#25 0x4040e8f0 in main_arena () from /lib/libc.so.6
#26 0x4040e8e8 in main_arena () from /lib/libc.so.6
#27 0x4040e8e0 in main_arena () from /lib/libc.so.6
#28 0x4040e8d8 in main_arena () from /lib/libc.so.6
#29 0x4040e8d0 in main_arena () from /lib/libc.so.6
#30 0x4040e8c8 in main_arena () from /lib/libc.so.6
#31 0x4040e8c0 in main_arena () from /lib/libc.so.6
#32 0x4040e8b8 in main_arena () from /lib/libc.so.6
#33 0x4040e8b0 in main_arena () from /lib/libc.so.6
#34 0x4040e8a8 in main_arena () from /lib/libc.so.6
#35 0x4040e8a0 in main_arena () from /lib/libc.so.6
#36 0x4040e898 in main_arena () from /lib/libc.so.6
#37 0x4040e890 in main_arena () from /lib/libc.so.6
#38 0x4040e888 in main_arena () from /lib/libc.so.6
#39 0x4040e880 in main_arena () from /lib/libc.so.6
#40 0x4040e878 in main_arena () from /lib/libc.so.6
#41 0x4040e870 in main_arena () from /lib/libc.so.6
#42 0x4040e868 in main_arena () from /lib/libc.so.6
#43 0x4040e860 in main_arena () from /lib/libc.so.6
#44 0x4040e858 in main_arena () from /lib/libc.so.6
#45 0x4040e850 in main_arena () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
#46 0x4040e848 in main_arena () from /lib/libc.so.6
#47 0x4040e840 in main_arena () from /lib/libc.so.6
#48 0x4040e838 in main_arena () from /lib/libc.so.6
#49 0x4040e830 in main_arena () from /lib/libc.so.6
#50 0x4040e828 in main_arena () from /lib/libc.so.6
#51 0x4040e820 in main_arena () from /lib/libc.so.6
#52 0x4040e818 in main_arena () from /lib/libc.so.6
#53 0x4040e810 in main_arena () from /lib/libc.so.6
#54 0x4040e808 in main_arena () from /lib/libc.so.6
#55 0x4040e800 in main_arena () from /lib/libc.so.6
#56 0x4040e7f8 in main_arena () from /lib/libc.so.6
#57 0x4040e7f0 in main_arena () from /lib/libc.so.6
#58 0x4040e7e8 in main_arena () from /lib/libc.so.6
#59 0x4040e7e0 in main_arena () from /lib/libc.so.6
#60 0x4040e7d8 in main_arena () from /lib/libc.so.6
#61 0x4040e7d0 in main_arena () from /lib/libc.so.6
#62 0x4040e7c8 in main_arena () from /lib/libc.so.6
#63 0x4040e7c0 in main_arena () from /lib/libc.so.6
#64 0x4040e7b8 in main_arena () from /lib/libc.so.6
#65 0x4040e7b0 in main_arena () from /lib/libc.so.6
#66 0x4040e7a8 in main_arena () from /lib/libc.so.6
#67 0x4040e7a0 in main_arena () from /lib/libc.so.6
#68 0x8143350 in ?? () at eval.c:88
(gdb) disassemble
Dump of assembler code for function dump_exports:
0x807ecb0 <dump_exports>:       push   %ebp
0x807ecb1 <dump_exports+1>:     mov    %esp,%ebp
0x807ecb3 <dump_exports+3>:     sub    $0x2c,%esp
0x807ecb6 <dump_exports+6>:     push   %edi
0x807ecb7 <dump_exports+7>:     push   %esi
0x807ecb8 <dump_exports+8>:     push   %ebx
0x807ecb9 <dump_exports+9>:     mov    0x8(%ebp),%esi
0x807ecbc <dump_exports+12>:    mov    0x3c(%esi),%eax
0x807ecbf <dump_exports+15>:    mov    %esi,%ebx
0x807ecc1 <dump_exports+17>:    add    $0xfffffff4,%esp
0x807ecc4 <dump_exports+20>:    mov    0x78(%eax,%esi,1),%edx
0x807ecc8 <dump_exports+24>:    mov    %edx,0xfffffff0(%ebp)
0x807eccb <dump_exports+27>:    mov    %edx,0xffffffec(%ebp)
0x807ecce <dump_exports+30>:    mov    0x7c(%eax,%esi,1),%eax
0x807ecd2 <dump_exports+34>:    add    %eax,0xffffffec(%ebp)
0x807ecd5 <dump_exports+37>:    lea    (%edx,%esi,1),%edi
0x807ecd8 <dump_exports+40>:    add    0xc(%edi),%ebx
0x807ecdb <dump_exports+43>:    push   $0x80dee20
0x807ece0 <dump_exports+48>:    call   0x80774a0 <__vprintf>
0x807ece5 <dump_exports+53>:    mov    0x18(%edi),%eax
0x807ece8 <dump_exports+56>:    push   %eax
0x807ece9 <dump_exports+57>:    mov    0x14(%edi),%eax
---Type <return> to continue, or q <return> to quit---
0x807ecec <dump_exports+60>:    push   %eax
0x807eced <dump_exports+61>:    push   %ebx
0x807ecee <dump_exports+62>:    push   $0x80dee40
0x807ecf3 <dump_exports+67>:    call   0x80774a0 <__vprintf>
0x807ecf8 <dump_exports+72>:    mov    %esi,0xfffffff8(%ebp)
0x807ecfb <dump_exports+75>:    mov    0x24(%edi),%ecx
0x807ecfe <dump_exports+78>:    add    %ecx,0xfffffff8(%ebp)
0x807ed01 <dump_exports+81>:    mov    %esi,%ebx
0x807ed03 <dump_exports+83>:    add    0x1c(%edi),%ebx
0x807ed06 <dump_exports+86>:    mov    %esi,0xfffffff4(%ebp)
0x807ed09 <dump_exports+89>:    mov    0x20(%edi),%eax
0x807ed0c <dump_exports+92>:    add    %eax,0xfffffff4(%ebp)
0x807ed0f <dump_exports+95>:    add    $0x20,%esp
0x807ed12 <dump_exports+98>:    add    $0xfffffff4,%esp
0x807ed15 <dump_exports+101>:   push   $0x80dee6d
0x807ed1a <dump_exports+106>:   call   0x80774a0 <__vprintf>
0x807ed1f <dump_exports+111>:   movl   $0x0,0xfffffffc(%ebp)
0x807ed26 <dump_exports+118>:   mov    0xfffffffc(%ebp),%edx
0x807ed29 <dump_exports+121>:   add    $0x10,%esp
0x807ed2c <dump_exports+124>:   cmp    0x14(%edi),%edx
0x807ed2f <dump_exports+127>:   jae    0x807edd1 <dump_exports+289>
0x807ed35 <dump_exports+133>:   mov    (%ebx),%edx
0x807ed37 <dump_exports+135>:   mov    0xfffffffc(%ebp),%ecx
---Type <return> to continue, or q <return> to quit---
0x807ed3a <dump_exports+138>:   inc    %ecx
0x807ed3b <dump_exports+139>:   mov    %ecx,0xffffffe4(%ebp)
0x807ed3e <dump_exports+142>:   lea    0x4(%ebx),%eax
0x807ed41 <dump_exports+145>:   mov    %eax,0xffffffe8(%ebp)
0x807ed44 <dump_exports+148>:   test   %edx,%edx
0x807ed46 <dump_exports+150>:   je     0x807edbf <dump_exports+271>
0x807ed48 <dump_exports+152>:   lea    (%edx,%esi,1),%eax
0x807ed4b <dump_exports+155>:   push   %eax
0x807ed4c <dump_exports+156>:   push   %edx
0x807ed4d <dump_exports+157>:   mov    0xfffffffc(%ebp),%eax
0x807ed50 <dump_exports+160>:   add    0x10(%edi),%eax
0x807ed53 <dump_exports+163>:   push   %eax
0x807ed54 <dump_exports+164>:   push   $0x80dee8a
0x807ed59 <dump_exports+169>:   call   0x80774a0 <__vprintf>
0x807ed5e <dump_exports+174>:   xor    %edx,%edx
0x807ed60 <dump_exports+176>:   add    $0x10,%esp
0x807ed63 <dump_exports+179>:   jmp    0x807ed66 <dump_exports+182>
0x807ed65 <dump_exports+181>:   inc    %edx
0x807ed66 <dump_exports+182>:   cmp    0x18(%edi),%edx
0x807ed69 <dump_exports+185>:   jae    0x807ed90 <dump_exports+224>
0x807ed6b <dump_exports+187>:   mov    0xfffffff8(%ebp),%ecx
0x807ed6e <dump_exports+190>:   movzwl (%ecx,%edx,2),%eax
0x807ed72 <dump_exports+194>:   cmp    0xfffffffc(%ebp),%eax
---Type <return> to continue, or q <return> to quit---
0x807ed75 <dump_exports+197>:   jne    0x807ed65 <dump_exports+181>
0x807ed77 <dump_exports+199>:   mov    0xfffffff4(%ebp),%ecx
0x807ed7a <dump_exports+202>:   add    $0xfffffff8,%esp
0x807ed7d <dump_exports+205>:   mov    %esi,%eax
0x807ed7f <dump_exports+207>:   add    (%ecx,%edx,4),%eax
0x807ed82 <dump_exports+210>:   push   %eax
0x807ed83 <dump_exports+211>:   push   $0x80dee98
0x807ed88 <dump_exports+216>:   call   0x80774a0 <__vprintf>
0x807ed8d <dump_exports+221>:   add    $0x10,%esp
0x807ed90 <dump_exports+224>:   mov    (%ebx),%eax
0x807ed92 <dump_exports+226>:   cmp    0xfffffff0(%ebp),%eax
0x807ed95 <dump_exports+229>:   jb     0x807edaf <dump_exports+255>
0x807ed97 <dump_exports+231>:   cmp    0xffffffec(%ebp),%eax
0x807ed9a <dump_exports+234>:   ja     0x807edaf <dump_exports+255>
0x807ed9c <dump_exports+236>:   add    $0xfffffff8,%esp
0x807ed9f <dump_exports+239>:   add    %esi,%eax
0x807eda1 <dump_exports+241>:   push   %eax
0x807eda2 <dump_exports+242>:   push   $0x80dee9d
0x807eda7 <dump_exports+247>:   call   0x80774a0 <__vprintf>
0x807edac <dump_exports+252>:   add    $0x10,%esp
0x807edaf <dump_exports+255>:   add    $0xfffffff4,%esp
0x807edb2 <dump_exports+258>:   push   $0x80deeb0
0x807edb7 <dump_exports+263>:   call   0x80774a0 <__vprintf>
---Type <return> to continue, or q <return> to quit---
0x807edbc <dump_exports+268>:   add    $0x10,%esp
0x807edbf <dump_exports+271>:   mov    0xffffffe4(%ebp),%eax
0x807edc2 <dump_exports+274>:   mov    0xffffffe8(%ebp),%ebx
0x807edc5 <dump_exports+277>:   mov    %eax,0xfffffffc(%ebp)
0x807edc8 <dump_exports+280>:   cmp    0x14(%edi),%eax
0x807edcb <dump_exports+283>:   jb     0x807ed35 <dump_exports+133>
0x807edd1 <dump_exports+289>:   lea    0xffffffc8(%ebp),%esp
0x807edd4 <dump_exports+292>:   pop    %ebx
0x807edd5 <dump_exports+293>:   pop    %esi
0x807edd6 <dump_exports+294>:   pop    %edi
0x807edd7 <dump_exports+295>:   mov    %ebp,%esp
0x807edd9 <dump_exports+297>:   pop    %ebp
0x807edda <dump_exports+298>:   ret   
0x807eddb <dump_exports+299>:   nop   
End of assembler dump.
(gdb)



_______________________________________________
Mplayer-users mailing list
Mplayer-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mplayer-users



More information about the MPlayer-users mailing list