Opened 19 years ago

Closed 17 years ago

#312 closed defect (fixed)

seeking in any file with associated vobsub file causes crash [includes stackdump]

Reported by: adam@… Owned by: alex@…
Priority: normal Component: core
Version: HEAD Severity: major
Keywords: Cc: ulion2002@…, johann@…
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

I have a large collection of movies which I have transcribed from dvd to
h.264-encoded avi files (using mencoder and libx264). With the latest release
(pre7), I get the following crash whenever I attempt to seek in these files.
I tried "-ao null" just in case, but that didn't help.

I can provide access to the .avi file if desired (1.3GB though!).

megacz@maxwell:/mnt$mplayer -ao null Kill.Bill.Volume.1.avi
MPlayer 1.0pre7-3.3 (C) 2000-2005 MPlayer Team
AltiVec found
CPU: PowerPC

Playing Kill.Bill.Volume.1.avi.
No matching VOBSUB language found!
AVI file format detected.
AVI: ODML: Building odml index (2 superindexchunks)
VIDEO: [462h] 720x480 24bpp 29.970 fps 814.5 kbps (99.4 kbyte/s)
Clip info:

Software: MEncoder 1.0pre7-3.4.0

SUB: Could not determine file format
Cannot load subtitles: ./Kill.Bill.Volume.1.sub
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
Cannot find codec 'dts' in libavcodec...
ADecoder init failed :(
ADecoder init failed :(
Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF
No accelerated IMDCT transform found
hwac3: switched to DTS, 768000 bps, 48000 Hz
AUDIO: 48000 Hz, 2 ch, ac3, 768.0 kbit/50.00% (ratio: 96000->192000)
Selected audio codec: [hwdts] afm:hwac3 (DTS through S/PDIF)
==========================================================================
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm:ffmpeg (FFmpeg H.264)
==========================================================================
Checking audio filter chain for 48000Hz/2ch/ac3 -> 48000Hz/2ch/ac3...
AF_pre: 48000Hz/2ch/ac3
AO: [null] 48000Hz 2ch ac3 (1 bps)
Building audio filter chain for 48000Hz/2ch/ac3 -> 48000Hz/2ch/ac3...
Starting playback...
VDec: vo config request - 720 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [quartz] 720x480 => 854x480 Planar YV12
A: 2.5 V: 1.8 A-V: 0.678 ct: 0.184 56/ 56 129% 26% 1.7% 50 0

A: 133.4 V: 133.3 A-V: 0.029 ct: -2.375 3997/3997 52% 19% 0.2% 293 0

MPlayer interrupted by signal 10 in module: seek

  • MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc version. If you think it's MPlayer's fault, please read DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and won't help unless you provide this information when reporting a possible bug.

Change History (7)

comment:1 by adam@…, 19 years ago

Summary: crash in module "seek" when seeking in mencoder-created H.264 aviseeking in avi with associated vobsub file causes crash [includes stackdump]

More info:

The problem happens even with "-vo null -ao null", so I don't think it's
any of the output drivers. But the stackdump shows the problem in subtitle
decoding, and -noautosub solved the problem. So, it looks like pre7 does
something wonky when seeking around in a file with an associated .sub.

Here's a stackdump from gdb

MPlayer 1.0pre7-3.4.0 (C) 2000-2005 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

Playing /vol/dvds/Kill.Bill.Volume.1.avi.
No matching VOBSUB language found!
AVI file format detected.
AVI: ODML: Building odml index (2 superindexchunks)
VIDEO: [h264] 720x480 24bpp 29.970 fps 814.5 kbps (99.4 kbyte/s)
Clip info:

Software: MEncoder 1.0pre7-3.4.0

SUB: Could not determine file format
Cannot load subtitles: /vol/dvds/Kill.Bill.Volume.1.sub
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
Cannot find codec 'dts' in libavcodec...
ADecoder init failed :(
ADecoder init failed :(
Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF
No accelerated IMDCT transform found
hwac3: switched to DTS, 768000 bps, 48000 Hz
AUDIO: 48000 Hz, 2 ch, ac3, 768.0 kbit/50.00% (ratio: 96000->192000)
Selected audio codec: [hwdts] afm:hwac3 (DTS through S/PDIF)
==========================================================================
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm:ffmpeg (FFmpeg H.264)
==========================================================================
Checking audio filter chain for 48000Hz/2ch/ac3 -> 48000Hz/2ch/ac3...
AF_pre: 48000Hz/2ch/ac3
AO: [null] 48000Hz 2ch ac3 (1 bps)
Building audio filter chain for 48000Hz/2ch/ac3 -> 48000Hz/2ch/ac3...
Starting playback...
VDec: vo config request - 720 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [null] 720x480 => 854x480 Planar YV12
---Type <return> to continue, or q <return> to quit--- 0% 0.4% 4 0

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1217683328 (LWP 31833)]
0x080880d5 in vobsub_seek ()
(gdb) bt
#0 0x080880d5 in vobsub_seek ()
#1 0x08079f33 in main ()
(gdb) threads

comment:2 by saschasommer@…, 19 years ago

Try again with cvs.
If that does not help upload a part of the file and the subtitle that can
be used to reproduce this problem.
Recompile with --enable-debug=3 when doing gdb backtraces.

comment:3 by johann@…, 17 years ago

Cc: johann@… added
Summary: seeking in avi with associated vobsub file causes crash [includes stackdump]seeking in any file with associated vobsub file causes crash [includes stackdump]
Version: 1.0pre7HEAD

Seems this issue is not avi specific at all. I was bitten with an audio-only ogg vorbis file. The problem doesn't seem to depend on the files, I was able to reproduce it with random music tracks (ogg/mp3) and other sub/idx files. Still happens with -ao null and -vo null. Switching ths subs off after startup with "j" doesn't help. Only -noautosub works.

To sum it up : just put a .sub/.idx couple with any file, match the file names, play and seek.

Loading explicitly with -vobsub also works. In this case, the subs are loaded even without the IDX file. The crash happens regardless of its presence.

GDB trace follows (with --enable-debug=3)

MPlayer dev-SVN-r25414-4.0.1 (C) 2000-2007 MPlayer Team
AltiVec found
CPU: PowerPC
get_path('codecs.conf') -> '/Users/johann/.mplayer/codecs.conf'
Reading /Users/johann/.mplayer/codecs.conf: Can't open '/Users/johann/.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 --enable-largefiles --with-extralibdir=/opt/local/lib --with-extraincdir=/opt/local/include/
CommandLine: '-v' 'juuni01.ogg'
init_freetype
get_path('font/font.desc') -> '/Users/johann/.mplayer/font/font.desc'
font: can't open file: /Users/johann/.mplayer/font/font.desc
Bitmap font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using Unoptimized OnScreenDisplay
get_path('fonts') -> '/Users/johann/.mplayer/fonts'
Using Darwin accurate timing
get_path('input.conf') -> '/Users/johann/.mplayer/input.conf'
Can't open input config file /Users/johann/.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('juuni01.ogg.conf') -> '/Users/johann/.mplayer/juuni01.ogg.conf'

Playing juuni01.ogg.
[vobsub] subtitle (vobsubid): 0 language fr
No matching VOBSUB language found!
[file] File size is 29048773 bytes
STREAM: [file] juuni01.ogg
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
LAVF_check: Ogg
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for NuppelVideo
Checking for REAL
Checking for SMJPEG
SUB: opened iconv descriptor.
==> Found audio stream: 0
[Ogg] stream 0: audio (Vorbis), -aid 0
Ogg stream length (granulepos): 71863296
Ogg demuxer : found 1 audio stream, 0 video stream and 0 text stream
fixup_vorbis_wf: i=0, size=30
fixup_vorbis_wf: i=1, size=72
fixup_vorbis_wf: i=2, size=4225
demux_ogg, offset after 1st len = 2
demux_ogg, offset after 2nd len = 3
demux_ogg, i=0, bytes: 30, offset: 3
demux_ogg, i=1, bytes: 72, offset: 33
demux_ogg, i=2, bytes: 4225, offset: 105
demux_ogg, extradata size: 4330
demux_ogg, vorbis stream features are: channels: 2, srate: 48000, bitrate: 20000, max: 0, nominal: 160000, min: 0
Ogg file format detected.
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
dec_audio: Allocating 192000 + 65536 = 257536 bytes for output buffer.
FFmpeg's libavcodec audio codec
INFO: libavcodec init OK!
AUDIO: 48000 Hz, 2 ch, s16be, 160.0 kbit/10.42% (ratio: 20000->192000)
Selected audio codec: [ffvorbis] afm: ffmpeg (FFmpeg Vorbis decoder)
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16be -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16be
[dummy] Was reinitialized: 48000Hz/2ch/s16be
AO: [macosx] init([48000Hz][2ch][s16be][0])
AO: [macosx] source: 48000.0Hz 16bit [lpcm][14][4][1][4][2] int BE S packed
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
AO: [macosx] using 47 chunks of 4096 bytes (buffer len 196608 bytes)
AO: [macosx] 48000Hz 2ch s16be (2 bytes per sample)
AO: Description: Darwin/Mac OS X native audio output
AO: Author: Timothy J. Wood & Dan Christiansen & Chris Roccati
Building audio filter chain for 48000Hz/2ch/s16be -> 48000Hz/2ch/s16be...
[dummy] Was reinitialized: 48000Hz/2ch/s16be
[dummy] Was reinitialized: 48000Hz/2ch/s16be
Video: no video
Freeing 0 unused video chunks.
Starting playback...
Increasing filtered audio buffer size from 0 to 65536
A: 1.4 (01.3) of 1497.2 (24:57.1) 2.3%
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000024
0x0000644c in seek (mpctx=0x67e758, amount=833245.69999999995, style=1) at mplayer.c:2277
2277 vobsub_seek(vo_vobsub, mpctx->sh_video->pts);
(gdb) bt
#0 0x0000644c in seek (mpctx=0x67e758, amount=833245.69999999995, style=1) at mplayer.c:2277
#1 0x00006414 in seek (mpctx=0x67e758, amount=833245.69999999995, style=1) at mplayer.c:2270
Previous frame identical to this frame (corrupt stack?)
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x642c to 0x646c:
0x0000642c <seek+316>: lwz r2,-30828(r2)
0x00006430 <seek+320>: lwz r3,0(r2)
0x00006434 <seek+324>: cmpwi cr7,r3,0
0x00006438 <seek+328>: beq- cr7,0x6458 <seek+360>
0x0000643c <seek+332>: lis r2,84
0x00006440 <seek+336>: addi r2,r2,-32176
0x00006444 <seek+340>: stw r2,-5120(r30)
0x00006448 <seek+344>: lwz r9,44(r31)
0x0000644c <seek+348>: lfd f1,36(r9)
0x00006450 <seek+352>: frsp f1,f1
0x00006454 <seek+356>: bl 0x315b0 <vobsub_seek>
0x00006458 <seek+360>: li r0,0
0x0000645c <seek+364>: lis r2,104
0x00006460 <seek+368>: lis r11,104
0x00006464 <seek+372>: sth r0,104(r31)
0x00006468 <seek+376>: lwz r9,-5124(r2)
End of assembler dump.
(gdb) info all-registers
r0 0x0 0
r1 0xbfffe7c0 3221219264
r2 0x538250 5472848
r3 0x2912060 43065440
r4 0x2e6de31d907 3190593542407
r5 0x30bd400 51106816
r6 0x1 1
r7 0x70004e88 1879068296
r8 0x90bddbb8 2428361656
r9 0x0 0
r10 0x17d7840 25000000
r11 0xa0006c10 2684382224
r12 0x900411f0 2416185840
r13 0x6e0000 7208960
r14 0x540000 5505024
r15 0x680000 6815744
r16 0x6d0000 7143424
r17 0x680000 6815744
r18 0x0 0
r19 0x6e0000 7208960
r20 0x6d0000 7143424
r21 0x680000 6815744
r22 0x540000 5505024
r23 0x540000 5505024
r24 0x590000 5832704
r25 0x0 0
r26 0x680000 6815744
r27 0x0 0
r28 0x680000 6815744
r29 0x680000 6815744
r30 0x680000 6815744
r31 0x67e758 6809432
f0 -nan(0x80000000cb6dd) (raw 0xfff80000000cb6dd)
f1 833245.69999999995 (raw 0x41296dbb66666666)
f2 0 (raw 0x0000000000000000)
f3 0 (raw 0x0000000000000000)
f4 -nan(0x800000000bb80) (raw 0xfff800000000bb80)
f5 1.08843537414966 (raw 0x3ff16a3b35fc845b)
f6 44100 (raw 0x40e5888000000000)
f7 4503601774898244 (raw 0x433000008000ac44)
f8 0.0068027210884353739 (raw 0x3f7bdd2b899406f7)
f9 1 (raw 0x3ff0000000000000)
f10 12416 (raw 0x40c8400000000000)
f11 4503599627370496 (raw 0x4330000000000000)
f12 2147483648 (raw 0x41e0000000000000)
f13 0 (raw 0x0000000000000000)
f14 -238423838475.15292 (raw 0xc24bc19587859393)
f15 -238423838475.15292 (raw 0xc24bc19587859393)
f16 -238423838475.15292 (raw 0xc24bc19587859393)
f17 -238423838475.15292 (raw 0xc24bc19587859393)
f18 -238423838475.15292 (raw 0xc24bc19587859393)
f19 -238423838475.15292 (raw 0xc24bc19587859393)
f20 -238423838475.15292 (raw 0xc24bc19587859393)
f21 -238423838475.15292 (raw 0xc24bc19587859393)
f22 -238423838475.15292 (raw 0xc24bc19587859393)
f23 -238423838475.15292 (raw 0xc24bc19587859393)
f24 -238423838475.15292 (raw 0xc24bc19587859393)
f25 -238423838475.15292 (raw 0xc24bc19587859393)
f26 197.32498505542844 (raw 0x4068aa66470f1820)
f27 0 (raw 0x0000000000000000)
f28 0 (raw 0x0000000000000000)
f29 4503601774854144 (raw 0x4330000080000000)
f30 967 (raw 0x408e380000000000)
f31 1.3797500368754068 (raw 0x3ff61374c6508dfe)
v0 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v1 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v2 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v3 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v4 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v5 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v6 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v7 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v8 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v9 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v10 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v11 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v12 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v13 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v14 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v15 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v16 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v17 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v18 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v19 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v20 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v21 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v22 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v23 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v24 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v25 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v26 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v27 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v28 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v29 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v30 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v31 {

uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "?&#1965;?&#1965;?&#1965;?&#1965;"

} (raw 0x7fffdead7fffdead7fffdead7fffdead)
pc 0x644c 25676
ps 0x100000000000f930 1152921504606910768
cr 0x82044424 2181317668
lr 0x6414 25620
ctr 0x900411f0 2416185840
xer 0x0 0
mq 0x0 0
fpscr 0x86020000 2248278016
vscr 0x10000 65536
vrsave 0x0 0

comment:4 by ulion2002@…, 17 years ago

Cc: ulion2002@… added
Resolution: fixed
Status: newclosed

Good report, now in svn r25444 fixed. Please try it.

comment:5 by ulion2002@…, 17 years ago

Resolution: fixed
Status: closedreopened

At least for no video situation.

comment:6 by johann@…, 17 years ago

Works for me, with and without video.

comment:7 by ulion2002@…, 17 years ago

Resolution: fixed
Status: reopenedclosed

The old bug with video got crash when seek, maybe already fixed in some earlier svn, such as r25147 I did.
So I close this bug if some one found there's still crash with vobsub when seek, reopen is wellcome.

Note: See TracTickets for help on using tickets.