Opened 12 years ago

Closed 12 years ago

#860 closed defect (duplicate)

Mplayer Seg Faults on DVD Playback of Certain DVDs

Reported by: wintermute_77@… Owned by: reimar
Priority: normal Component: core
Version: HEAD Severity: major
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:

Description

Gentoo Linux 2007.0

church mplayer # uname -a
Linux church 2.6.20-gentoo-r8 #2 Sun Jul 1 19:46:17 EDT 2007 i686 AMD Athlon(tm) XP 2500+ AuthenticAMD GNU/Linux

church mplayer # gcc -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.1.2 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --disable-multilib --enable-libmudflap --disable-libssp --disable-libgcj --enable-languages=c,c++,fortran --enable-shared --enable-threads=posix --enable-cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 4.1.2 (Gentoo 4.1.2)

church mplayer # ld -v
GNU ld version 2.17

church mplayer # as --version
GNU assembler 2.17
Copyright 2005 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
This assembler was configured for a target of `i686-pc-linux-gnu'.

church mplayer # cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 10
model name : AMD Athlon(tm) XP 2500+
stepping : 0
cpu MHz : 1830.043
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow ts
bogomips : 3661.41
clflush size : 32

Video Card:
02:00.0 VGA compatible controller: nVidia Corporation NV34 FX 5200? (rev a1)

Video Driver:
nvidia-drivers-1.0.9755

Audio Card:
M-Audio Revolution 5.1

church mplayer # ./mplayer -v -dvd-device /mnt/net/mnt/DVDs/ELEPHANT/ dvd://1 > mplayer.log 2>&1
church mplayer # more mplayer.log
MPlayer dev-SVN-r23722-4.1.2 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) XP 2500+ (Family: 6, Model: 10, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE
get_path('codecs.conf') -> '/root/.mplayer/codecs.conf'
Reading /root/.mplayer/codecs.conf: Can't open '/root/.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
CommandLine?: '-v' '-dvd-device' '/mnt/net/mnt/DVDs/ELEPHANT/' 'dvd://1'
init_freetype
get_path('font/font.desc') -> '/root/.mplayer/font/font.desc'
font: can't open file: /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?
get_path('fonts') -> '/root/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/root/.mplayer/input.conf'
Can't open input config file /root/.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('1.conf') -> '/root/.mplayer/1.conf'

Playing dvd://1.
get_path('sub/') -> '/root/.mplayer/sub/'
URL: dvd://1
libdvdread: Couldn't find device name.
Reading disc structure, please wait...
There are 6 titles on this DVD.
There are 1 chapters in this DVD title.
There are 1 angles in this DVD title.

MPlayer interrupted by signal 11 in module: open_stream

  • MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
  • 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.

vo: x11 uninit called but X11 not inited..

church mplayer # gdb ./mplayer
GNU gdb 6.6
Copyright (C) 2006 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 "i686-pc-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run -v -dvd-device /mnt/net/mnt/DVDs/ELEPHANT/ dvd://1
Starting program: /root/mplayer/mplayer -v -dvd-device /mnt/net/mnt/DVDs/ELEPHANT/ dvd://1
[Thread debugging using libthread_db enabled]
[New Thread -1238051120 (LWP 1851)]
MPlayer dev-SVN-r23722-4.1.2 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) XP 2500+ (Family: 6, Model: 10, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE
get_path('codecs.conf') -> '/root/.mplayer/codecs.conf'
Reading /root/.mplayer/codecs.conf: Can't open '/root/.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
CommandLine?: '-v' '-dvd-device' '/mnt/net/mnt/DVDs/ELEPHANT/' 'dvd://1'
init_freetype
get_path('font/font.desc') -> '/root/.mplayer/font/font.desc'
font: can't open file: /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?
get_path('fonts') -> '/root/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/root/.mplayer/input.conf'
Can't open input config file /root/.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('1.conf') -> '/root/.mplayer/1.conf'

Playing dvd://1.
get_path('sub/') -> '/root/.mplayer/sub/'
URL: dvd://1
libdvdread: Couldn't find device name.
Reading disc structure, please wait...
There are 6 titles on this DVD.
There are 1 chapters in this DVD title.
There are 1 angles in this DVD title.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1238051120 (LWP 1851)]
css_open (target=0xbfad0030 "") at dvd_input.c:88
88 dev->dvdcss = DVDcss_open(target);
(gdb) bt
#0 css_open (target=0xbfad0030 "") at dvd_input.c:88
#1 0x0851345a in DVDOpenFile (dvd=0x8848020, titlenum=4, domain=DVD_READ_INFO_FILE) at dvd_reader.c:596
#2 0x0851a279 in ifoOpen (dvd=0x8848020, title=4) at ifo_read.c:110
#3 0x081b44dc in open_s (stream=0x8848e18, mode=0, opts=0x8847958, file_format=0x8691764) at stream_dvd.c:922
#4 0x081ad1fe in open_stream_plugin (sinfo=0x86c6300, filename=0x88394c0 "dvd://1", mode=0, options=0x0, file_format=0x8691764, ret=0xbfada058)

at stream.c:179

#5 0x081ad4dd in open_stream_full (filename=0x88394c0 "dvd://1", mode=0, options=0x0, file_format=0x8691764) at stream.c:221
#6 0x081aca69 in open_stream (filename=0x0, options=0x0, file_format=0x8691764) at open.c:46
#7 0x08081b9f in main (argc=5, argv=0xbfadb274) at mplayer.c:2855
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x851b69b to 0x851b6db:
0x0851b69b <css_open+11>: add %al,(%eax)
0x0851b69d <css_open+13>: mov %esi,0xfffffffc(%ebp)
0x0851b6a0 <css_open+16>: mov %ebx,0xfffffff8(%ebp)
0x0851b6a3 <css_open+19>: mov 0x8(%ebp),%esi
0x0851b6a6 <css_open+22>: call 0x807c1f0 <malloc@plt>
0x0851b6ab <css_open+27>: test %eax,%eax
0x0851b6ad <css_open+29>: je 0x851b6c9 <css_open+57>
0x0851b6af <css_open+31>: mov %eax,%ebx
0x0851b6b1 <css_open+33>: mov %esi,(%esp)
0x0851b6b4 <css_open+36>: call 0x851b980 <dvdcss_open>
0x0851b6b9 <css_open+41>: test %eax,%eax
0x0851b6bb <css_open+43>: mov %eax,(%ebx)
0x0851b6bd <css_open+45>: je 0x851b6f2 <css_open+98>
0x0851b6bf <css_open+47>: mov %ebx,%eax
0x0851b6c1 <css_open+49>: mov 0xfffffffc(%ebp),%esi
0x0851b6c4 <css_open+52>: mov 0xfffffff8(%ebp),%ebx
0x0851b6c7 <css_open+55>: leave
0x0851b6c8 <css_open+56>: ret
0x0851b6c9 <css_open+57>: mov 0x86e084c,%eax
0x0851b6ce <css_open+62>: xor %ebx,%ebx
0x0851b6d0 <css_open+64>: movl $0x27,0x8(%esp)
0x0851b6d8 <css_open+72>: movl $0x1,0x4(%esp)
End of assembler dump.
(gdb) info all-registers
eax 0x886d338 143053624
ecx 0x0 0
edx 0x0 0
ebx 0x30393565 809055589
esp 0xbfad8630 0xbfad8630
ebp 0xbfad8648 0xbfad8648
esi 0xbfad0030 -1079181264
edi 0x8848020 142901280
eip 0x851b6bb 0x851b6bb <css_open+43>
eflags 0x210202 [ IF RF ID ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
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)
st7 1 (raw 0x3fff8000000000000000)
fctrl 0x37f 895
fstat 0x20 32
ftag 0xffff 65535
fiseg 0x0 0
fioff 0x0 0
foseg 0x0 0
---Type <return> to continue, or q <return> to quit---
fooff 0x0 0
fop 0x0 0
xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, 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 <repeats 16 times>}, 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 <repeats 16 times>}, 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 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,

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 <repeats 16 times>}, 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 <repeats 16 times>}, 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 <repeats 16 times>}, 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 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}

mxcsr 0x1f80 [ IM DM ZM OM UM PM ]
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}}
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 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x0, 0x80}}

Attachments (2)

ELEPHANT.tgz (49.7 KB) - added by wintermute_77@… 12 years ago.
Minimal test input
patch-860.txt (335 bytes) - added by wintermute_77@… 12 years ago.
Makefile workaround patch

Download all attachments as: .zip

Change History (7)

comment:1 Changed 12 years ago by wintermute_77@…

(gdb) print dev
$1 = (dvd_input_t) 0x30393565
(gdb) print *dev
Cannot access memory at address 0x30393565

comment:2 Changed 12 years ago by wintermute_77@…

church mplayer # valgrind --log-file=dvdcss_crash ./mplayer -dvd-device /mnt/net/mnt/DVDs/ELEPHANT/ dvd://1
MPlayer dev-SVN-r23722-4.1.2 (C) 2000-2007 MPlayer Team
CPU: Intel Celeron 2/Pentium III Tualatin (Family: 6, Model: 11, Stepping: 1)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE

Playing dvd://1.
libdvdread: Couldn't find device name.
There are 6 titles on this DVD.
There are 1 chapters in this DVD title.
There are 1 angles in this DVD title.

MPlayer interrupted by signal 11 in module: open_stream

  • MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
  • 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.

church mplayer # more dvdcss_crash.11189
==11189== Memcheck, a memory error detector.
==11189== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==11189== Using LibVEX rev 1732, a library for dynamic binary translation.
==11189== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks? LLP.
==11189== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==11189== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==11189== For more details, rerun with: -v
==11189==
==11189== My PID = 11189, parent PID = 2028. Prog and args are:
==11189== ./mplayer
==11189== -dvd-device
==11189== /mnt/net/mnt/DVDs/ELEPHANT/
==11189== dvd://1
==11189==
==11189== Use of uninitialised value of size 4
==11189== at 0x4D416DD: (within /lib/libc-2.5.so)
==11189== by 0x4D44879: vfprintf (in /lib/libc-2.5.so)
==11189== by 0x4D5EB0B: vsprintf (in /lib/libc-2.5.so)
==11189== by 0x4D4B23D: sprintf (in /lib/libc-2.5.so)
==11189== by 0x851BE98: dvdcss_open (libdvdcss.c:491)
==11189== by 0x851B6B8: css_open (dvd_input.c:88)
==11189== by 0x8513459: DVDOpenFile (dvd_reader.c:596)
==11189== by 0x851A278: ifoOpen (ifo_read.c:110)
==11189== by 0x81B44DB: open_s (stream_dvd.c:922)
==11189== by 0x81AD1FD: open_stream_plugin (stream.c:179)
==11189== by 0x81AD4DC: open_stream_full (stream.c:221)
==11189== by 0x81ACA68: open_stream (open.c:46)
==11189==
==11189== Conditional jump or move depends on uninitialised value(s)
==11189== at 0x4D416E3: (within /lib/libc-2.5.so)
==11189== by 0x4D44879: vfprintf (in /lib/libc-2.5.so)
==11189== by 0x4D5EB0B: vsprintf (in /lib/libc-2.5.so)
==11189== by 0x4D4B23D: sprintf (in /lib/libc-2.5.so)
==11189== by 0x851BE98: dvdcss_open (libdvdcss.c:491)
==11189== by 0x851B6B8: css_open (dvd_input.c:88)
==11189== by 0x8513459: DVDOpenFile (dvd_reader.c:596)
==11189== by 0x851A278: ifoOpen (ifo_read.c:110)
==11189== by 0x81B44DB: open_s (stream_dvd.c:922)
==11189== by 0x81AD1FD: open_stream_plugin (stream.c:179)
==11189== by 0x81AD4DC: open_stream_full (stream.c:221)
==11189== by 0x81ACA68: open_stream (open.c:46)
==11189==
==11189== Invalid write of size 4
==11189== at 0x851B6BB: css_open (dvd_input.c:88)
==11189== by 0x8513459: DVDOpenFile (dvd_reader.c:596)
==11189== by 0x851A278: ifoOpen (ifo_read.c:110)
==11189== by 0x81B44DB: open_s (stream_dvd.c:922)
==11189== by 0x81AD1FD: open_stream_plugin (stream.c:179)
==11189== by 0x81AD4DC: open_stream_full (stream.c:221)
==11189== by 0x81ACA68: open_stream (open.c:46)
==11189== by 0x8081B9E: main (mplayer.c:2855)
==11189== Address 0x30393565 is not stack'd, malloc'd or (recently) free'd
==11189==
==11189== ERROR SUMMARY: 11 errors from 3 contexts (suppressed: 15 from 1)
==11189== malloc/free: in use at exit: 186,200 bytes in 104 blocks.
==11189== malloc/free: 2,667 allocs, 2,563 frees, 2,430,954 bytes allocated.
==11189== For counts of detected errors, rerun with: -v
==11189== searching for pointers to 104 not-freed blocks.
==11189== checked 4,510,212 bytes.
==11189==
==11189== LEAK SUMMARY:
==11189== definitely lost: 131,200 bytes in 6 blocks.
==11189== possibly lost: 0 bytes in 0 blocks.
==11189== still reachable: 55,000 bytes in 98 blocks.
==11189== suppressed: 0 bytes in 0 blocks.
==11189== Rerun with --leak-check=full to see details of leaked memory.

Changed 12 years ago by wintermute_77@…

Minimal test input

comment:3 Changed 12 years ago by wintermute_77@…

This is a minimal input directory that causes the bug.

Changed 12 years ago by wintermute_77@…

Makefile workaround patch

comment:4 Changed 12 years ago by wintermute_77@…

The stack appears to be getting corrupted by something in libdvdcss.

Removing compiler optimizations from this library has a negligible effect on performance and masks the problem.

comment:5 Changed 12 years ago by ikalvachev@…

  • Resolution set to duplicate
  • Status changed from new to closed

* This bug has been marked as a duplicate of bug 845 *

Note: See TracTickets for help on using tickets.