** Description changed: Hello! I'm experiencing a problem, if I try to encode a DVD (using the h246enc script which itself use mencoder). I'm using Ubuntu 12.04 (Precise) and install all packages from the standard repositories. The error exists at least in the following versions of mencoder: MEncoder svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Tea on Ubuntu 12.04 (Precise) MEncoder SVN-r33713-4.6.1 on Ubuntu 11.10 (Oneric) The hardware I tried this on is: AMD Athlon(tm) Dual Core Processor 4850e Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz I tried to add all available data I have. And it works in Ubuntu 10.04.4 LTS (on the same hardware), so this is a regression. + The libmpeg2 library on both systems (the working 10.04.4 and the non working system 12.04) is binary identical (md5sum: e73ebfbc4f20516d7f9edfe2b9cb3089) Best regards Sven ---------------------------------------------------------------------------------------------------------------------------- Starting program: /usr/bin/mencoder dvd://1 -o /dev/null -passlogfile /home/anders/.h264enc/job4408/xxx.log -vc mpeg12 -dvd-device /export/sdata/data/Video/ZZ-DVD/XXX/ -nosub -vf softskip,harddup -aid 128 -channels 6 -oac copy -ovc x264 -x264encopts pass=1:turbo=2:bitrate=1000:nointerlaced:force_cfr:frameref=3:mixed_refs:bframes=3:b_adapt=2:b_pyramid=strict:noweight_b:weightp=2:direct_pred=auto:aq_mode=1:me=umh:me_range=24:subq=7:mbtree:psy_rd=0.8,0.2:chroma_me:trellis=1:cabac:deblock:nofast_pskip:nodct_decimate:aud:threads=auto:8x8dct:partitions=p8x8,b8x8,i8x8,i4x4:level_idc=30:vbv_bufsize=5000:keyint=250:keyint_min=25 /usr/bin/mencoder: Symbol `ff_codec_bmp_tags' has different size in shared object, consider re-linking [Thread debugging using libthread_db enabled] MEncoder SVN-r33713-4.6.1 (C) 2000-2011 MPlayer Team Option x264encopts: turbo option is deprecated; use slow_firstpass to disable turbo libdvdread: Using libdvdcss version 1.2.12 for DVD access libdvdread: Couldn't find device name. There are 16 titles on this DVD. There are 1 angles in this DVD title. audio stream: 0 format: ac3 (stereo) language: de aid: 128. audio stream: 1 format: ac3 (stereo) language: en aid: 129. number of audio channels on disk: 2. subtitle ( sid ): 0 language: de number of subtitles on disk: 1 success: format: 2 data: 0x0 - 0x2af8c800 MPEG-PS file format detected. VIDEO: MPEG2 720x576 (aspect 2) 25.000 fps 8000.0 kbps (1000.0 kbyte/s) [V] filefmt:2 fourcc:0x10000002 size:720x576 fps:25.000 ftime:=0.0400 ========================================================================== Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders AUDIO: 48000 Hz, 2 ch, s16le, 224.0 kbit/14.58% (ratio: 28000->192000) Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3) ========================================================================== Opening video filter: [expand osd=1]Starting program: /usr/bin/mencoder dvd://1 -o /dev/null -passlogfile /home/anders/.h264enc/job4408/xxx.log -vc mpeg12 -dvd-device /export/sdata/data/Video/ZZ-DVD/XXX/ -nosub -vf softskip,harddup -aid 128 -channels 6 -oac copy -ovc x264 -x264encopts pass=1:turbo=2:bitrate=1000:nointerlaced:force_cfr:frameref=3:mixed_refs:bframes=3:b_adapt=2:b_pyramid=strict:noweight_b:weightp=2:direct_pred=auto:aq_mode=1:me=umh:me_range=24:subq=7:mbtree:psy_rd=0.8,0.2:chroma_me:trellis=1:cabac:deblock:nofast_pskip:nodct_decimate:aud:threads=auto:8x8dct:partitions=p8x8,b8x8,i8x8,i4x4:level_idc=30:vbv_bufsize=5000:keyint=250:keyint_min=25 /usr/bin/mencoder: Symbol `ff_codec_bmp_tags' has different size in shared object, consider re-linking [Thread debugging using libthread_db enabled] MEncoder SVN-r33713-4.6.1 (C) 2000-2011 MPlayer Team Option x264encopts: turbo option is deprecated; use slow_firstpass to disable turbo libdvdread: Using libdvdcss version 1.2.12 for DVD access libdvdread: Couldn't find device name. There are 16 titles on this DVD. There are 1 angles in this DVD title. audio stream: 0 format: ac3 (stereo) language: de aid: 128. audio stream: 1 format: ac3 (stereo) language: en aid: 129. number of audio channels on disk: 2. subtitle ( sid ): 0 language: de number of subtitles on disk: 1 success: format: 2 data: 0x0 - 0x2af8c800 MPEG-PS file format detected. VIDEO: MPEG2 720x576 (aspect 2) 25.000 fps 8000.0 kbps (1000.0 kbyte/s) [V] filefmt:2 fourcc:0x10000002 size:720x576 fps:25.000 ftime:=0.0400 ========================================================================== Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders AUDIO: 48000 Hz, 2 ch, s16le, 224.0 kbit/14.58% (ratio: 28000->192000) Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3) ========================================================================== Opening video filter: [expand osd=1] Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1 Opening video filter: [harddup] Opening video filter: [softskip] ========================================================================== Forced video codec: mpeg12 Opening video decoder: [libmpeg2] libmpeg2 MPEG 1/2 Video decoder Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2)) ========================================================================== audiocodec: framecopy (format=2000 chans=2 rate=48000 bits=16 B/s=28000 sample-1) Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. [swscaler @ 0xbe40e0]using unscaled yuv420p -> yuv420p special converter x264 [warning]: VBV maxrate unspecified, assuming CBR x264 [info]: using SAR=16/15 x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 [New Thread 0xb74ccb70 (LWP 10873)] [New Thread 0xb6ccbb70 (LWP 10874)] [New Thread 0xb64cab70 (LWP 10875)] [New Thread 0xb4d0eb70 (LWP 10876)] x264 [info]: profile Main, level 3.0 Program received signal SIGSEGV, Segmentation fault. 0x0819ed5c in sse2_idct (block=0x840bad0) at libmpeg2/idct_mmx.c:950 950 libmpeg2/idct_mmx.c: Datei oder Verzeichnis nicht gefunden. in libmpeg2/idct_mmx.c (gdb) bt #0 0x0819ed5c in sse2_idct (block=0x840bad0) at libmpeg2/idct_mmx.c:950 #1 mpeg2_idct_copy_sse2 (block=0x840bad0, dest=0xb4474020 "", stride=1440) at libmpeg2/idct_mmx.c:1228 #2 0x0819c712 in slice_intra_DCT (stride=1440, dest=0xb4474020 "", cc=0, decoder=0x840ba00) at libmpeg2/slice.c:959 #3 mpeg2_slice (decoder=0x840ba00, code=1, buffer=0xb782e040 "\023\374=\243F\214\060\336\064hц\033ƍ\032\060\303xѣF\030o\032\064h\303\r\343F\215\030a\274hѣ\f7\215\032\064a\206\361\243F\214\060\336\064hц\033ƍ\032\060\303xѣF\030o\032\064h\303\r\343F\215\030a\274hѣ\f7\215\032\064a\206\361\243F\214\060\336\064hц\033ƍ\032\060\303xѣF\030o\032\064h\303\r\343F\215\030a\274hѣ\f7\215\032\064a\206\361\243F\214\060\336\064hц\033ƍ\032\060\303xѣF\030o\032\064h\303\r\343F\215\030a\274hѣ\f7\215\032\064a\206\361\243F\214\060\336\064hц\033ƍ\032\060\303xѣF\030o\032\064", <incomplete sequence \303>...) at libmpeg2/slice.c:1867 #4 0x0818c863 in mpeg2_parse (mpeg2dec=0x840ba00) at libmpeg2/decode.c:188 #5 0x0818b938 in decode (sh=0x83e47a0, data=0xb7b99008, len=2016, flags=0) at libmpcodecs/vd_libmpeg2.c:179 #6 0x080aa4a3 in decode_video (sh_video=0x83e47a0, start=0xb7b99008 "", in_size=2012, drop_frame=0, pts=-9.2233720368547758e+18, full_frame=0x0) at libmpcodecs/dec_video.c:392 #7 0x08069d49 in main (argc=0, argv=0x0) at mencoder.c:1464 (gdb) print block $1 = (int16_t * const) 0x840bad0 (gdb) print *block $2 = 2048 (gdb) up #1 mpeg2_idct_copy_sse2 (block=0x840bad0, dest=0xb4474020 "", stride=1440) at libmpeg2/idct_mmx.c:1228 1228 in libmpeg2/idct_mmx.c (gdb) print *dest $3 = 0 '\000' (gdb) print dest $4 = (uint8_t * const) 0xb4474020 "" (gdb) print *block $5 = 2048 (gdb) print block $6 = (int16_t * const) 0x840bad0 (gdb) print stride $7 = 1440 (gdb) ############################################################################################################################## Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1 Opening video filter: [harddup] Opening video filter: [softskip] ========================================================================== Forced video codec: mpeg12 Opening video decoder: [libmpeg2] libmpeg2 MPEG 1/2 Video decoder Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2)) ========================================================================== audiocodec: framecopy (format=2000 chans=2 rate=48000 bits=16 B/s=28000 sample-1) Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. [swscaler @ 0xbe40e0]using unscaled yuv420p -> yuv420p special converter x264 [warning]: VBV maxrate unspecified, assuming CBR x264 [info]: using SAR=16/15 x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 [New Thread 0xb74ccb70 (LWP 10873)] [New Thread 0xb6ccbb70 (LWP 10874)] [New Thread 0xb64cab70 (LWP 10875)] [New Thread 0xb4d0eb70 (LWP 10876)] x264 [info]: profile Main, level 3.0 Program received signal SIGSEGV, Segmentation fault. 0x0819ed5c in sse2_idct (block=0x840bad0) at libmpeg2/idct_mmx.c:950 950 libmpeg2/idct_mmx.c: Datei oder Verzeichnis nicht gefunden. in libmpeg2/idct_mmx.c (gdb) bt #0 0x0819ed5c in sse2_idct (block=0x840bad0) at libmpeg2/idct_mmx.c:950 #1 mpeg2_idct_copy_sse2 (block=0x840bad0, dest=0xb4474020 "", stride=1440) at libmpeg2/idct_mmx.c:1228 #2 0x0819c712 in slice_intra_DCT (stride=1440, dest=0xb4474020 "", cc=0, decoder=0x840ba00) at libmpeg2/slice.c:959 #3 mpeg2_slice (decoder=0x840ba00, code=1, buffer=0xb782e040 "\023\374=\243F\214\060\336\064hц\033ƍ\032\060\303xѣF\030o\032\064h\303\r\343F\215\030a\274hѣ\f7\215\032\064a\206\361\243F\214\060\336\064hц\033ƍ\032\060\303xѣF\030o\032\064h\303\r\343F\215\030a\274hѣ\f7\215\032\064a\206\361\243F\214\060\336\064hц\033ƍ\032\060\303xѣF\030o\032\064h\303\r\343F\215\030a\274hѣ\f7\215\032\064a\206\361\243F\214\060\336\064hц\033ƍ\032\060\303xѣF\030o\032\064h\303\r\343F\215\030a\274hѣ\f7\215\032\064a\206\361\243F\214\060\336\064hц\033ƍ\032\060\303xѣF\030o\032\064", <incomplete sequence \303>...) at libmpeg2/slice.c:1867 #4 0x0818c863 in mpeg2_parse (mpeg2dec=0x840ba00) at libmpeg2/decode.c:188 #5 0x0818b938 in decode (sh=0x83e47a0, data=0xb7b99008, len=2016, flags=0) at libmpcodecs/vd_libmpeg2.c:179 #6 0x080aa4a3 in decode_video (sh_video=0x83e47a0, start=0xb7b99008 "", in_size=2012, drop_frame=0, pts=-9.2233720368547758e+18, full_frame=0x0) at libmpcodecs/dec_video.c:392 #7 0x08069d49 in main (argc=0, argv=0x0) at mencoder.c:1464 (gdb) print block $1 = (int16_t * const) 0x840bad0 (gdb) print *block $2 = 2048 (gdb) up #1 mpeg2_idct_copy_sse2 (block=0x840bad0, dest=0xb4474020 "", stride=1440) at libmpeg2/idct_mmx.c:1228 1228 in libmpeg2/idct_mmx.c (gdb) print *dest $3 = 0 '\000' (gdb) print dest $4 = (uint8_t * const) 0xb4474020 "" (gdb) print *block $5 = 2048 (gdb) print block $6 = (int16_t * const) 0x840bad0 (gdb) print stride $7 = 1440 (gdb) ############################################################################################################################## Starting program: /usr/bin/mencoder dvd://1 -o /dev/null -vc mpeg12 -dvd-device /export/sdata/data/Video/ZZ-DVD/XXX/ -oac copy -ovc x264 /usr/bin/mencoder: Symbol `ff_codec_bmp_tags' has different size in shared object, consider re-linking [Thread debugging using libthread_db enabled] MEncoder SVN-r33713-4.6.1 (C) 2000-2011 MPlayer Team libdvdread: Using libdvdcss version 1.2.12 for DVD access libdvdread: Couldn't find device name. There are 16 titles on this DVD. There are 1 angles in this DVD title. audio stream: 0 format: ac3 (stereo) language: de aid: 128. audio stream: 1 format: ac3 (stereo) language: en aid: 129. number of audio channels on disk: 2. subtitle ( sid ): 0 language: de number of subtitles on disk: 1 success: format: 2 data: 0x0 - 0x2af8c800 MPEG-PS file format detected. VIDEO: MPEG2 720x576 (aspect 2) 25.000 fps 8000.0 kbps (1000.0 kbyte/s) [V] filefmt:2 fourcc:0x10000002 size:720x576 fps:25.000 ftime:=0.0400 ========================================================================== Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders AUDIO: 48000 Hz, 2 ch, s16le, 224.0 kbit/14.58% (ratio: 28000->192000) Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3) ========================================================================== Opening video filter: [expand osd=1] Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1 ========================================================================== Forced video codec: mpeg12 Opening video decoder: [libmpeg2] libmpeg2 MPEG 1/2 Video decoder Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2)) ========================================================================== audiocodec: framecopy (format=2000 chans=2 rate=48000 bits=16 B/s=28000 sample-1) Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. [swscaler @ 0xbe40e0]using unscaled yuv420p -> yuv420p special converter x264 [info]: using SAR=16/15 x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 [New Thread 0xb75bdb70 (LWP 11418)] [New Thread 0xb6dbcb70 (LWP 11419)] [New Thread 0xb65bbb70 (LWP 11420)] [New Thread 0xb4fe2b70 (LWP 11421)] x264 [info]: profile High, level 3.0 Program received signal SIGSEGV, Segmentation fault. 0x0819ed5c in sse2_idct (block=0x840b490) at libmpeg2/idct_mmx.c:950 950 libmpeg2/idct_mmx.c: Datei oder Verzeichnis nicht gefunden. in libmpeg2/idct_mmx.c (gdb) bt #0 0x0819ed5c in sse2_idct (block=0x840b490) at libmpeg2/idct_mmx.c:950 #1 mpeg2_idct_copy_sse2 (block=0x840b490, dest=0xb4749020 "", stride=1440) at libmpeg2/idct_mmx.c:1228 #2 0x0819c712 in slice_intra_DCT (stride=1440, dest=0xb4749020 "", cc=0, decoder=0x840b3c0) at libmpeg2/slice.c:959 #3 mpeg2_slice (decoder=0x840b3c0, code=1, buffer=0xb782e040 "\023\374=\243F\214\060\336\064hц\033ƍ\032\060\303xѣF\030o\032\064h\303\r\343F\215\030a\274hѣ\f7\215\032\064a\206\361\243F\214\060\336\064hц\033ƍ\032\060\303xѣF\030o\032\064h\303\r\343F\215\030a\274hѣ\f7\215\032\064a\206\361\243F\214\060\336\064hц\033ƍ\032\060\303xѣF\030o\032\064h\303\r\343F\215\030a\274hѣ\f7\215\032\064a\206\361\243F\214\060\336\064hц\033ƍ\032\060\303xѣF\030o\032\064h\303\r\343F\215\030a\274hѣ\f7\215\032\064a\206\361\243F\214\060\336\064hц\033ƍ\032\060\303xѣF\030o\032\064", <incomplete sequence \303>...) at libmpeg2/slice.c:1867 #4 0x0818c863 in mpeg2_parse (mpeg2dec=0x840b3c0) at libmpeg2/decode.c:188 #5 0x0818b938 in decode (sh=0x83e4478, data=0xb7b99008, len=2016, flags=0) at libmpcodecs/vd_libmpeg2.c:179 #6 0x080aa4a3 in decode_video (sh_video=0x83e4478, start=0xb7b99008 "", in_size=2012, drop_frame=0, pts=-9.2233720368547758e+18, full_frame=0x0) at libmpcodecs/dec_video.c:392 #7 0x08069d49 in main (argc=0, argv=0x0) at mencoder.c:1464 (gdb) info all-registers eax 0x840b490 138458256 ecx 0xb4749020 -1267429344 edx 0x5a0 1440 ebx 0x840b3c0 138458048 esp 0xbfffee54 0xbfffee54 ebp 0x840b490 0x840b490 esi 0x5a0 1440 edi 0xb4749020 -1267429344 eip 0x819ed5c 0x819ed5c <mpeg2_idct_copy_sse2+28> eflags 0x10282 [ SF IF RF ] 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 1 (raw 0x3fff8000000000000000) st4 3.0290558338165283203125 (raw 0x4000c1dc0d0000000000) st5 615.46575927734375 (raw 0x400899ddcf0000000000) st6 3.400000095367431640625 (raw 0x4000d9999a0000000000) st7 1.33333337306976318359375 (raw 0x3fffaaaaab0000000000) fctrl 0x37f 895 fstat 0x20 32 ftag 0xffff 65535 fiseg 0x73 115 fioff 0x818bb15 135838485 foseg 0x7b 123 fooff 0x83fe7e8 138405864 fop 0x55e 1374 xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x8, 0x0 <repeats 14 times>}, v8_int16 = { 0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x800, 0x0, 0x0, 0x0}, v2_int64 = {0x800, 0x0}, uint128 = 0x00000000000000000000000000000800} xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x8, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0}, v8_int16 = {0x800, 0x0, 0x800, 0x0, 0x800, 0x0, 0x800, 0x0}, v4_int32 = {0x800, 0x800, 0x800, 0x800}, v2_int64 = {0x80000000800, 0x80000000800}, uint128 = 0x00000800000008000000080000000800} xmm2 {v4_float = {0x10000, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x80, 0x47, 0x0 <repeats 12 times>}, v8_int16 = {0x0, 0x4780, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x47800000, 0x0, 0x0, 0x0}, v2_int64 = {0x47800000, 0x0}, uint128 = 0x00000000000000000000000047800000} xmm3 {v4_float = {0x1, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x80, 0x3f, 0x40, 0x68, 0xae, 0x1, 0x30, 0x22, 0xad, 0x1, 0x0, 0x20, 0xad, 0x1}, v8_int16 = {0x0, 0x3f80, 0x6840, 0x1ae, 0x2230, 0x1ad, 0x2000, 0x1ad}, v4_int32 = { 0x3f800000, 0x1ae6840, 0x1ad2230, 0x1ad2000}, v2_int64 = {0x1ae68403f800000, 0x1ad200001ad2230}, uint128 = 0x01ad200001ad223001ae68403f800000} 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 = {0x50, 0x44, 0xad, 0x1, 0x10, 0x44, 0xad, 0x1, 0x30, 0x3f, 0xa5, 0x1, 0x10, 0x41, 0xa5, 0x1}, v8_int16 = {0x4450, 0x1ad, 0x4410, 0x1ad, 0x3f30, 0x1a5, 0x4110, 0x1a5}, v4_int32 = { 0x1ad4450, 0x1ad4410, 0x1a53f30, 0x1a54110}, v2_int64 = {0x1ad441001ad4450, 0x1a5411001a53f30}, uint128 = 0x01a5411001a53f3001ad441001ad4450} xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x30, 0x44, 0xa5, 0x1, 0x70, 0x48, 0xa5, 0x1, 0x0, 0x4d, 0xad, 0x1, 0x70, 0x90, 0xae, 0x1}, v8_int16 = {0x4430, 0x1a5, 0x4870, 0x1a5, 0x4d00, 0x1ad, 0x9070, 0x1ae}, v4_int32 = { 0x1a54430, 0x1a54870, 0x1ad4d00, 0x1ae9070}, v2_int64 = {0x1a5487001a54430, 0x1ae907001ad4d00}, uint128 = 0x01ae907001ad4d0001a5487001a54430} xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xf0, 0x10, 0xa0, 0x8, 0x0 <repeats 12 times>}, v8_int16 = {0x10f0, 0x8a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x8a010f0, 0x0, 0x0, 0x0}, v2_int64 = {0x8a010f0, 0x0}, uint128 = 0x00000000000000000000000008a010f0} mxcsr 0x1fa0 [ PE 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 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}} mm4 {uint64 = 0xc1dc0d0000000000, v2_int32 = {0x0, 0xc1dc0d00}, v4_int16 = {0x0, 0x0, 0xd00, 0xc1dc}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xdc, 0xc1}} mm5 {uint64 = 0x99ddcf0000000000, v2_int32 = {0x0, 0x99ddcf00}, v4_int16 = {0x0, 0x0, 0xcf00, 0x99dd}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xdd, 0x99}} mm6 {uint64 = 0xd9999a0000000000, v2_int32 = {0x0, 0xd9999a00}, v4_int16 = {0x0, 0x0, 0x9a00, 0xd999}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x9a, 0x99, 0xd9}} mm7 {uint64 = 0xaaaaab0000000000, v2_int32 = {0x0, 0xaaaaab00}, v4_int16 = {0x0, 0x0, 0xab00, 0xaaaa}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xab, 0xaa, 0xaa}} (gdb) (gdb) disass $eip Dump of assembler code for function mpeg2_idct_copy_sse2: 0x0819ed40 <+0>: push %esi 0x0819ed41 <+1>: push %ebx 0x0819ed42 <+2>: mov 0xc(%esp),%eax 0x0819ed46 <+6>: mov 0x10(%esp),%ecx 0x0819ed4a <+10>: mov 0x14(%esp),%edx 0x0819ed4e <+14>: movdqa (%eax),%xmm0 0x0819ed52 <+18>: movdqa 0x40(%eax),%xmm4 0x0819ed57 <+23>: pshufd $0x0,%xmm0,%xmm1 => 0x0819ed5c <+28>: pmaddwd 0x82b8612,%xmm1 0x0819ed64 <+36>: pshufd $0xaa,%xmm0,%xmm3 0x0819ed69 <+41>: pmaddwd 0x82b8614,%xmm3 0x0819ed71 <+49>: pshufd $0x55,%xmm0,%xmm2 0x0819ed76 <+54>: pshufd $0xff,%xmm0,%xmm0 0x0819ed7b <+59>: pmaddwd 0x82b8612,%xmm2 0x0819ed83 <+67>: paddd 0x82b8640,%xmm1 0x0819ed8b <+75>: pmaddwd 0x82b8616,%xmm0 0x0819ed93 <+83>: pshufd $0x0,%xmm4,%xmm5 0x0819ed98 <+88>: pshufd $0x55,%xmm4,%xmm6 0x0819ed9d <+93>: pmaddwd 0x82b8612,%xmm5 0x0819eda5 <+101>: paddd %xmm2,%xmm1 0x0819eda9 <+105>: movdqa %xmm1,%xmm2 0x0819edad <+109>: pshufd $0xaa,%xmm4,%xmm7 0x0819edb2 <+114>: pmaddwd 0x82b8612,%xmm6 0x0819edba <+122>: paddd %xmm3,%xmm0 0x0819edbe <+126>: pshufd $0xff,%xmm4,%xmm4 0x0819edc3 <+131>: psubd %xmm0,%xmm2 0x0819edc7 <+135>: pmaddwd 0x82b8614,%xmm7 0x0819edcf <+143>: paddd %xmm1,%xmm0 0x0819edd3 <+147>: psrad $0xf,%xmm2 0x0819edd8 <+152>: paddd 0x82b8644,%xmm5 0x0819ede0 <+160>: pmaddwd 0x82b8616,%xmm4 0x0819ede8 <+168>: paddd %xmm6,%xmm5 0x0819edec <+172>: movdqa %xmm5,%xmm6 0x0819edf0 <+176>: psrad $0xf,%xmm0 0x0819edf5 <+181>: pshufd $0x1b,%xmm2,%xmm2 0x0819edfa <+186>: packssdw %xmm2,%xmm0 0x0819edfe <+190>: paddd %xmm7,%xmm4 0x0819ee02 <+194>: psubd %xmm4,%xmm6 0x0819ee06 <+198>: paddd %xmm5,%xmm4 0x0819ee0a <+202>: psrad $0xf,%xmm6 0x0819ee0f <+207>: psrad $0xf,%xmm4 0x0819ee14 <+212>: pshufd $0x1b,%xmm6,%xmm6 0x0819ee19 <+217>: packssdw %xmm6,%xmm4 0x0819ee1d <+221>: movdqa %xmm0,(%eax) 0x0819ee21 <+225>: movdqa %xmm4,0x40(%eax) 0x0819ee26 <+230>: movdqa 0x10(%eax),%xmm0 0x0819ee2b <+235>: movdqa 0x70(%eax),%xmm4 0x0819ee30 <+240>: pshufd $0x0,%xmm0,%xmm1 0x0819ee35 <+245>: pmaddwd 0x82b8614,%xmm1 0x0819ee3d <+253>: pshufd $0xaa,%xmm0,%xmm3 0x0819ee42 <+258>: pmaddwd 0x82b861c,%xmm3 0x0819ee4a <+266>: pshufd $0x55,%xmm0,%xmm2 0x0819ee4f <+271>: pshufd $0xff,%xmm0,%xmm0 0x0819ee54 <+276>: pmaddwd 0x82b8614,%xmm2 0x0819ee5c <+284>: paddd 0x82b8648,%xmm1 0x0819ee64 <+292>: pmaddwd 0x82b861e,%xmm0 0x0819ee6c <+300>: pshufd $0x0,%xmm4,%xmm5 0x0819ee71 <+305>: pshufd $0x55,%xmm4,%xmm6 0x0819ee76 <+310>: pmaddwd 0x82b8614,%xmm5 0x0819ee7e <+318>: paddd %xmm2,%xmm1 0x0819ee82 <+322>: movdqa %xmm1,%xmm2 0x0819ee86 <+326>: pshufd $0xaa,%xmm4,%xmm7 0x0819ee8b <+331>: pmaddwd 0x82b8614,%xmm6 0x0819ee93 <+339>: paddd %xmm3,%xmm0 0x0819ee97 <+343>: pshufd $0xff,%xmm4,%xmm4 0x0819ee9c <+348>: psubd %xmm0,%xmm2 0x0819eea0 <+352>: pmaddwd 0x82b861c,%xmm7 0x0819eea8 <+360>: paddd %xmm1,%xmm0 0x0819eeac <+364>: psrad $0xf,%xmm2 0x0819eeb1 <+369>: paddd 0x82b864c,%xmm5 0x0819eeb9 <+377>: pmaddwd 0x82b861e,%xmm4 0x0819eec1 <+385>: paddd %xmm6,%xmm5 0x0819eec5 <+389>: movdqa %xmm5,%xmm6 0x0819eec9 <+393>: psrad $0xf,%xmm0 0x0819eece <+398>: pshufd $0x1b,%xmm2,%xmm2 0x0819eed3 <+403>: packssdw %xmm2,%xmm0 0x0819eed7 <+407>: paddd %xmm7,%xmm4 0x0819eedb <+411>: psubd %xmm4,%xmm6 0x0819eedf <+415>: paddd %xmm5,%xmm4 0x0819eee3 <+419>: psrad $0xf,%xmm6 0x0819eee8 <+424>: psrad $0xf,%xmm4 0x0819eeed <+429>: pshufd $0x1b,%xmm6,%xmm6 0x0819eef2 <+434>: packssdw %xmm6,%xmm4 0x0819eef6 <+438>: movdqa %xmm0,0x10(%eax) 0x0819eefb <+443>: movdqa %xmm4,0x70(%eax) 0x0819ef00 <+448>: movdqa 0x20(%eax),%xmm0 0x0819ef05 <+453>: movdqa 0x60(%eax),%xmm4 0x0819ef0a <+458>: pshufd $0x0,%xmm0,%xmm1 0x0819ef0f <+463>: pmaddwd 0x82b8624,%xmm1 0x0819ef17 <+471>: pshufd $0xaa,%xmm0,%xmm3 0x0819ef1c <+476>: pmaddwd 0x82b8626,%xmm3 0x0819ef24 <+484>: pshufd $0x55,%xmm0,%xmm2 0x0819ef29 <+489>: pshufd $0xff,%xmm0,%xmm0 0x0819ef2e <+494>: pmaddwd 0x82b8624,%xmm2 0x0819ef36 <+502>: paddd 0x82b8650,%xmm1 0x0819ef3e <+510>: pmaddwd 0x82b8628,%xmm0 0x0819ef46 <+518>: pshufd $0x0,%xmm4,%xmm5 0x0819ef4b <+523>: pshufd $0x55,%xmm4,%xmm6 0x0819ef50 <+528>: pmaddwd 0x82b8624,%xmm5 0x0819ef58 <+536>: paddd %xmm2,%xmm1 0x0819ef5c <+540>: movdqa %xmm1,%xmm2 0x0819ef60 <+544>: pshufd $0xaa,%xmm4,%xmm7 0x0819ef65 <+549>: pmaddwd 0x82b8624,%xmm6 0x0819ef6d <+557>: paddd %xmm3,%xmm0 0x0819ef71 <+561>: pshufd $0xff,%xmm4,%xmm4 0x0819ef76 <+566>: psubd %xmm0,%xmm2 0x0819ef7a <+570>: pmaddwd 0x82b8626,%xmm7 0x0819ef82 <+578>: paddd %xmm1,%xmm0 0x0819ef86 <+582>: psrad $0xf,%xmm2 0x0819ef8b <+587>: paddd 0x82b864c,%xmm5 0x0819ef93 <+595>: pmaddwd 0x82b8628,%xmm4 0x0819ef9b <+603>: paddd %xmm6,%xmm5 0x0819ef9f <+607>: movdqa %xmm5,%xmm6 0x0819efa3 <+611>: psrad $0xf,%xmm0 0x0819efa8 <+616>: pshufd $0x1b,%xmm2,%xmm2 0x0819efad <+621>: packssdw %xmm2,%xmm0 0x0819efb1 <+625>: paddd %xmm7,%xmm4 0x0819efb5 <+629>: psubd %xmm4,%xmm6 0x0819efb9 <+633>: paddd %xmm5,%xmm4 0x0819efbd <+637>: psrad $0xf,%xmm6 0x0819efc2 <+642>: psrad $0xf,%xmm4 0x0819efc7 <+647>: pshufd $0x1b,%xmm6,%xmm6 0x0819efcc <+652>: packssdw %xmm6,%xmm4 0x0819efd0 <+656>: movdqa %xmm0,0x20(%eax) 0x0819efd5 <+661>: movdqa %xmm4,0x60(%eax) 0x0819efda <+666>: movdqa 0x30(%eax),%xmm0 0x0819efdf <+671>: movdqa 0x50(%eax),%xmm4 0x0819efe4 <+676>: pshufd $0x0,%xmm0,%xmm1 0x0819efe9 <+681>: pmaddwd 0x82b862e,%xmm1 0x0819eff1 <+689>: pshufd $0xaa,%xmm0,%xmm3 0x0819eff6 <+694>: pmaddwd 0x82b8630,%xmm3 0x0819effe <+702>: pshufd $0x55,%xmm0,%xmm2 0x0819f003 <+707>: pshufd $0xff,%xmm0,%xmm0 0x0819f008 <+712>: pmaddwd 0x82b862e,%xmm2 0x0819f010 <+720>: paddd 0x82b8654,%xmm1 0x0819f018 <+728>: pmaddwd 0x82b8632,%xmm0 0x0819f020 <+736>: pshufd $0x0,%xmm4,%xmm5 0x0819f025 <+741>: pshufd $0x55,%xmm4,%xmm6 0x0819f02a <+746>: pmaddwd 0x82b862e,%xmm5 0x0819f032 <+754>: paddd %xmm2,%xmm1 0x0819f036 <+758>: movdqa %xmm1,%xmm2 0x0819f03a <+762>: pshufd $0xaa,%xmm4,%xmm7 0x0819f03f <+767>: pmaddwd 0x82b862e,%xmm6 0x0819f047 <+775>: paddd %xmm3,%xmm0 0x0819f04b <+779>: pshufd $0xff,%xmm4,%xmm4 0x0819f050 <+784>: psubd %xmm0,%xmm2 0x0819f054 <+788>: pmaddwd 0x82b8630,%xmm7 0x0819f05c <+796>: paddd %xmm1,%xmm0 0x0819f060 <+800>: psrad $0xf,%xmm2 0x0819f065 <+805>: paddd 0x82b8658,%xmm5 0x0819f06d <+813>: pmaddwd 0x82b8632,%xmm4 0x0819f075 <+821>: paddd %xmm6,%xmm5 0x0819f079 <+825>: movdqa %xmm5,%xmm6 0x0819f07d <+829>: psrad $0xf,%xmm0 0x0819f082 <+834>: pshufd $0x1b,%xmm2,%xmm2 0x0819f087 <+839>: packssdw %xmm2,%xmm0 0x0819f08b <+843>: paddd %xmm7,%xmm4 0x0819f08f <+847>: psubd %xmm4,%xmm6 0x0819f093 <+851>: paddd %xmm5,%xmm4 0x0819f097 <+855>: psrad $0xf,%xmm6 0x0819f09c <+860>: psrad $0xf,%xmm4 0x0819f0a1 <+865>: pshufd $0x1b,%xmm6,%xmm6 0x0819f0a6 <+870>: packssdw %xmm6,%xmm4 0x0819f0aa <+874>: movdqa %xmm0,0x30(%eax) 0x0819f0af <+879>: movdqa %xmm4,0x50(%eax) 0x0819f0b4 <+884>: movdqa 0x82b8638,%xmm0 0x0819f0bc <+892>: movdqa 0x10(%eax),%xmm1 0x0819f0c1 <+897>: movdqa %xmm0,%xmm2 0x0819f0c5 <+901>: movdqa 0x70(%eax),%xmm4 0x0819f0ca <+906>: pmulhw %xmm1,%xmm0 0x0819f0ce <+910>: movdqa 0x82b863a,%xmm5 0x0819f0d6 <+918>: pmulhw %xmm4,%xmm2 0x0819f0da <+922>: movdqa 0x50(%eax),%xmm6 0x0819f0df <+927>: movdqa %xmm5,%xmm7 0x0819f0e3 <+931>: movdqa 0x30(%eax),%xmm3 0x0819f0e8 <+936>: psubsw %xmm4,%xmm0 0x0819f0ec <+940>: movdqa 0x82b863c,%xmm4 0x0819f0f4 <+948>: pmulhw %xmm3,%xmm5 0x0819f0f8 <+952>: paddsw %xmm2,%xmm1 0x0819f0fc <+956>: pmulhw %xmm6,%xmm7 0x0819f100 <+960>: movdqa %xmm4,%xmm2 0x0819f104 <+964>: paddsw %xmm3,%xmm5 0x0819f108 <+968>: pmulhw 0x20(%eax),%xmm4 0x0819f10d <+973>: paddsw %xmm6,%xmm7 0x0819f111 <+977>: psubsw %xmm6,%xmm5 0x0819f115 <+981>: paddsw %xmm3,%xmm7 0x0819f119 <+985>: movdqa 0x60(%eax),%xmm3 0x0819f11e <+990>: movdqa %xmm0,%xmm6 0x0819f122 <+994>: pmulhw %xmm3,%xmm2 0x0819f126 <+998>: psubsw %xmm5,%xmm0 0x0819f12a <+1002>: psubsw %xmm3,%xmm4 0x0819f12e <+1006>: paddsw %xmm6,%xmm5 0x0819f132 <+1010>: movdqa %xmm0,0x30(%eax) 0x0819f137 <+1015>: movdqa %xmm1,%xmm6 0x0819f13b <+1019>: paddsw 0x20(%eax),%xmm2 0x0819f140 <+1024>: paddsw %xmm7,%xmm6 0x0819f144 <+1028>: psubsw %xmm7,%xmm1 0x0819f148 <+1032>: movdqa %xmm1,%xmm7 0x0819f14c <+1036>: movdqa (%eax),%xmm3 0x0819f150 <+1040>: paddsw %xmm5,%xmm1 0x0819f154 <+1044>: movdqa 0x82b863e,%xmm0 0x0819f15c <+1052>: psubsw %xmm5,%xmm7 0x0819f160 <+1056>: movdqa %xmm6,0x50(%eax) 0x0819f165 <+1061>: pmulhw %xmm0,%xmm1 0x0819f169 <+1065>: movdqa %xmm4,%xmm6 0x0819f16d <+1069>: pmulhw %xmm0,%xmm7 0x0819f171 <+1073>: movdqa 0x40(%eax),%xmm5 0x0819f176 <+1078>: movdqa %xmm3,%xmm0 0x0819f17a <+1082>: psubsw %xmm5,%xmm3 0x0819f17e <+1086>: paddsw %xmm5,%xmm0 0x0819f182 <+1090>: paddsw %xmm3,%xmm4 0x0819f186 <+1094>: movdqa %xmm0,%xmm5 0x0819f18a <+1098>: psubsw %xmm6,%xmm3 0x0819f18e <+1102>: paddsw %xmm2,%xmm5 0x0819f192 <+1106>: paddsw %xmm1,%xmm1 0x0819f196 <+1110>: psubsw %xmm2,%xmm0 0x0819f19a <+1114>: paddsw %xmm7,%xmm7 0x0819f19e <+1118>: movdqa %xmm3,%xmm2 0x0819f1a2 <+1122>: movdqa %xmm4,%xmm6 0x0819f1a6 <+1126>: paddsw %xmm7,%xmm3 0x0819f1aa <+1130>: psraw $0x6,%xmm3 0x0819f1af <+1135>: paddsw %xmm1,%xmm4 0x0819f1b3 <+1139>: psraw $0x6,%xmm4 0x0819f1b8 <+1144>: psubsw %xmm1,%xmm6 0x0819f1bc <+1148>: movdqa 0x50(%eax),%xmm1 0x0819f1c1 <+1153>: psubsw %xmm7,%xmm2 0x0819f1c5 <+1157>: psraw $0x6,%xmm6 0x0819f1ca <+1162>: movdqa %xmm5,%xmm7 0x0819f1ce <+1166>: movdqa %xmm4,0x10(%eax) 0x0819f1d3 <+1171>: psraw $0x6,%xmm2 0x0819f1d8 <+1176>: movdqa %xmm3,0x20(%eax) 0x0819f1dd <+1181>: paddsw %xmm1,%xmm5 0x0819f1e1 <+1185>: movdqa 0x30(%eax),%xmm4 0x0819f1e6 <+1190>: psubsw %xmm1,%xmm7 0x0819f1ea <+1194>: psraw $0x6,%xmm5 0x0819f1ef <+1199>: movdqa %xmm0,%xmm3 0x0819f1f3 <+1203>: movdqa %xmm2,0x50(%eax) 0x0819f1f8 <+1208>: psubsw %xmm4,%xmm3 0x0819f1fc <+1212>: psraw $0x6,%xmm7 0x0819f201 <+1217>: paddsw %xmm0,%xmm4 0x0819f205 <+1221>: movdqa %xmm5,(%eax) 0x0819f209 <+1225>: psraw $0x6,%xmm3 0x0819f20e <+1230>: movdqa %xmm6,0x60(%eax) 0x0819f213 <+1235>: psraw $0x6,%xmm4 0x0819f218 <+1240>: movdqa %xmm7,0x70(%eax) 0x0819f21d <+1245>: movdqa %xmm3,0x40(%eax) 0x0819f222 <+1250>: movdqa %xmm4,0x30(%eax) 0x0819f227 <+1255>: movdqa (%eax),%xmm0 0x0819f22b <+1259>: movdqa 0x10(%eax),%xmm1 0x0819f230 <+1264>: movdqa 0x20(%eax),%xmm2 0x0819f235 <+1269>: packuswb %xmm0,%xmm0 0x0819f239 <+1273>: movdqa 0x30(%eax),%xmm3 0x0819f23e <+1278>: packuswb %xmm1,%xmm1 0x0819f242 <+1282>: movdqa 0x40(%eax),%xmm4 0x0819f247 <+1287>: packuswb %xmm2,%xmm2 0x0819f24b <+1291>: movdqa 0x50(%eax),%xmm5 0x0819f250 <+1296>: packuswb %xmm3,%xmm3 0x0819f254 <+1300>: movdqa 0x60(%eax),%xmm6 0x0819f259 <+1305>: packuswb %xmm4,%xmm4 0x0819f25d <+1309>: movdqa 0x70(%eax),%xmm7 0x0819f262 <+1314>: movq %xmm0,(%ecx) 0x0819f266 <+1318>: packuswb %xmm5,%xmm5 0x0819f26a <+1322>: movq %xmm1,(%ecx,%edx,1) 0x0819f26f <+1327>: packuswb %xmm6,%xmm6 0x0819f273 <+1331>: movq %xmm2,(%ecx,%edx,2) 0x0819f278 <+1336>: packuswb %xmm7,%xmm7 0x0819f27c <+1340>: lea (%edx,%edx,2),%ebx 0x0819f27f <+1343>: movq %xmm3,(%ecx,%ebx,1) 0x0819f284 <+1348>: movq %xmm4,(%ecx,%edx,4) 0x0819f289 <+1353>: lea (%edx,%edx,4),%esi 0x0819f28c <+1356>: movq %xmm5,(%ecx,%esi,1) 0x0819f291 <+1361>: movq %xmm6,(%ecx,%ebx,2) 0x0819f296 <+1366>: lea (%ecx,%edx,8),%ecx 0x0819f299 <+1369>: sub %edx,%ecx 0x0819f29b <+1371>: movq %xmm7,(%ecx) 0x0819f29f <+1375>: pxor %xmm0,%xmm0 0x0819f2a3 <+1379>: movdqa %xmm0,(%eax) 0x0819f2a7 <+1383>: movdqa %xmm0,0x10(%eax) 0x0819f2ac <+1388>: movdqa %xmm0,0x20(%eax) 0x0819f2b1 <+1393>: movdqa %xmm0,0x30(%eax) 0x0819f2b6 <+1398>: movdqa %xmm0,0x40(%eax) 0x0819f2bb <+1403>: movdqa %xmm0,0x50(%eax) 0x0819f2c0 <+1408>: movdqa %xmm0,0x60(%eax) 0x0819f2c5 <+1413>: movdqa %xmm0,0x70(%eax) 0x0819f2ca <+1418>: pop %ebx 0x0819f2cb <+1419>: pop %esi 0x0819f2cc <+1420>: ret End of assembler dump. (gdb)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1119240 Title: mencoder crashes To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mplayer/+bug/1119240/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs