[MPlayer-users] Bug in create_PopUpMenu function using gui of mplayer

Michele Amoroso Michele_Amoroso at wg-test.de
Wed Feb 23 12:15:51 CET 2005


Hello,

after playing a DVD with the gmplayer and stopping it, when I try to 
open the gui-menu with a right-click of the mouse the program crash.

Here is my crashdump, if someone has any idea:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1079589056 (LWP 7834)]
0x080cb542 in create_PopUpMenu ()
(gdb) bt
#0  0x080cb542 in create_PopUpMenu ()
#1  0x00000000 in ?? ()
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x80cb522 to 0x80cb562:
0x080cb522 <create_PopUpMenu+11682>:    pusha
0x080cb523 <create_PopUpMenu+11683>:    or     %cl,0x5f163415(%ebx)
0x080cb529 <create_PopUpMenu+11689>:    or     %al,0x6a840fd2(%ebp)
0x080cb52f <create_PopUpMenu+11695>:    sub    $0x0,%al
0x080cb531 <create_PopUpMenu+11697>:    add    %ah,0x85f160c(%ecx)
0x080cb537 <create_PopUpMenu+11703>:    test   %eax,%eax
0x080cb539 <create_PopUpMenu+11705>:    je     0x80ce192 
<create_PopUpMenu+23058>
0x080cb53f <create_PopUpMenu+11711>:    mov    0x2c(%eax),%edi
0x080cb542 <create_PopUpMenu+11714>:    mov    0x44(%edi),%eax
0x080cb545 <create_PopUpMenu+11717>:    movl   $0x0,0x14c(%esp)
0x080cb550 <create_PopUpMenu+11728>:    mov    %eax,0x148(%esp)
0x080cb557 <create_PopUpMenu+11735>:    cmp    %edx,0x14c(%esp)
0x080cb55e <create_PopUpMenu+11742>:    jge    0x80cb808 
<create_PopUpMenu+12424>
End of assembler dump.
(gdb) info all-registers
eax            0x874b7c0        141866944
ecx            0x0      0
edx            0x2      2
ebx            0x8722450        141698128
esp            0xbfffcd30       0xbfffcd30
ebp            0x874dab0        0x874dab0
esi            0x874dbe8        141876200
edi            0x51     81
eip            0x80cb542        0x80cb542
eflags         0x210206 2163206
cs             0x73     115
ss             0x7b     123
ds             0x7b     123
es             0x7b     123
fs             0x0      0
gs             0x33     51
st0            0.83921568627450982003068702397285961    (raw 
0x3ffed6d6d6d6d6d6d800)
st1            0        (raw 0x00000000000000000000)
st2            0        (raw 0x00000000000000000000)
st3            0        (raw 0x00000000000000000000)
st4            0.5874509803921568185103296855231747     (raw 
0x3ffe96632ffcc9966000)
st5            0.5874509803921568185103296855231747     (raw 
0x3ffe96632ffcc9966000)
st6            3        (raw 0x4000c000000000000000)
---Type <return> to continue, or q <return> to quit---
st7            1.0119521912350597609656782660536578     (raw 
0x3fff8187a63f3c2ce062)
fctrl          0x37f    895
fstat          0x20     32
ftag           0xffff   65535
fiseg          0x0      0
fioff          0x0      0
foseg          0x0      0
fooff          0x0      0
fop            0x0      0
xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 
times>},
   v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 
0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, 
v2_int64 = {
     0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 
0xffffffffffffffffffffffffffffffff}
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 
times>},
   v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 
0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, 
v2_int64 = {
     0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 
0xffffffffffffffffffffffffffffffff}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 
times>},
   v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 
0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, 
v2_int64 = {
     0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 
0xffffffffffffffffffffffffffffffff}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 
times>},
   v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 
0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, 
v2_int64 = {
     0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 
0xffffffffffffffffffffffffffffffff}
xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 
times>},
   v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 
0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, 
v2_int64 = {
---Type <return> to continue, or q <return> to quit---
     0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 
0xffffffffffffffffffffffffffffffff}
xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 
times>},
   v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 
0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, 
v2_int64 = {
     0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 
0xffffffffffffffffffffffffffffffff}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 
times>},
   v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 
0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, 
v2_int64 = {
     0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 
0xffffffffffffffffffffffffffffffff}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 
times>},
   v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 
0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, 
v2_int64 = {
     0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 
0xffffffffffffffffffffffffffffffff}
mxcsr          0x1f80   8064
mm0            {uint64 = 0xd6d6d6d6d6d6d800, v2_int32 = {0xd6d6d800, 
0xd6d6d6d6}, v4_int16 = {0xd800, 0xd6d6, 0xd6d6, 0xd6d6}, v8_int8 = 
{0x0, 0xd8,
     0xd6, 0xd6, 0xd6, 0xd6, 0xd6, 0xd6}}
mm1            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm2            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm3            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm4            {uint64 = 0x96632ffcc9966000, v2_int32 = {0xc9966000, 
0x96632ffc}, v4_int16 = {0x6000, 0xc996, 0x2ffc, 0x9663}, v8_int8 = 
{0x0, 0x60,
     0x96, 0xc9, 0xfc, 0x2f, 0x63, 0x96}}
mm5            {uint64 = 0x96632ffcc9966000, v2_int32 = {0xc9966000, 
0x96632ffc}, v4_int16 = {0x6000, 0xc996, 0x2ffc, 0x9663}, v8_int8 = 
{0x0, 0x60,
     0x96, 0xc9, 0xfc, 0x2f, 0x63, 0x96}}
mm6            {uint64 = 0xc000000000000000, v2_int32 = {0x0, 
0xc0000000}, v4_int16 = {0x0, 0x0, 0x0, 0xc000}, v8_int8 = {0x0, 0x0, 
0x0, 0x0, 0x0, 0x0,
     0x0, 0xc0}}
mm7            {uint64 = 0x8187a63f3c2ce062, v2_int32 = {0x3c2ce062, 
0x8187a63f}, v4_int16 = {0xe062, 0x3c2c, 0xa63f, 0x8187}, v8_int8 = 
{0x62, 0xe0,
---Type <return> to continue, or q <return> to quit---
     0x2c, 0x3c, 0x3f, 0xa6, 0x87, 0x81}}


Bye,
Michele




More information about the MPlayer-users mailing list