[MPlayer-users] [BUGREPORT] can't playing DVD on hpux 11.00

Gansser, Martin MGansser at rand.de
Mon Mar 17 11:00:07 CET 2003


On my system, the playback of DVD (encrypthed or not encrypthed) isn't possible,
mplayer crashed.
MPEG1/2 files could be played from hardisk fine.

I compiled recent cvs (20030316) with --enable-debug=3.

System is hpux 11.00

gcc 3.2, posix ld (not GNU), binutils-2.11.2
as -v:
GNU assembler version 2.11.2 (hppa2.0n-hp-hpux11.00) using BFD version 2.11.2


name of display:    mzfem:0.0
version number:    11.0
vendor string:    Hewlett-Packard Company
vendor release number:    600000
maximum request size:  4194300 bytes
motion buffer size:  100
bitmap unit, bit order, padding:    32, MSBFirst, 32
image byte order:    MSBFirst
number of supported pixmap formats:    4
supported pixmap formats:
    depth 1, bits_per_pixel 1, scanline_pad 32
    depth 8, bits_per_pixel 8, scanline_pad 32
    depth 12, bits_per_pixel 16, scanline_pad 32
    depth 24, bits_per_pixel 32, scanline_pad 32
keycode range:    minimum 16, maximum 150
focus:  window 0x4400044, revert to Parent
number of extensions:    23

glib/gtk+ 1.2.10, libpng 1.2.4

prounix_root:/opt/MPlayer/bin # gdb ./mplayer

GNU gdb 5.2.1
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "hppa2.0n-hp-hpux11.00"...
(gdb) r -v -dvd 1
Starting program: /opt/MPlayer/bin/mplayer -v -dvd 1
Using GNU internationalization
Original domain: messages
Original dirname: /opt/gnome/share/locale
Current domain: mplayer
Current dirname: /opt/MPlayer/share/locale

MPlayer dev-CVS-030317-10:34-3.2 (C) 2000-2003 Arpad Gereoffy (see DOCS)

Reading config file /opt/MPlayer/etc/mplayer/mplayer.conf: Keine Datei und kein Verzeichnis
Reading config file //.mplayer/config
Reading //.mplayer/codecs.conf: can't open '//.mplayer/codecs.conf': Keine Datei und kein Verzeichnis
Reading /opt/MPlayer/etc/mplayer/codecs.conf: 50 audio & 136 video codecs
CommandLine: '-v' '-dvd' '1'
get_path('font/font.desc') -> '//.mplayer/font/font.desc'
font: can't open file: //.mplayer/font/font.desc
font: can't open file: /opt/MPlayer/share/mplayer/font/font.desc
Using Unoptimized OnScreenDisplay
Using usleep() timing
get_path('input.conf') -> '//.mplayer/input.conf'
Can't open input config file //.mplayer/input.conf : Keine Datei und kein Verzeichnis
Can't open input config file /opt/MPlayer/etc/mplayer/input.conf : Keine Datei und kein Verzeichnis
Falling back on default (hardcoded) input config
get_path('DVD title 1.conf') -> '//.mplayer/DVD title 1.conf'

Playing DVD title 1
get_path('DVDKeys') -> '//.mplayer/DVDKeys'
Reading disc structure, please wait...
There are 2 titles on this DVD.
There are 2 chapters in this DVD title.
There are 1 angles in this DVD title.
DVD successfully opened.
[open] number of audio channels on disk: 0.
[open] number of subtitles on disk: 0
DVD start cell: 0  pack: 0x0-0x13  
DVD start=0 end=57  
DVD Seek! lba=0x0  cell=0  packs: 0x0-0x13  

Program received signal SIGBUS, Bus error.
0x000ef850 in dvd_read_sector (d=0x402a9468, data=0x402a9cf0 "") at open.c:792
792			for(i=0;i<9;i++)	// check if all values zero:
(gdb) bt
#0  0x000ef850 in dvd_read_sector (d=0x402a9468, data=0x402a9cf0 "") at open.c:792
#1  0x000eff1c in stream_fill_buffer (s=0x402a9cb0) at stream.c:98
#2  0x000f0118 in stream_seek_long (s=0x402a9cb0, pos=0) at stream.c:237
#3  0x000e5340 in cache_stream_seek_long (stream=0x402a9cb0, pos=0) at cache2.c:270
#4  0x000eaef8 in new_demuxer (stream=0x402a9cb0, type=3, a_id=0, v_id=0, s_id=-1) at stream.h:162
#5  0x000ed048 in demux_open_stream (stream=0x402a9cb0, file_format=0, audio_id=-1, video_id=-1, dvdsub_id=-1, 
    filename=0x400dffd0 "DVD title 1") at demuxer.c:621
#6  0x000ed528 in demux_open (vs=0x402a9cb0, file_format=0, audio_id=-1, video_id=-1, dvdsub_id=-1, filename=0x400dffd0 "DVD title 1")
    at demuxer.c:1161
#7  0x0001ba5c in main (argc=1073747424, argv=0x400015e0) at mplayer.c:1245
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0xef830 to 0xef870:
0xef830 <dvd_read_sector+760>:	ldw 24(sr0,r3),r19
0xef834 <dvd_read_sector+764>:	ldi 0,r21
0xef838 <dvd_read_sector+768>:	ldo e4(r3),r20
0xef83c <dvd_read_sector+772>:	ldw 0(sr0,r20),r19
0xef840 <dvd_read_sector+776>:	ldo 1(r21),r21
0xef844 <dvd_read_sector+780>:	cmpib,<> 0,r19,0xef8e4 <dvd_read_sector+940>
0xef848 <dvd_read_sector+784>:	ldo 6(r20),r20
0xef84c <dvd_read_sector+788>:	cmpib,>=,n 8,r21,0xef840 <dvd_read_sector+776>
0xef850 <dvd_read_sector+792>:	ldw 0(sr0,r20),r19
0xef854 <dvd_read_sector+796>:	ldw 18(sr0,r3),r22
0xef858 <dvd_read_sector+800>:	ldw 1c(sr0,r3),r23
0xef85c <dvd_read_sector+804>:	ldb f8(sr0,r22),r19
0xef860 <dvd_read_sector+808>:	ldb f9(sr0,r22),r20
0xef864 <dvd_read_sector+812>:	ldb fa(sr0,r22),r21
0xef868 <dvd_read_sector+816>:	depw,z r19,7,8,r19
0xef86c <dvd_read_sector+820>:	depw,z r20,15,16,r20
End of assembler dump.
(gdb) info all-registers
     flags:         12000041          sr5:          5f60c00   
        r1:         400405f8          sr6:          e004800   
        rp:            ef82b          sr7:          e004800   
        r3:         402a9468          cr0:          18d9708   
        r4:         402a9cf0          cr8:     18dc0001ffff   
        r5:                0          cr9:  787280000000000   
        r6:                0          ccr:           1fb520   
        r7:                0         cr12:    400003ffffff7   
        r8:                0         cr13:           6c9ec0   
        r9:                0         cr24: c600000000000000   
       r10:                0         cr25:                1   
       r11:                0         cr26:             2537   
       r12:         402a9cb0   mpsfu_high:         400ecee0   
       r13:         ffffffff    mpsfu_low:             251b   
       r14:         ffffffff   mpsfu_ovfl:           3afaf0   
       r15:         ffffffff          pad: 5f936e9e5f936e96   
       r16:         4000d080         fpsr:          c200000   
       r17:                1         fpe1:                0   
       r18:         4000ed70         fpe2:                0   
       r19:                0         fpe3:                0   
       r20:         402a9552         fpe4:                0   
       r21:                1         fpe5:                0   
       r22:         40000000         fpe6:                0   
       r23:                1         fpe7:                0   
       r24:                0          fr4:         3eb0c6f7   
       r25:           255c98         fr4R:         a0b5ed92   
       r26:           255c98          fr5:          48931a0   
        dp:         400405e0         fr5R:               4c   
      ret0:         402a9218          fr6:         419224c6   
      ret1:         402a9368         fr6R:         80000000   
        sp:         7f7f21e0          fr7:         40530666   
       r31:                0         fr7R:         6666666c   
       sar:               28          fr8:         4082a60c   
     pcoqh:            ef850         fr8R:         49ba5e3b   
     pcsqh:          6b2e400          fr9:            91b14   
     pcoqt:            ef840         fr9R:              254   
     pcsqt:          6b2e400         fr10:                0   
      eiem: ffffffffffffffff        fr10R:            91820   
       iir:          e801093         fr11:                0   
       isr:          5f60c00        fr11R:                0   
       ior:         402a9552         fr12:         ffffffff   
      ipsw:       ff000cff1f        fr12R:         ffffffff   
      goto:                2         fr13:         ffffffff   
       sr4:          6b2e400        fr13R:         ffffffff   
       sr0:          6b2e400         fr14:         ffffffff   
       sr1:          af89c00        fr14R:         ffffffff   
       sr2:                0         fr15:         ffffffff   
       sr3:                0        fr15R:         ffffffff   
fr4     (single precision)     0.345267981
fr4     (double precision)     1.000000000000001e-06
fr4R    (single precision)     -3.08198035e-19
fr5     (single precision)     3.22541186e-36
fr5     (double precision)     8.2727259897107261e-287
fr5R    (single precision)     1.06498683e-43
fr6     (single precision)     18.2679558
fr6     (double precision)     76100000
fr6R    (single precision)     0
fr7     (single precision)     3.29726553
fr7     (double precision)     76.10000000000008
fr7R    (single precision)     2.7200841e+23
fr8     (single precision)     4.08276939
fr8     (double precision)     596.75600000000065
fr8R    (single precision)     1526727.38
fr9     (single precision)     8.36233266e-40
fr9     (double precision)     1.2663137202335665e-308
fr9R    (single precision)     8.35173885e-43
fr10    (single precision)     0
fr10    (double precision)     2.9446312492138294e-318
fr10R   (single precision)     8.35173885e-40
fr11    (single precision)     0
fr11    (double precision)     0
---Type <return> to continue, or q <return> to quit---
fr11R   (single precision)     0
fr12    (single precision)     -nan(0x7fffff)
fr12    (double precision)     -nan(0xfffffffffffff)
fr12R   (single precision)     -nan(0x7fffff)
fr13    (single precision)     -nan(0x7fffff)
fr13    (double precision)     -nan(0xfffffffffffff)
fr13R   (single precision)     -nan(0x7fffff)
fr14    (single precision)     -nan(0x7fffff)
fr14    (double precision)     -nan(0xfffffffffffff)
fr14R   (single precision)     -nan(0x7fffff)
fr15    (single precision)     -nan(0x7fffff)
fr15    (double precision)     -nan(0xfffffffffffff)
fr15R   (single precision)     -nan(0x7fffff)
fr16    (single precision)     -nan(0x7fffff)
fr16    (double precision)     -nan(0xfffffffffffff)
fr16R   (single precision)     -nan(0x7fffff)
fr17    (single precision)     -nan(0x7fffff)
fr17    (double precision)     -nan(0xfffffffffffff)
fr17R   (single precision)     -nan(0x7fffff)
fr18    (single precision)     -nan(0x7fffff)
fr18    (double precision)     -nan(0xfffffffffffff)
fr18R   (single precision)     -nan(0x7fffff)
fr19    (single precision)     -nan(0x7fffff)
fr19    (double precision)     -nan(0xfffffffffffff)
fr19R   (single precision)     -nan(0x7fffff)
fr20    (single precision)     -nan(0x7fffff)
fr20    (double precision)     -nan(0xfffffffffffff)
fr20R   (single precision)     -nan(0x7fffff)
fr21    (single precision)     -nan(0x7fffff)
fr21    (double precision)     -nan(0xfffffffffffff)
fr21R   (single precision)     -nan(0x7fffff)
fr22    (single precision)     0
fr22    (double precision)     7.5765816582666004e-317
fr22R   (single precision)     2.1489153e-38
fr23    (single precision)     8.58742714
fr23    (double precision)     208067.25000000023
fr23R   (single precision)     1.12103877e-44
fr24    (single precision)     1.875
fr24    (double precision)     1.0000000000000011
fr24R   (single precision)     7.00649232e-45
fr25    (single precision)     2.5
fr25    (double precision)     8
fr25R   (single precision)     0
---Type <return> to continue, or q <return> to quit---
fr26    (single precision)     0
fr26    (double precision)     8.2239005386600516e-318
fr26R   (single precision)     2.33251174e-39
fr27    (single precision)     0
fr27    (double precision)     8.2239005386600516e-318
fr27R   (single precision)     2.33251174e-39
fr28    (single precision)     0
fr28    (double precision)     4.0216943571477469e-321
fr28R   (single precision)     1.14065695e-42
fr29    (single precision)     4.29493761
fr29    (double precision)     814.01625000000081
fr29R   (single precision)     89129.0156
fr30    (single precision)     4.78125
fr30    (double precision)     1600
fr30R   (single precision)     0
fr31    (single precision)     0
fr31    (double precision)     6.434710971436395e-318
fr31R   (single precision)     1.82505112e-39
(gdb) q
The program is running.  Exit anyway? (y or n) y

MPlayer interrupted by signal 10 in module: demux_open

thanks Martin

More information about the MPlayer-users mailing list