2004Dec27/main# ./mplayer ~/Videos/TORRENTS/Episode2.avi 2004Dec27/main# gdb ./mplayer GNU gdb 6.1.1 Copyright 2004 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 "i486-slackware-linux"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run -v ~/Videos/TORRENTS/Episode2.avi Starting program: /home/root/temp/MPlayer/CVS-2004Dec27/main/mplayer -v ~/Videos/TORRENTS/Episode2.avi Using GNU internationalization Original domain: messages Original dirname: /usr/share/locale Current domain: mplayer Current dirname: /usr/local/share/locale MPlayer dev-CVS-041227-17:54-3.3.4 (C) 2000-2004 MPlayer Team CPU: Advanced Micro Devices Athlon MP/XP Thoroughbred (Family: 6, Stepping: 1) Detected cache-line size is 64 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0 Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE CommandLine: '-v' '/home/root/Videos/TORRENTS/Episode2.avi' init_freetype get_path('font/font.desc') -> '/home/root/.mplayer/font/font.desc' font: can't open file: /home/root/.mplayer/font/font.desc font: can't open file: /usr/local/share/mplayer/font/font.desc Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay Using Linux hardware RTC timing (1024Hz). get_path('input.conf') -> '/home/root/.mplayer/input.conf' Parsing input config file /home/root/.mplayer/input.conf Input config file /home/root/.mplayer/input.conf parsed: 52 binds get_path('Episode2.avi.conf') -> '/home/root/.mplayer/Episode2.avi.conf' Playing /home/root/Videos/TORRENTS/Episode2.avi. [file] File size is 3839287296 bytes STREAM: [file] /home/root/Videos/TORRENTS/Episode2.avi STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) AVI file format detected. list_end=0x228C ======= AVI Header ======= us/frame: 41708 (fps=23.976) max bytes/sec: 0 padding: 0 MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED frames total: 114946 initial: 0 streams: 2 Suggested BufferSize: 0 Size: 1280 x 720 ========================== list_end=0x10FA ==> Found video stream: 0 ====== STREAM Header ===== Type: vids FCC: wmv3 (33766D77) Flags: 0 Priority: 0 Language: 0 InitialFrames: 0 Rate: 2997/125 = 23.976 Start: 0 Len: 204499 Suggested BufferSize: 267190 Quality 10000 Sample size: 0 ========================== found 'bih', 46 bytes of 40 ======= VIDEO Format ====== biSize 46 biWidth 1280 biHeight 720 biPlanes 1 biBitCount 24 biCompression 861293911='WMV3' biSizeImage 2764800 Unknown extra header dump: [4f] [f1] [2] [1] [40] [1f] =========================== ====== AVI Super Index Header ======== FCC (indx) dwSize (4120) wLongsPerEntry(4) bIndexSubType (0) bIndexType (0) nEntriesInUse (25) dwChunkId (00dc) dwReserved[0] (0) dwReserved[1] (0) dwReserved[2] (0) =========================== ODML (00dc): [0] 0x00000000e4a4e690 0x10020 8192 ODML (00dc): [1] 0x00000000e4a5e6b0 0x10020 8192 ODML (00dc): [2] 0x00000000e4a6e6d0 0x10020 8192 ODML (00dc): [3] 0x00000000e4a7e6f0 0x10020 8192 ODML (00dc): [4] 0x00000000e4a8e710 0x10020 8192 ODML (00dc): [5] 0x00000000e4a9e730 0x10020 8192 ODML (00dc): [6] 0x00000000e4aae750 0x10020 8192 ODML (00dc): [7] 0x00000000e4abe770 0x10020 8192 ODML (00dc): [8] 0x00000000e4ace790 0x10020 8192 ODML (00dc): [9] 0x00000000e4ade7b0 0x10020 8192 ODML (00dc): [10] 0x00000000e4aee7d0 0x10020 8192 ODML (00dc): [11] 0x00000000e4afe7f0 0x10020 8192 ODML (00dc): [12] 0x00000000e4b0e810 0x10020 8192 ODML (00dc): [13] 0x00000000e4b1e830 0x10020 8192 ODML (00dc): [14] 0x00000000e4b2e850 0x10020 8192 ODML (00dc): [15] 0x00000000e4b3e870 0x10020 8192 ODML (00dc): [16] 0x00000000e4b4e890 0x10020 8192 ODML (00dc): [17] 0x00000000e4b5e8b0 0x10020 8192 ODML (00dc): [18] 0x00000000e4b6e8d0 0x10020 8192 ODML (00dc): [19] 0x00000000e4b7e8f0 0x10020 8192 ODML (00dc): [20] 0x00000000e4b8e910 0x10020 8192 ODML (00dc): [21] 0x00000000e4b9e930 0x10020 8192 ODML (00dc): [22] 0x00000000e4bae950 0x10020 8192 ODML (00dc): [23] 0x00000000e4bbe970 0x10020 8192 ODML (00dc): [24] 0x00000000e4bce990 0xf6b8 7891 list_end=0x2180 ==> Found audio stream: 1 ====== STREAM Header ===== Type: auds FCC: (0) Flags: 0 Priority: 0 Language: 0 InitialFrames: 1 Rate: 48000/1 = 48000.000 Start: 0 Len: 409392406 Suggested BufferSize: 24000 Quality -1 Sample size: 1 ========================== found 'wf', 18 bytes of 18 ======= WAVE Format ======= Format Tag: 8192 (0x2000) Channels: 6 Samplerate: 48000 avg byte/sec: 48000 Block align: 1 bits/sample: 0 cbSize: 0 =========================== ====== AVI Super Index Header ======== FCC (indx) dwSize (4120) wLongsPerEntry(4) bIndexSubType (0) bIndexType (0) nEntriesInUse (25) dwChunkId (01wb) dwReserved[0] (0) dwReserved[1] (0) dwReserved[2] (0) =========================== ODML (01wb): [0] 0x00000000e4bde048 0x10020 16423769 ODML (01wb): [1] 0x00000000e4bee068 0x10020 16399769 ODML (01wb): [2] 0x00000000e4bfe088 0x10020 16399769 ODML (01wb): [3] 0x00000000e4c0e0a8 0x10020 16401305 ODML (01wb): [4] 0x00000000e4c1e0c8 0x10020 16399769 ODML (01wb): [5] 0x00000000e4c2e0e8 0x10020 16401304 ODML (01wb): [6] 0x00000000e4c3e108 0x10020 16399769 ODML (01wb): [7] 0x00000000e4c4e128 0x10020 16399769 ODML (01wb): [8] 0x00000000e4c5e148 0x10020 16401305 ODML (01wb): [9] 0x00000000e4c6e168 0x10020 16399769 ODML (01wb): [10] 0x00000000e4c7e188 0x10020 16401304 ODML (01wb): [11] 0x00000000e4c8e1a8 0x10020 16399769 ODML (01wb): [12] 0x00000000e4c9e1c8 0x10020 16401305 ODML (01wb): [13] 0x00000000e4cae1e8 0x10020 16399769 ODML (01wb): [14] 0x00000000e4cbe208 0x10020 16399769 ODML (01wb): [15] 0x00000000e4cce228 0x10020 16401305 ODML (01wb): [16] 0x00000000e4cde248 0x10020 16399768 ODML (01wb): [17] 0x00000000e4cee268 0x10020 16401305 ODML (01wb): [18] 0x00000000e4cfe288 0x10020 16399769 ODML (01wb): [19] 0x00000000e4d0e2a8 0x10020 16399769 ODML (01wb): [20] 0x00000000e4d1e2c8 0x10020 16401305 ODML (01wb): [21] 0x00000000e4d2e2e8 0x10020 16399768 ODML (01wb): [22] 0x00000000e4d3e308 0x10020 16401305 ODML (01wb): [23] 0x00000000e4d4e328 0x10020 16399769 ODML (01wb): [24] 0x00000000e4d5e348 0xf628 15760130 list_end=0x228C AVI: dmlh found (size=248) (total_frames=204499) list_end=0x22CC hdr=Software size=44 Software : VirtualDubMod 1.5.10.1 (build 2366/release) list_end=0x7EE40286 Found movie at 0x280C - 0x7EE40286 Reading INDEX block, 229893 chunks for 114946 frames (fpos=0x7ee4028e) additional RIFF header... list_end=0xE4D6D970 Found movie at 0x280C - 0xE4D6D970 AVI: ODML: Building odml index (2 superindexchunks) ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x5DCC) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x6548F54) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0xD7034D0) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x16F7BB38) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x225B8426) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x28F33FB6) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x321AD4AC) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x3AFF015C) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x43246AC6) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x5390C49A) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x5ABC9778) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x659B98EA) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x70F82DD4) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x78EDB67C) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x7E9E40FC) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x85F628EC) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x8C82B820) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x92A33596) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0x9DE2183E) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0xA907D604) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0xB9538052) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0xC8092E66) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0xD2156634) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (00dc) qwBaseOffset (0xD971E028) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix00) dwSize (63152) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (7891) dwChunkId (00dc) qwBaseOffset (0xDEF9770E) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x4) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x654894C) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0xD702EC8) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x16F7AF30) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x225B7E1E) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x28F333AE) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x321ACEA4) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x3AFEFB54) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x43245EBE) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x5390BE92) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x5ABC8B70) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x659B92E2) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x70F827CC) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x78EDB074) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x7E9E3AF4) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x85F61CE4) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x8C82B218) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x92A32F8E) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0x9DE21236) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0xA907CFFC) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0xB953744A) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0xC809285E) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0xD2155A2C) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (65560) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (8192) dwChunkId (01wb) qwBaseOffset (0xD971DA20) dwReserved3 (0) =========================== ====== AVI Standard Index Header ======== FCC (ix01) dwSize (63008) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (7873) dwChunkId (01wb) qwBaseOffset (0xDEF97106) dwReserved3 (0) =========================== Program received signal SIGSEGV, Segmentation fault. 0x081702e9 in avi_idx_quicksort (idx=0x41036008, from=97705, to=110394) at aviheader.c:55 55 off_t pivot_ofs = AVI_IDX_OFFSET(&idx[(from + to) / 2]); (gdb) bt #0 0x081702e9 in avi_idx_quicksort (idx=0x41036008, from=97705, to=110394) at aviheader.c:55 #1 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110396) at aviheader.c:70 #2 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110398) at aviheader.c:70 #3 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110400) at aviheader.c:70 #4 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110402) at aviheader.c:70 #5 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110404) at aviheader.c:70 #6 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110406) at aviheader.c:70 #7 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110408) at aviheader.c:70 #8 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110410) at aviheader.c:70 #9 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110412) at aviheader.c:70 #10 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110414) at aviheader.c:70 #11 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110416) ---Type to continue, or q to quit--- at aviheader.c:70 #12 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110418) at aviheader.c:70 #13 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110420) at aviheader.c:70 #14 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110422) at aviheader.c:70 #15 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110424) at aviheader.c:70 #16 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110426) at aviheader.c:70 #17 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110428) at aviheader.c:70 #18 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110430) at aviheader.c:70 #19 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110432) at aviheader.c:70 #20 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110434) at aviheader.c:70 #21 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110436) at aviheader.c:70 #22 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110438) at aviheader.c:70 ---Type to continue, or q to quit--- #23 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110440) at aviheader.c:70 #24 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110442) at aviheader.c:70 #25 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110444) at aviheader.c:70 #26 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110446) at aviheader.c:70 #27 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110448) at aviheader.c:70 #28 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110450) at aviheader.c:70 #29 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110452) at aviheader.c:70 #30 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110454) at aviheader.c:70 #31 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110456) at aviheader.c:70 #32 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110458) at aviheader.c:70 #33 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110460) at aviheader.c:70 #34 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110462) ---Type to continue, or q to quit--- at aviheader.c:70 #35 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110464) at aviheader.c:70 #36 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110466) at aviheader.c:70 #37 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110468) at aviheader.c:70 #38 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110470) at aviheader.c:70 #39 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110472) at aviheader.c:70 #40 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110474) at aviheader.c:70 #41 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110476) at aviheader.c:70 #42 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110478) at aviheader.c:70 #43 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110480) at aviheader.c:70 #44 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110482) at aviheader.c:70 #45 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110484) at aviheader.c:70 ---Type to continue, or q to quit--- #46 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110486) at aviheader.c:70 #47 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110488) at aviheader.c:70 #48 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110490) at aviheader.c:70 #49 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110492) at aviheader.c:70 #50 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110494) at aviheader.c:70 #51 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110496) at aviheader.c:70 #52 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110498) at aviheader.c:70 #53 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110500) at aviheader.c:70 #54 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110502) at aviheader.c:70 #55 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110504) at aviheader.c:70 #56 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110506) at aviheader.c:70 #57 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110508) ---Type to continue, or q to quit--- at aviheader.c:70 #58 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110510) at aviheader.c:70 #59 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110512) at aviheader.c:70 #60 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110514) at aviheader.c:70 #61 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110516) at aviheader.c:70 #62 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110518) at aviheader.c:70 #63 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110520) at aviheader.c:70 #64 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110522) at aviheader.c:70 #65 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110524) at aviheader.c:70 #66 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110526) at aviheader.c:70 #67 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110528) at aviheader.c:70 #68 0x0817042a in avi_idx_quicksort (idx=0x41036008, from=97705, to=110530) at aviheader.c:70 (NOTE: The above message repeats, ad nauseum) ---Type to continue, or q to quit---q Quit (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0x81702c9 to 0x8170309: 0x081702c9 : enter $0xe8c1,$0x1f 0x081702cd : add %eax,%ecx 0x081702cf : sar %ecx 0x081702d1 : shl $0x4,%ecx 0x081702d4 : mov 0x4(%edx,%ecx,1),%ebx 0x081702d8 : xor %edx,%edx 0x081702da : mov %ebx,%eax 0x081702dc : mov 0x8(%ebp),%ebx 0x081702df : xor %ax,%ax 0x081702e2 : shld $0x10,%eax,%edx 0x081702e6 : shl $0x10,%eax 0x081702e9 : mov %edx,0xffffffcc(%ebp) 0x081702ec : xor %edx,%edx 0x081702ee : mov %eax,0xffffffc8(%ebp) 0x081702f1 : mov 0x8(%ebx,%ecx,1),%eax 0x081702f5 : add %eax,0xffffffc8(%ebp) 0x081702f8 : adc %edx,0xffffffcc(%ebp) 0x081702fb : nop 0x081702fc : lea 0x0(%esi),%esi 0x08170300 : mov 0xffffffd4(%ebp),%esi 0x08170303 : mov 0x8(%ebp),%eax 0x08170306 : xor %edx,%edx ---Type to continue, or q to quit--- 0x08170308 : mov %edx,%ebx End of assembler dump. (gdb) (gdb) info all-registers eax 0x0 0 ecx 0x196710 1664784 edx 0x0 0 ebx 0x41036008 1090740232 esp 0xbfe00fdc 0xbfe00fdc ebp 0xbfe01030 0xbfe01030 esi 0x1af3b0 1766320 edi 0x17da9 97705 eip 0x81702e9 0x81702e9 eflags 0x210256 2163286 cs 0x23 35 ss 0x2b 43 ds 0x2b 43 es 0x2b 43 fs 0x0 0 gs 0x7 7 st0 0 (raw 0x00000000000000000000) st1 0 (raw 0x00000000000000000000) st2 0 (raw 0x00000000000000000000) st3 0 (raw 0x00000000000000000000) st4 0 (raw 0x00000000000000000000) st5 0 (raw 0x00000000000000000000) st6 1 (raw 0x3fff8000000000000000) ---Type to continue, or q to quit--- st7 48000 (raw 0x400ebb80000000000000) 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 = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, ---Type to continue, or q to quit--- 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} mxcsr 0x1f80 8064 mm0 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm1 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} ---Type to continue, or q to quit--- 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 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm5 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm6 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}} mm7 {uint64 = 0xbb80000000000000, v2_int32 = {0x0, 0xbb800000}, v4_int16 = {0x0, 0x0, 0x0, 0xbb80}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0xbb}} (gdb) continue Continuing. Program received signal SIGSEGV, Segmentation fault. 0x081702e9 in avi_idx_quicksort (idx=0x41036008, from=97705, to=110394) at aviheader.c:55 55 off_t pivot_ofs = AVI_IDX_OFFSET(&idx[(from + to) / 2]); (gdb) quit The program is running. Exit anyway? (y or n) n Not confirmed. (gdb) continue Continuing. Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. (gdb) quit