[MPlayer-users] Bug in DVD playback

Carlos Laviola carlos at laviola.org
Sat Mar 23 06:58:02 CET 2002


If I try a simple 'mplayer -dvd 1'. mplayer segfaults.  Here's my
attempt to give as much information as requested, following the
documentation (bugreports.html):

==> Found audio stream: 129
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
A:   2.0 V:   2.0 A-V: -0.001 ct: -0.081   46/ 46  12% 17%  2.5% 1 0 0%
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 3245)]
0x08084697 in fast_memcpy ()
(gdb) bt
#0  0x08084697 in fast_memcpy ()
#1  0x08096b6e in vlvo_control ()
#2  0x0809bf73 in decode_video ()
#3  0x08062a66 in main ()
#4  0x404266cf in __libc_start_main () from /lib/libc.so.6
(gdb) disass $eip-32 $eip+32
Dump of assembler code from 0x8084677 to 0x80846b7:
0x8084677 <fast_memcpy+583>:	add    %edx,%esi
0x8084679 <fast_memcpy+585>:	add    %edx,%edi
0x808467b <fast_memcpy+587>:	sub    $0x40,%ecx
0x808467e <fast_memcpy+590>:	cmp    $0x40,%ecx
0x8084681 <fast_memcpy+593>:	jae    0x8084600 <fast_memcpy+464>
0x8084687 <fast_memcpy+599>:	test   %ecx,%ecx
0x8084689 <fast_memcpy+601>:	je     0x80846de <fast_memcpy+686>
0x808468b <fast_memcpy+603>:	nop    
0x808468c <fast_memcpy+604>:	lea    0x0(%esi,1),%esi
0x8084690 <fast_memcpy+608>:	prefetchnta 0x140(%esi)
0x8084697 <fast_memcpy+615>:	movq   (%esi),%mm0
0x808469a <fast_memcpy+618>:	movq   0x8(%esi),%mm1
0x808469e <fast_memcpy+622>:	movq   0x10(%esi),%mm2
0x80846a2 <fast_memcpy+626>:	movq   0x18(%esi),%mm3
0x80846a6 <fast_memcpy+630>:	movq   0x20(%esi),%mm4
0x80846aa <fast_memcpy+634>:	movq   0x28(%esi),%mm5
0x80846ae <fast_memcpy+638>:	movq   0x30(%esi),%mm6
0x80846b2 <fast_memcpy+642>:	movq   0x38(%esi),%mm7
0x80846b6 <fast_memcpy+646>:	movntq %mm0,(%edi)
End of assembler dump.

My Distro: Debian GNU/Linux unstable
Kernel version: 2.4.18-rc4 i686
glibc version: 2.2.5
gcc version: 3.0.4
ld: version 20020207 Debian/GNU Linux
as: GNU assembler 20020207 Debian/GNU Linux

Attached is mplayer.log, containing the output of 'mplayer -v -dvd 1'.

Funny sidenote: mplayer -dvd 2 works fine.  The DVD I'm trying to play
is American Pie, Region 4.

If there's need for more info, I'll be glad to help.


 _ _  _| _  _  | _   . _ | _   icq -> bad -|- jabber -> good
(_(_|| |(_)_)  |(_|\/|(_)|(_|  Support Scientology! http://xenu.net

More information about the MPlayer-users mailing list