[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