gdb ./mplayer GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) run -v -dvd-device /dev/scd0 dvd://6 -chapter 2 Starting program: /home/ilja/the_real_path_differs_from_this/mplayer -v -dvd-device /dev/scd0 dvd://6 -chapter 2 [Thread debugging using libthread_db enabled] MPlayer dev-SVN-r28207-4.3.2 (C) 2000-2008 MPlayer Team CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ (Family: 15, Model: 75, Stepping: 2) CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1 Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2 get_path('codecs.conf') -> '/home/ilja/.mplayer/codecs.conf' Reading /home/ilja/.mplayer/codecs.conf: Can't open '/home/ilja/.mplayer/codecs.conf': No such file or directory Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory Using built-in default codecs.conf. Configuration: --enable-debug=3 --disable-rtc --disable-lirc --disable-x264 --enable-menu CommandLine: '-v' '-dvd-device' '/dev/scd0' 'dvd://6' '-chapter' '2' init_freetype get_path('font/font.desc') -> '/home/ilja/.mplayer/font/font.desc' font: can't open file: /home/ilja/.mplayer/font/font.desc font: can't open file: /usr/local/share/mplayer/font/font.desc Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay get_path('fonts') -> '/home/ilja/.mplayer/fonts' Using nanosleep() timing get_path('input.conf') -> '/home/ilja/.mplayer/input.conf' Can't open input config file /home/ilja/.mplayer/input.conf: No such file or directory Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory Falling back on default (hardcoded) input config get_path('6.conf') -> '/home/ilja/.mplayer/6.conf' Playing dvd://6. get_path('sub/') -> '/home/ilja/.mplayer/sub/' URL: dvd://6 Reading disc structure, please wait... There are 8 titles on this DVD. There are 1 angles in this DVD title. DVD successfully opened. audio stream: 0 format: ac3 (stereo) language: en aid: 128. number of audio channels on disk: 1. subtitle ( sid ): 0 language: en number of subtitles on disk: 1 DVD start cell: 0 pack: 0x0-0xDFB6 DVD start=0 end=2802514 STREAM: [null] dvd://6 STREAM: Description: DVD stream STREAM: Author: STREAM: Comment: DVD Seek! lba=0x0 cell=0 packs: 0x0-0xDFB6 Angle-seek synced by cell/vob IDN search! system stream synced at 0xD (13)! ==> Found video stream: 0 MPEG-PS file format detected. ==> Found audio stream: 128 [New Thread 0xb5f906f0 (LWP 28204)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb5f906f0 (LWP 28204)] control (stream=0xa8a7968, cmd=2, arg=0xbfabd5b4) at stream/stream_dvd.c:575 575 ptt = vts_file->vts_ptt_srpt->title[title_no].ptt[chapter]; (gdb) bt #0 control (stream=0xa8a7968, cmd=2, arg=0xbfabd5b4) at stream/stream_dvd.c:575 #1 0x08165776 in demuxer_seek_chapter (demuxer=0xa8bd640, chapter=1, mode=1, seek_pts=0xbfabd6e4, num_chapters=0x0, chapter_name=0x0) at libmpdemux/demuxer.c:1346 #2 0x08091167 in main (argc=7, argv=0xbfabe834) at mplayer.c:3302 (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0x81ca0c8 to 0x81ca108: 0x081ca0c8 : add %al,(%eax) 0x081ca0ca : imul %esi,%edx 0x081ca0cd : add 0x8(%eax),%edx 0x081ca0d0 : movzwl (%edx),%eax 0x081ca0d3 : cmp %eax,%edi 0x081ca0d5 : jge 0x81ca008 0x081ca0db : mov 0x2(%edx),%eax 0x081ca0de : mov 0x30(%ecx),%ecx 0x081ca0e1 : mov $0xc,%ebx 0x081ca0e6 : xor %esi,%esi 0x081ca0e8 : mov (%eax,%edi,4),%edx 0x081ca0eb : movzwl %dx,%eax 0x081ca0ee : shr $0x10,%edx 0x081ca0f1 : imul %ebx,%eax 0x081ca0f4 : add 0x8(%ecx),%eax 0x081ca0f7 : mov -0x4(%eax),%ecx 0x081ca0fa : mov 0xf0(%ecx),%eax 0x081ca100 : movzbl -0x1(%eax,%edx,1),%eax 0x081ca105 : mov 0xf4(%ecx),%edx End of assembler dump.