Opened 15 years ago

Last modified 13 years ago

#1464 closed defect (fixed)

mplayer crashes trying to decode x264 in certain resolution (sample attached)

Reported by: djtm@… Owned by: reimar
Priority: normal Component: vo
Version: 1.0rc2 Severity: normal
Keywords: Cc: cehoyos
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

As far as I can see it happens only in certain resolutions with x264. Reproducible every time. It might be related to x264 configuration options as well. But it's a bug in mplayer, since ffplay has no problem with the file. libx264 is from svn. Backtrace at the end.

Ubuntu 8.10
Linux 2.6.30-020630rc4-generic (ubuntu ppa)
/lib/libc-2.8.90.so

mplayer:

Installed: 2:1.0~rc2-0ubuntu17+medibuntu1
Candidate: 2:1.0~rc2-0ubuntu17+medibuntu1
Version table:

* 2:1.0~rc2-0ubuntu17+medibuntu1 0

500 http://packages.medibuntu.org intrepid/non-free Packages
100 /var/lib/dpkg/status

gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.3.2-1ubuntu12' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu12)

GNU ld (GNU Binutils for Ubuntu) 2.18.93.20081009

as --version
GNU assembler (GNU Binutils for Ubuntu) 2.18.93.20081009
Copyright 2007 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `i486-linux-gnu'

KDE 4.1.4

cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 22
model name : Intel(R) Celeron(R) CPU 530 @ 1.73GHz
stepping : 1
cpu MHz : 1729.080
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx lm constant_tsc up arch_perfmon pebs btspni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips : 3458.16
clflush size : 64
power management:

xserver-xorg-video-intel:

Installed: 2:2.4.1-1ubuntu10.4
Candidate: 2:2.4.1-1ubuntu10.4
Version table:

* 2:2.4.1-1ubuntu10.4 0

500 http://de.archive.ubuntu.com intrepid-updates/main Packages
100 /var/lib/dpkg/status

MPlayer 1.0rc2-4.3.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Celeron(R) CPU 530 @ 1.73GHz (Family: 6, Model: 22, Stepping: 1)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing friends-x264.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [h264] 720x464 24bpp 25.000 fps -17179870.0 kbps (-2097152.0 kbyte/s)
Clip info:

Software: MEncoder 2:1.0~rc2-0ubuntu17+medibuntu1

xscreensaver_disable: Could not find XScreenSaver window.
[VO_XV] Could not grab port 92.
[VO_XV] Could not grab port 93.
[VO_XV] Could not grab port 94.
[VO_XV] Could not grab port 95.
Opening video filter: [kerndeint]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Forced audio codec: mad
Opening audio decoder: [libmad] libmad mpeg audio decoder
AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
Selected audio codec: [mad] afm: libmad (libMAD MPEG layer 1-2-3)
==========================================================================
AO: [pulse] Failed to connect to server: Connection refused
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
[h264 @ 0x896b2d0]concealing 1305 DC, 1305 AC, 1305 MV errors
VDec: vo config request - 720 x 464 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 2.21:1 - prescaling to correct movie aspect.
VO: [xv] 720x464 => 1024x464 Planar YV12 [fs]
* glibc detected * mplayer: corrupted double-linked list: 0x0a913240 *
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb6449454]
/lib/tls/i686/cmov/libc.so.6[0xb644c4d2]
/lib/tls/i686/cmov/libc.so.6(libc_malloc+0x95)[0xb644d8c5]
/usr/lib/libX11.so.6(_XlcAddCharSet+0x44)[0xb7e60504]
/usr/lib/libX11.so.6(_XlcAddCT+0x355)[0xb7e60285]
/usr/lib/libX11.so.6(_XlcInitCTInfo+0x69)[0xb7e602f9]
/usr/lib/libX11.so.6[0xb7e676b8]
/usr/lib/libX11.so.6[0xb7e66d53]
/usr/lib/libX11.so.6(_XlcCreateLC+0x48)[0xb7e674e8]
/usr/lib/libX11.so.6(_XlcUtf8Loader+0x2a)[0xb7e8aaea]
/usr/lib/libX11.so.6(_XOpenLC+0x122)[0xb7e6e322]
/usr/lib/libX11.so.6(_XrmInitParseInfo+0x1e)[0xb7e6e41e]
/usr/lib/libX11.so.6[0xb7e546d1]
/usr/lib/libX11.so.6(XrmGetStringDatabase+0x18)[0xb7e56858]
/usr/lib/libX11.so.6[0xb7e333ba]
/usr/lib/libX11.so.6(XGetDefault+0xdf)[0xb7e335af]
/usr/lib/libXcursor.so.1(_XcursorGetDisplayInfo+0x5f4)[0xb5fe0314]
/usr/lib/libXcursor.so.1(XcursorSupportsARGB+0x1d)[0xb5fe054d]
/usr/lib/libXcursor.so.1(XcursorNoticeCreateBitmap+0x26)[0xb5fe2ca6]
/usr/lib/libX11.so.6(_XNoticeCreateBitmap+0xa5)[0xb7e2cf75]
/usr/lib/libX11.so.6(XCreatePixmap+0xcd)[0xb7e2d1cd]
/usr/lib/libX11.so.6(XCreateBitmapFromData+0x3f)[0xb7e2c0af]
mplayer(vo_hidecursor+0x75)[0x80e3245]
[0x0]
======= Memory map: ========
08048000-0891f000 r-xp 00000000 08:05 849089 /usr/bin/mplayer
0891f000-08920000 r--p 008d6000 08:05 849089 /usr/bin/mplayer
08920000-08992000 rw-p 008d7000 08:05 849089 /usr/bin/mplayer
08992000-08b05000 rw-p 00000000 00:00 0
0a839000-0a9e4000 rw-p 00000000 00:00 0 [heap]
b5000000-b5021000 rw-p 00000000 00:00 0
b5021000-b5100000 ---p 00000000 00:00 0
b51de000-b51df000 ---p 00000000 00:00 0
b51df000-b59df000 rwxp 00000000 00:00 0
b59df000-b59e9000 r-xp 00000000 08:05 1166913 /lib/tls/i686/cmov/libnss_files-2.8.90.so
b59e9000-b59ea000 r--p 00009000 08:05 1166913 /lib/tls/i686/cmov/libnss_files-2.8.90.so
b59ea000-b59eb000 rw-p 0000a000 08:05 1166913 /lib/tls/i686/cmov/libnss_files-2.8.90.so
b5b75000-b5bd1000 rw-p 00000000 00:00 0
b5bd1000-b5be1000 rw-s 00000000 00:08 13729797 /SYSV0056a4d6 (deleted)
b5be1000-b5bea000 r-xp 00000000 08:05 1166915 /lib/tls/i686/cmov/libnss_nis-2.8.90.so
b5bea000-b5beb000 r--p 00008000 08:05 1166915 /lib/tls/i686/cmov/libnss_nis-2.8.90.so
b5beb000-b5bec000 rw-p 00009000 08:05 1166915 /lib/tls/i686/cmov/libnss_nis-2.8.90.so
b5bf5000-b5c05000 rw-s 00000000 00:0e 8444 /dev/snd/pcmC0D0p
b5c05000-b5c28000 rw-p 00000000 00:00 0
b5c28000-b5c67000 r--p 00000000 08:05 1199522 /usr/lib/locale/de_DE.utf8/LC_CTYPE
b5c67000-b5c6d000 rw-p 00000000 00:00 0
b5c6d000-b5c70000 r-xp 00000000 08:05 1167122 /lib/libgpg-error.so.0.3.0
b5c70000-b5c71000 rw-p 00002000 08:05 1167122 /lib/libgpg-error.so.0.3.0
b5c71000-b5cd7000 r-xp 00000000 08:05 1167120 /lib/libgcrypt.so.11.4.4
b5cd7000-b5cd8000 r--p 00065000 08:05 1167120 /lib/libgcrypt.so.11.4.4
b5cd8000-b5cda000 rw-p 00066000 08:05 1167120 /lib/libgcrypt.so.11.4.4
b5cda000-b5cea000 r-xp 00000000 08:05 1177577 /usr/lib/libtasn1.so.3.0.15
b5cea000-b5cec000 rw-p 0000f000 08:05 1177577 /usr/lib/libtasn1.so.3.0.15
b5cec000-b5d83000 r-xp 00000000 08:05 1176603 /usr/lib/libgnutls.so.26.4.5
b5d83000-b5d88000 r--p 00096000 08:05 1176603 /usr/lib/libgnutls.so.26.4.5
b5d88000-b5d89000 rw-p 0009b000 08:05 1176603 /usr/lib/libgnutls.so.26.4.5
b5d89000-b5d9f000 r-xp 00000000 08:05 1177571 /usr/lib/libsasl2.so.2.0.22
b5d9f000-b5da0000 r--p 00015000 08:05 1177571 /usr/lib/libsasl2.so.2.0.22
b5da0000-b5da1000 rw-p 00016000 08:05 1177571 /usr/lib/libsasl2.so.2.0.22
b5da1000-b5da2000 rw-p 00000000 00:00 0
b5da2000-b5da4000 r-xp 00000000 08:05 1167124 /lib/libkeyutils-1.2.so
b5da4000-b5da6000 rw-p 00001000 08:05 1167124 /lib/libkeyutils-1.2.so
b5da6000-b5dad000 r-xp 00000000 08:05 1176346 /usr/lib/libkrb5support.so.0.1
b5dad000-b5dae000 r--p 00006000 08:05 1176346 /usr/lib/libkrb5support.so.0.1
b5dae000-b5daf000 rw-p 00007000 08:05 1176346 /usr/lib/libkrb5support.so.0.1
b5daf000-b5db3000 r-xp 00000000 08:05 1176223 /usr/lib/libXdmcp.so.6.0.0
b5db3000-b5db4000 rw-p 00003000 08:05 1176223 /usr/lib/libXdmcp.so.6.0.0
b5db4000-b5db9000 r-xp 00000000 08:05 1180206 /usr/lib/libgpm.so.2.0.0
b5db9000-b5dba000 r--p 00004000 08:05 1180206 /usr/lib/libgpm.so.2.0.0
b5dba000-b5dbb000 rw-p 00005000 08:05 1180206 /usr/lib/libgpm.so.2.0.0
b5dbb000-b5dbc000 rw-p 00000000 00:00 0
b5dbc000-b5dc8000 r-xp 00000000 08:05 1179009 /usr/lib/liblber-2.4.so.2.1.0
b5dc8000-b5dc9000 r--p 0000b000 08:05 1179009 /usr/lib/liblber-2.4.so.2.1.0
b5dc9000-b5dca000 rw-p 0000c000 08:05 1179009 /usr/lib/liblber-2.4.so.2.1.0
b5dca000-b5e09000 r-xp 00000000 08:05 1179010 /usr/lib/libldap_r-2.4.so.2.1.0
b5e09000-b5e0a000 r--p 0003e000 08:05 1179010 /usr/lib/libldap_r-2.4.so.2.1.0
b5e0a000-b5e0b000 rw-p 0003f000 08:05 1179010 /usr/lib/libldap_r-2.4.so.2.1.0
b5e0b000-b5e0c000 rw-p 00000000 00:00 0
b5e0c000-b5e0e000 r-xp 00000000 08:05 1166942 /lib/libcom_err.so.2.1
b5e0e000-b5e0f000 r--p 00001000 08:05 1166942 /lib/libcom_err.so.2.1
b5e0f000-b5e10000 rw-p 00002000 08:05 1166942 /lib/libcom_err.so.2.1
b5e10000-b5e32000 r-xp 00000000 08:05 1176341 /usr/lib/libk5crypto.so.3.1
b5e32000-b5e33000 r--p 00022000 08:05 1176341 /usr/lib/libk5crypto.so.3.1
b5e33000-b5e34000 rw-p 00023000 08:05 1176341 /usr/lib/libk5crypto.so.3.1
b5e34000-b5ec3000 r-xp 00000000 08:05 1176345 /usr/lib/libkrb5.so.3.3
b5ec3000-b5ec5000 r--p 0008e000 08:05 1176345 /usr/lib/libkrb5.so.3.3
b5ec5000-b5ec6000 rw-p 00090000 08:05 1176345 /usr/lib/libkrb5.so.3.3
b5ec6000-b5ec7000 rw-p 00000000 00:00 0
b5ec7000-b5ef0000 r-xp 00000000 08:05 1176338 /usr/lib/libgssapi_krb5.so.2.2
b5ef0000-b5ef1000 r--p 00028000 08:05 1176338 /usr/lib/libgssapi_krb5.so.2.2
b5ef1000-b5ef2000 rw-p 00029000 08:05 1176338 /usr/lib/libgssapi_krb5.so.2.2
b5ef2000-b5f02000 r-xp 00000000 08:05 1166919 /lib/tls/i686/cmov/libresolv-2.8.90.so
b5f02000-b5f03000 r--p 0000f000 08:05 1166919 /lib/tls/i686/cmov/libresolv-2.8.90.so
b5f03000-b5f04000 rw-p 00010000 08:05 1166919 /lib/tls/i686/cmov/libresolv-2.8.90.so
b5f04000-b5f06000 rw-p 00000000 00:00 0
b5f06000-b5f0f000 r-xp 00000000 08:05 1166906 /lib/tls/i686/cmov/libcrypt-2.8.90.so
b5f0f000-b5f10000 r--p 00008000 08:05 1166906 /lib/tls/i686/cmov/libcrypt-2.8.90.so
b5f10000-b5f11000 rw-p 00009000 08:05 1166906 /lib/tls/i686/cmov/libcrypt-2.8.90.so
b5f11000-b5f38000 rw-p 00000000 00:00 0
b5f38000-b5f3f000 r-xp 00000000 08:05 1180767 /usr/lib/libwbclient.so.0
b5f3f000-b5f40000 r--p 00006000 08:05 1180767 /usr/lib/libwbclient.so.0
b5f40000-b5f41000 rw-p 00007000 08:05 1180767 /usr/lib/libwbclient.so.0
b5f41000-b5f48000 r-xp 00000000 08:05 1180765 /usr/lib/libtalloc.so.1.2.0
b5f48000-b5f49000 r--p 00006000 08:05 1180765 /usr/lib/libtalloc.so.1.2.0
b5f49000-b5f4a000 rw-p 00007000 08:05 1180765 /usr/lib/libtalloc.so.1.2.0
b5f4a000-b5f4b000 rw-p 00000000 00:00 0
b5f4b000-b5f6f000 r-xp 00000000 08:05 873130 /usr/lib/libexpat.so.1.5.2
b5f6f000-b5f71000 r--p 00023000 08:05 873130 /usr/lib/libexpat.so.1.5.2
b5f71000-b5f72000 rw-p 00025000 08:05 873130 /usr/lib/libexpat.so.1.5.2
b5f72000-b5f78000 r-xp 00000000 08:05 1179210 /usr/lib/libxcb-render.so.0.0.0
b5f78000-b5f79000 r--p 00005000 08:05 1179210 /usr/lib/libxcb-render.so.0.0.0
b5f79000-b5f7a000 rw-p 00006000 08:05 1179210 /usr/lib/libxcb-render.so.0.0.0
b5f7a000-b5f7d000 r-xp 00000000 08:05 1179212 /usr/lib/libxcb-render-util.so.0.0.0
b5f7d000-b5f7e000 r--p 00002000 08:05 1179212 /usr/lib/libxcb-render-util.so.0.0.0
b5f7e000-b5f7f000 rw-p 00003000 08:05 1179212 /usr/lib/libxcb-render-util.so.0.0.0
b5f7f000-b5fbe000 r-xp 00000000 08:05 873156 /usr/lib/libpixman-1.so.0.12.0
b5fbe000-b5fc0000 r--p 0003e000 08:05 873156 /usr/lib/libpixman-1.so.0.12.0
b5fc0000-b5fc1000 rw-p 00040000 08:05 873156 /usr/lib/libpixman-1.so.0.12.0
b5fc1000-b5fd9000 r-xp 00000000 08:05 1166960 /lib/libselinux.so.1
b5fd9000-b5fda000 r--p 00017000 08:05 1166960 /lib/libselinux.so.1
b5fda000-b5fdb000 rw-p 00018000 08:05 1166960 /lib/libselinux.so.1
b5fdb000-b5fdc000 rw-p 0000

MPlayer interrupted by signal 6 in module: decode_video

  • 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.

MPlayer interrupted by signal 2 in module: uninit_acodec


mplayer Friends\ With\ Money\ \(DVB-T\).avi
MPlayer 1.0rc2-4.3.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Celeron(R) CPU 530 @ 1.73GHz (Family: 6, Model: 22, Stepping: 1)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing Friends With Money (DVB-T).avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [h264] 720x464 24bpp 25.000 fps -17179870.0 kbps (-2097152.0 kbyte/s)
Clip info:

Software: MEncoder 2:1.0~rc2-0ubuntu17+medibuntu1

xscreensaver_disable: Could not find XScreenSaver window.
[VO_XV] Could not grab port 92.
[VO_XV] Could not grab port 93.
[VO_XV] Could not grab port 94.
[VO_XV] Could not grab port 95.
[VO_XV] Could not grab port 96.
[VO_XV] Could not grab port 97.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Forced audio codec: mad
Opening audio decoder: [libmad] libmad mpeg audio decoder
AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
Selected audio codec: [mad] afm: libmad (libMAD MPEG layer 1-2-3)
==========================================================================
AO: [pulse] Failed to connect to server: Connection refused
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
[h264 @ 0x896b2d0]concealing 1305 DC, 1305 AC, 1305 MV errors
VDec: vo config request - 720 x 464 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 2.21:1 - prescaling to correct movie aspect.
VO: [xv] 720x464 => 1024x464 Planar YV12

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5ca6730 (LWP 12539)]
0xb648aa18 in ?? () from /lib/tls/i686/cmov/libc.so.6
bt
#0 0xb648aa18 in ?? () from /lib/tls/i686/cmov/libc.so.6
#1 0xb648c8c5 in malloc () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7e9f5a5 in _XlcCreateDefaultCharSet () from /usr/lib/libX11.so.6
#3 0xb7e9f272 in _XlcAddCT () from /usr/lib/libX11.so.6
#4 0xb7e9f2f9 in _XlcInitCTInfo () from /usr/lib/libX11.so.6
#5 0xb7ea66b8 in ?? () from /usr/lib/libX11.so.6
#6 0xb7ea5d53 in ?? () from /usr/lib/libX11.so.6
#7 0xb7ea64e8 in _XlcCreateLC () from /usr/lib/libX11.so.6
#8 0xb7ec9aea in _XlcUtf8Loader () from /usr/lib/libX11.so.6
#9 0xb7ead322 in _XOpenLC () from /usr/lib/libX11.so.6
#10 0xb7ead41e in _XrmInitParseInfo () from /usr/lib/libX11.so.6
#11 0xb7e936d1 in ?? () from /usr/lib/libX11.so.6
#12 0xb7e95858 in XrmGetStringDatabase () from /usr/lib/libX11.so.6
#13 0xb7e723ba in ?? () from /usr/lib/libX11.so.6
#14 0xb7e725af in XGetDefault () from /usr/lib/libX11.so.6
#15 0xb601f314 in _XcursorGetDisplayInfo () from /usr/lib/libXcursor.so.1
#16 0xb601f54d in XcursorSupportsARGB () from /usr/lib/libXcursor.so.1
#17 0xb6021ca6 in XcursorNoticeCreateBitmap () from /usr/lib/libXcursor.so.1
#18 0xb7e6bf75 in _XNoticeCreateBitmap () from /usr/lib/libX11.so.6
#19 0xb7e6c1cd in XCreatePixmap () from /usr/lib/libX11.so.6
#20 0xb7e6b0af in XCreateBitmapFromData () from /usr/lib/libX11.so.6
#21 0x080e3245 in vo_hidecursor ()
#22 0x00000008 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

disass $pc-32 $pc+32
Dump of assembler code from 0xb648a9f8 to 0xb648aa38:
0xb648a9f8: push %ecx
0xb648a9f9: or $0x39,%al
0xb648a9fb: lret $0x840f
0xb648a9fe: mov (%eax),%eax
0xb648aa00: add %al,(%eax)
0xb648aa02: test %edx,%edx
0xb648aa04: je 0xb648b220
0xb648aa0a: mov 0xc(%edx),%eax
0xb648aa0d: mov -0x70(%ebp),%esi
0xb648aa10: mov %eax,0xc(%ecx)
0xb648aa13: orl $0x1,0x4(%edx,%esi,1)
0xb648aa18: mov %ecx,0x8(%eax)
0xb648aa1b: lea 0x114c(%ebx),%eax
0xb648aa21: cmp %eax,0x8(%ebp)
0xb648aa24: je 0xb648aa2a
0xb648aa26: orl $0x4,0x4(%edx)
0xb648aa2a: mov 0x15e0(%ebx),%eax
0xb648aa30: lea 0x8(%edx),%esi
0xb648aa33: mov %esi,-0x60(%ebp)
0xb648aa36: test %eax,%eax
End of assembler dump.

info all-registers
eax 0x1010101 16843009
ecx 0xb6574180 -1235795584
edx 0x9fd02b0 167576240
ebx 0xb6572ff4 -1235800076
esp 0xbff85e34 0xbff85e34
ebp 0xbff85ee4 0xbff85ee4
esi 0x18 24
edi 0x1 1
eip 0xb648aa18 0xb648aa18
eflags 0x210202 [ IF RF ID ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
st0 -nan(0x8080808080808080) (raw 0xffff8080808080808080)
st1 -nan(0x8080808080808080) (raw 0xffff8080808080808080)
st2 -nan(0x1010101010101010) (raw 0xffff1010101010101010)
st3 0.80000000000000000001084202172485504 (raw 0x3ffecccccccccccccccd)
st4 464 (raw 0x4007e800000000000000)
st5 1024 (raw 0x40098000000000000000)
st6 1.0000000000000001249000902703301108 (raw 0x3fff8000000000000480)
st7 1 (raw 0x3fff8000000000000000)
fctrl 0x37f 895
fstat 0x121 289
ftag 0xffff 65535
fiseg 0x73 115
fioff 0xb7ed42bc -1209187652
foseg 0x7b 123
fooff 0x9f66608 167142920
fop 0x55a 1370
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 = 0x8080808080808080, v2_int32 = {0x80808080, 0x80808080}, v4_int16 = {0x8080, 0x8080, 0x8080, 0x8080}, v8_int8 = {0x80, 0x80, 0x80, 0x80, 0x80, 0x80,

0x80, 0x80}}

mm1 {uint64 = 0x8080808080808080, v2_int32 = {0x80808080, 0x80808080}, v4_int16 = {0x8080, 0x8080, 0x8080, 0x8080}, v8_int8 = {0x80, 0x80, 0x80, 0x80, 0x80, 0x80,

0x80, 0x80}}

mm2 {uint64 = 0x1010101010101010, v2_int32 = {0x10101010, 0x10101010}, v4_int16 = {0x1010, 0x1010, 0x1010, 0x1010}, v8_int8 = {0x10, 0x10, 0x10, 0x10, 0x10, 0x10,

0x10, 0x10}}

mm3 {uint64 = 0xcccccccccccccccd, v2_int32 = {0xcccccccd, 0xcccccccc}, v4_int16 = {0xcccd, 0xcccc, 0xcccc, 0xcccc}, v8_int8 = {0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc,

0xcc, 0xcc}}

mm4 {uint64 = 0xe800000000000000, v2_int32 = {0x0, 0xe8000000}, v4_int16 = {0x0, 0x0, 0x0, 0xe800}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}
mm5 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}}
mm6 {uint64 = 0x8000000000000480, v2_int32 = {0x480, 0x80000000}, v4_int16 = {0x480, 0x0, 0x0, 0x8000}, v8_int8 = {0x80, 0x4, 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 (1)

friends-x264.avi (512.0 KB ) - added by djtm@… 15 years ago.
output of mencoder -vf crop=720:448:0:64,unsharp=..., -x264encopts interlaced:…

Download all attachments as: .zip

Change History (5)

by djtm@…, 15 years ago

Attachment: friends-x264.avi added

output of mencoder -vf crop=720:448:0:64,unsharp=..., -x264encopts interlaced:...

comment:1 by djtm@…, 15 years ago

Encoded with mencoder -ovc x264 -oac copy -x264encopts crf=24.5:trellis=1:ratetol=inf:frameref=2:bframes=2:8x8dct:ssim:psnr:interlaced -vf crop=720:448:0:64,unsharp=l:3x3:1.??

comment:2 by djtm@…, 15 years ago

Note: The crash does no longer occur with the same file encoded with the same settings but a newer libx264 revision (yesterday's).

comment:3 by compn, 13 years ago

Owner: changed from beastd to reimar

comment:4 by cehoyos, 13 years ago

Resolution: fixed
Status: newclosed, cehoyos@ag.or.at

Sample decodes fine for me with latest svn (reproducible with rc2).

Note: See TracTickets for help on using tickets.