[MPlayer-users] Bug: OSD menu
Steve
wilton at hal.humberc.on.ca
Mon Dec 9 20:28:03 CET 2002
Mandrake 9.0
Linux mybox 2.4.19-16mdk #1 Fri Sep 20 18:15:05 CEST 2002 i686 unknown
unknown GNU/Linux
libc-2.2.5
XFree86 Version 4.2.1
gcc version 3.2 (Mandrake Linux 9.0 3.2-1mdk)
GNU ld version 2.12.90.0.15 20020717
GNU assembler 2.12.90.0.15 20020717
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 1
model name : Intel(R) Pentium(R) 4 CPU 1.90GHz
stepping : 2
cpu MHz : 1893.910
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 3774.87
ATI Rage 128 64MB
Intel i810 audio
~/.mplayer/input.conf has:
--snip
[any key here] menu up
--snip
Bug occurs when menu up key is pressed
Dump of assembler code from 0x808a96d to 0x808a9ad:
0x808a96d <menu_draw_text_full+1769>: inc %ebp
0x808a96e <menu_draw_text_full+1770>: enter $0x24a2,$0x8
0x808a972 <menu_draw_text_full+1774>: or %ch,%cl
0x808a974 <menu_draw_text_full+1776>: jg 0x808a96f
<menu_draw_text_full+1771>
0x808a976 <menu_draw_text_full+1778>: (bad)
0x808a977 <menu_draw_text_full+1779>: call *0x53(%esi)
0x808a97a <menu_text_length+2>: xor %ebx,%ebx
0x808a97c <menu_text_length+4>: mov 0xc(%esp,1),%edx
0x808a980 <menu_text_length+8>: movzbl (%edx),%eax
0x808a983 <menu_text_length+11>: test %al,%al
0x808a985 <menu_text_length+13>: je 0x808a9b1
<menu_text_length+57>
0x808a987 <menu_text_length+15>: mov 0x81f8630,%ecx
0x808a98d <menu_text_length+21>: mov 0xc(%ecx),%esi
0x808a990 <menu_text_length+24>: movzbl %al,%eax
0x808a993 <menu_text_length+27>: add $0x1,%edx
0x808a996 <menu_text_length+30>: movswl 0x60094(%ecx,%eax,2),%eax
0x808a99e <menu_text_length+38>: add %esi,%eax
0x808a9a0 <menu_text_length+40>: add %eax,%ebx
0x808a9a2 <menu_text_length+42>: movzbl (%edx),%eax
0x808a9a5 <menu_text_length+45>: test %al,%al
0x808a9a7 <menu_text_length+47>: jne 0x808a990
<menu_text_length+24>
0x808a9a9 <menu_text_length+49>: sub 0xc(%ecx),%ebx
0x808a9ac <menu_text_length+52>: mov %ebx,%eax
End of assembler dump.
More information about the MPlayer-users
mailing list