#801457 vlc: Segmentation fault playing a DVD with vdpau

Package:
mesa-vdpau-drivers
Source:
mesa
Description:
Mesa VDPAU video acceleration drivers
Submitter:
Arthur Marsh
Date:
2015-10-25 09:54:03 UTC
Severity:
normal
#801457#5
Date:
2015-10-10 15:41:43 UTC
From:
To:
Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

I had been watching a series of DVDs alright, when on the fourth DVD of
the set, I get a Segmentation fault after the menu and immediately after
selecting the episode to play:

$ gdb vlc
GNU gdb (Debian 7.10-1) 7.10
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from vlc...Reading symbols from /usr/lib/debug/.build-id/39/1fbfcc27d12d994a7d3208f55cf56694091211.debug...done.
done.
(gdb) run
Starting program: /usr/bin/vlc
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1-0-ga425c42)
[New Thread 0x7ffff6bb2700 (LWP 2609)]
[New Thread 0x7ffff63b1700 (LWP 2610)]
[New Thread 0x7ffff44e7700 (LWP 2611)]
[00000000006090b8] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[New Thread 0x7ffff43e6700 (LWP 2614)]
[New Thread 0x7fffe76e4700 (LWP 2615)]
[New Thread 0x7fffe483d700 (LWP 2618)]
[New Thread 0x7fffe473c700 (LWP 2619)]
[New Thread 0x7fffd4e1d700 (LWP 2620)]
[New Thread 0x7fffd22d4700 (LWP 2621)]
[New Thread 0x7fffd21d3700 (LWP 2622)]
[New Thread 0x7fffd20d2700 (LWP 2623)]
[Thread 0x7fffd22d4700 (LWP 2621) exited]
[New Thread 0x7fffd22d4700 (LWP 2624)]
libdvdnav: Using dvdnav version 5.0.3
[Thread 0x7fffd21d3700 (LWP 2622) exited]
[Thread 0x7fffd22d4700 (LWP 2624) exited]
libdvdnav: DVD Title: Chrono Crusade V4
libdvdnav: DVD Serial Number: 35365907
libdvdnav: DVD Title (Alternative): Chrono Crusade V4
libdvdnav: DVD disk reports itself with Region mask 0x00f70000. Regions: 4

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000154
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000001be
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00027233
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00029fe3
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0002a030
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x0013a1f0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0013a23d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x001516ba
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x00151707
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x00161d1f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x00161d6c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x0016db0e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x0016db5b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x00174cef
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x00174d3c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x0017754d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x0017759a
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_08_1.VOB (0x0017759a)!!
libdvdread: Elapsed time 1
libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x00177868
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x001778b5
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x00187c57
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x00187ca4
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x001901cb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x00190218
libdvdread: Elapsed time 0
libdvdread: Found 11 VTS's
libdvdread: Elapsed time 1
[New Thread 0x7fffd22d4700 (LWP 2627)]
[00007fffc40009b8] core input error: ES_OUT_RESET_PCR called
[New Thread 0x7fffd21d3700 (LWP 2628)]
[New Thread 0x7fffd017f700 (LWP 2629)]
[New Thread 0x7fffc0f6b700 (LWP 2630)]
[00007fffc817f8f8] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding.
[New Thread 0x7fffb7698700 (LWP 2632)]
[00007fffb00172a8] postproc filter error: Unsupported input chroma (VDV0)
[00007fffbc12edd8] core video output error: Failed to create video filter2 'postproc'
[00007fffbc12edd8] core video output error: Failed to add filter 'postproc'
[00007fffb0022fb8] postproc filter error: Unsupported input chroma (VDV0)
[00007fffbc12edd8] core video output error: Failed to create video filter2 'postproc'
[00007fffbc12edd8] core video output error: Failed to add filter 'postproc'
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffb0001268] vdpau_display vout display error: bitmap surface creation failure: The size of a supplied object does not match the object it is being used with.      For example, a VdpVideoMixer is configured to process VdpVideoSurface objects of a specific size.      If presented with a VdpVideoSurface of a different size, this error will be raised.
[00007fffc40009b8] core input error: ES_OUT_RESET_PCR called
[Thread 0x7fffd017f700 (LWP 2629) exited]
[00007fffb0022fb8] postproc filter error: Unsupported input chroma (VDV0)
[Thread 0x7fffd21d3700 (LWP 2628) exited]
[00007fffbc12edd8] [Thread 0x7fffc0f6b700 (LWP 2630) exited]
core video output error: Failed to create video filter2 'postproc'
[00007fffbc12edd8] core video output error: Failed to add filter 'postproc'
[New Thread 0x7fffc0f6b700 (LWP 2740)]
[Thread 0x7fffc0f6b700 (LWP 2740) exited]
[New Thread 0x7fffc0f6b700 (LWP 2741)]
[New Thread 0x7fffd21d3700 (LWP 2742)]
[New Thread 0x7fffd017f700 (LWP 2743)]
[00007fffc81b9128] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding.
[00007fffb0022fb8] postproc filter error: Unsupported input chroma (VDV0)
[00007fffbc12edd8] core video output error: Failed to create video filter2 'postproc'
[00007fffbc12edd8] core video output error: Failed to add filter 'postproc'
[Thread 0x7fffc0f6b700 (LWP 2741) exited]
[New Thread 0x7fffc0f6b700 (LWP 2745)]
[00007fffc40009b8] core input error: ES_OUT_RESET_PCR called
[00007fffc40009b8] core input error: ES_OUT_RESET_PCR called
[Thread 0x7fffd21d3700 (LWP 2742) exited]
[00007fffb0022fb8] postproc filter error: Unsupported input chroma (VDV0)
[00007fffbc12edd8] core video output error: Failed to create video filter2 'postproc'
[00007fffbc12edd8] core video output error: Failed to add filter 'postproc'
[Thread 0x7fffc0f6b700 (LWP 2745) exited]
[Thread 0x7fffd017f700 (LWP 2743) exited]
[New Thread 0x7fffd017f700 (LWP 2759)]
[New Thread 0x7fffc0f6b700 (LWP 2760)]
[New Thread 0x7fffd21d3700 (LWP 2761)]
[00007fffc8189d98] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding.
[00007fffb0022fb8] postproc filter error: Unsupported input chroma (VDV0)
[00007fffbc12edd8] core video output error: Failed to create video filter2 'postproc'
[00007fffbc12edd8] core video output error: Failed to add filter 'postproc'

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffc0f6b700 (LWP 2760)]
__memcpy_sse2_unaligned ()
    at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:37
37      ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S: No such file or directory.
(gdb) bt
#0  0x0000003000490745 in __memcpy_sse2_unaligned ()
    at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:37
#1  0x00007fffd76bc5cc in vl_mpeg12_decode_macroblock (__len=640, __src=<optimized out>, __dest=<optimized out>)
    at /usr/include/x86_64-linux-gnu/bits/string3.h:51
#2  0x00007fffd76bc5cc in vl_mpeg12_decode_macroblock (dec=0x7fffa800fba0, mb=
    0x7fffc0f690d0, buf=0x7fffa807d7d0)
    at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_decoder.c:461
#3  0x00007fffd76bc5cc in vl_mpeg12_decode_macroblock (decoder=0x7fffa800fba0, target=<optimized out>, picture=
    0x7fffc0f69b60, macroblocks=<optimized out>, num_macroblocks=<optimized out>) at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_decoder.c:676
#4  0x00007fffd76b7afb in decode_slice (bs=bs@entry=0x7fffa807d868, target=target@entry=0x7fffa8128a90)
    at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c:855
#5  0x00007fffd76bb42d in vl_mpg12_bs_decode (bs=0x7fffa807d868, target=0x7fffa8128a90, picture=<optimized out>, num_buffers=<optimized out>, buffers=<optimized out>, sizes=<optimized out>)
    at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c:1004
#6  0x00007fffbb42a4d6 in vlVdpDecoderRender (decoder=<optimized out>, target=<optimized out>, picture_info=<optimized out>, bitstream_buffer_count=120, bitstream_buffers=<optimized out>)
    at ../../../../../../src/gallium/state_trackers/vdpau/decode.c:678
#7  0x000000307640b5ba in  ()
---Type <return> to continue, or q <return> to quit---
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#8  0x000000307640b69f in  ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#9  0x000000307623cbd6 in  ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#10 0x000000307623dee4 in  ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#11 0x00000030763c39a6 in avcodec_decode_video2 ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#12 0x00007fffc29982a5 in DecodeVideo (p_dec=<optimized out>, pp_block=<optimized out>) at codec/avcodec/video.c:634
#13 0x000000310ec3ef4e in DecoderDecodeVideo (p_dec=p_dec@entry=0x7fffc8189d98, p_block=0x7fffa8132490) at input/decoder.c:1385
#14 0x000000310ec406ca in DecoderThread (b_flush=false, p_block=0x7fffc81b4990, p_dec=<optimized out>) at input/decoder.c:1615
#15 0x000000310ec406ca in DecoderThread (p_block=<optimized out>, p_dec=<optimized out>) at input/decoder.c:1810
#16 0x000000310ec406ca in DecoderThread (p_data=0x7fffc8189d98)
    at input/decoder.c:909
#17 0x0000003000c080a4 in start_thread (arg=0x7fffc0f6b700)
    at pthread_create.c:309
#18 0x00000030004e606d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) bt full
#0  0x0000003000490745 in __memcpy_sse2_unaligned ()
    at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:37
#1  0x00007fffd76bc5cc in vl_mpeg12_decode_macroblock (__len=640, __src=<optimized out>, __dest=<optimized out>)
    at /usr/include/x86_64-linux-gnu/bits/string3.h:51
        y = <optimized out>
        intra = <optimized out>
        x = <optimized out>
        num_blocks = 5
        mb_addr = 1116
        dec = 0x7fffa800fba0
        mb = 0x7fffc0f690d0
        desc = 0x7fffc0f69b60
        buf = <optimized out>
        i = <optimized out>
        j = <optimized out>
        mv_weights = {0, 0}
#2  0x00007fffd76bc5cc in vl_mpeg12_decode_macroblock (dec=0x7fffa800fba0, mb=
    0x7fffc0f690d0, buf=0x7fffa807d7d0)
    at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_decoder.c:461
        y = <optimized out>
        intra = <optimized out>
        x = <optimized out>
        num_blocks = 5
---Type <return> to continue, or q <return> to quit---
        mb_addr = 1116
        dec = 0x7fffa800fba0
        mb = 0x7fffc0f690d0
        desc = 0x7fffc0f69b60
        buf = <optimized out>
        i = <optimized out>
        j = <optimized out>
        mv_weights = {0, 0}
#3  0x00007fffd76bc5cc in vl_mpeg12_decode_macroblock (decoder=0x7fffa800fba0, target=<optimized out>, picture=
    0x7fffc0f69b60, macroblocks=<optimized out>, num_macroblocks=<optimized out>) at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_decoder.c:676
        mb_addr = 1116
        dec = 0x7fffa800fba0
        mb = 0x7fffc0f690d0
        desc = 0x7fffc0f69b60
        buf = <optimized out>
        i = <optimized out>
        j = <optimized out>
        mv_weights = {0, 0}
#4  0x00007fffd76b7afb in decode_slice (bs=bs@entry=0x7fffa807d868, target=target@entry=0x7fffa8128a90)
    at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c:855
        inc = 1
---Type <return> to continue, or q <return> to quit---
        mb =
          {base = {codec = PIPE_VIDEO_FORMAT_MPEG12}, x = 36, y = 24, macroblock_type = 14 '\016', macroblock_modes = {bits = {frame_motion_type = 2, field_motion_type = 0, dct_type = 1}, value = 18}, motion_vertical_field_select = 0 '\000', PMV = {{{0, 0}, {0, 0}}, {{0, 0}, {0, 0}}}, coded_block_pattern = 62, blocks = 0x7fffc0f69110, num_skipped_macroblocks = 0}
        dct_blocks =
          {1, 2, -1, 0, 0, 0, 0, -1, 0 <repeats 15 times>, -1, -1, 0 <repeats 12 times>, 1, 0 <repeats 12 times>, -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, 0, 0, 0, -1, 0 <repeats 25 times>, -1, 0, 0, -1, 0 <repeats 26 times>, 12, -1, 0, 0, 0, 0, 1, 0 <repeats 13 times>, 1, -1, 0 <repeats 42 times>, 1, 2, 0, 0, 1, 0, 1, 0 <repeats 57 times>, -1, 0 <repeats 127 times>}
        dct_scale = 1
        x = 36
#5  0x00007fffd76bb42d in vl_mpg12_bs_decode (bs=0x7fffa807d868, target=0x7fffa8128a90, picture=<optimized out>, num_buffers=<optimized out>, buffers=<optimized out>, sizes=<optimized out>)
    at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c:1004
#6  0x00007fffbb42a4d6 in vlVdpDecoderRender (decoder=<optimized out>, target=<optimized out>, picture_info=<optimized out>, bitstream_buffer_count=120, bitstream_buffers=<optimized out>)
    at ../../../../../../src/gallium/state_trackers/vdpau/decode.c:678
        buffers = <optimized out>
        sizes = 0x7fffc0f69480
---Type <return> to continue, or q <return> to quit---
        vldecoder = <optimized out>
        vlsurf = <optimized out>
        ret = VDP_STATUS_OK
        screen = <optimized out>
        dec = <optimized out>
        buffer_support = {true, false}
        i = <optimized out>
        sps_h264 =
          {level_idc = 0 '\000', chroma_format_idc = 0 '\000', separate_colour_plane_flag = 0 '\000', bit_depth_luma_minus8 = 0 '\000', bit_depth_chroma_minus8 = 0 '\000', seq_scaling_matrix_present_flag = 0 '\000', ScalingList4x4 = {'\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>}, ScalingList8x8 = {'\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>}, log2_max_frame_num_minus4 = 0 '\000', pic_order_cnt_type = 0 '\000', log2_max_pic_order_cnt_lsb_minus4 = 0 '\000', delta_pic_order_always_zero_flag = 0 '\000', offset_for_non_ref_pic = 0, offset_for_top_to_bottom_field = 0, num_ref_frames_in_pic_order_cnt_cycle = 0 '\000', offset_for_ref_frame = {0 <repeats 256 times>}, max_num_ref_frames = 0 '\000', frame_mbs_only_flag = 0 '\000', mb_adaptive_frame_field_flag = 0 '\000', direct_8x8_inference_flag = 0 '\000'}
        pps_h264 =
          {sps = 0x7fffc0f6a310, entropy_coding_mode_flag = 0 '\000', bottom_fie---Type <return> to continue, or q <return> to quit---
ld_pic_order_in_frame_present_flag = 0 '\000', num_slice_groups_minus1 = 0 '\000', slice_group_map_type = 0 '\000', slice_group_change_rate_minus1 = 0 '\000', num_ref_idx_l0_default_active_minus1 = 0 '\000', num_ref_idx_l1_default_active_minus1 = 0 '\000', weighted_pred_flag = 0 '\000', weighted_bipred_idc = 0 '\000', pic_init_qp_minus26 = 0 '\000', chroma_qp_index_offset = 0 '\000', deblocking_filter_control_present_flag = 0 '\000', constrained_intra_pred_flag = 0 '\000', redundant_pic_cnt_present_flag = 0 '\000', ScalingList4x4 = {'\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>}, ScalingList8x8 = {'\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>}, transform_8x8_mode_flag = 0 '\000', second_chroma_qp_index_offset = 0 '\000'}
        sps_h265 =
          {chroma_format_idc = 0 '\000', separate_colour_plane_flag = 0 '\000', pic_width_in_luma_samples = 0, pic_height_in_luma_samples = 0, bit_depth_luma_minus8 = 0 '\000', bit_depth_chroma_minus8 = 0 '\000', log2_max_pic_order_cnt_lsb_minus4 = 0 '\000', sps_max_dec_pic_buffering_minus1 = 0 '\000', log2_min_luma_coding_block_size_minus3 = 0 '\000', log2_diff_max_min_luma_coding_block_size = 0 '\000', log2_min_transform_block_size_minus2 = 0 '\000', log2_diff_max_min_transform_block_size = 0 '\000', max_transform_hierarchy_depth_inter = 0 '\000', max_transform_hierarchy_depth_intra = 0 '\000', scaling_list_enabled_flag = 0 '\000', ScalingList4x4 = {'\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000---Type <return> to continue, or q <return> to quit---
' <repeats 15 times>}, ScalingList8x8 = {'\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>}, ScalingList16x16 = {'\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>}, ScalingList32x32 = {'\000' <repeats 63 times>, '\000' <repeats 63 times>}, ScalingListDCCoeff16x16 = "\000\000\000\000\000", ScalingListDCCoeff32x32 = "\000", amp_enabled_flag = 0 '\000', sample_adaptive_offset_enabled_flag = 0 '\000', pcm_enabled_flag = 0 '\000', pcm_sample_bit_depth_luma_minus1 = 0 '\000', pcm_sample_bit_depth_chroma_minus1 = 0 '\000', log2_min_pcm_luma_coding_block_size_minus3 = 0 '\000', log2_diff_max_min_pcm_luma_coding_block_size = 0 '\000', pcm_loop_filter_disabled_flag = 0 '\000', num_short_term_ref_pic_sets = 0 '\000', long_term_ref_pics_present_flag = 0 '\000', num_long_term_ref_pics_sps = 0 '\000', sps_temporal_mvp_enabled_flag = 0 '\000', strong_intra_smoothing_enabled_flag = 0 '\000'}
        pps_h265 =
          {sps = 0x7fffc0f69f00, dependent_slice_segments_enabled_flag = 0 '\000', output_flag_present_flag = 0 '\000', num_extra_slice_header_bits = 0 '\000', sign_data_hiding_enabled_flag = 0 '\000', cabac_init_present_flag = 0 '\000', num_ref_idx_l0_default_active_minus1 = 0 '\000', num_ref_idx_l1_default_active_minus1 = 0 '\000', init_qp_minus26 = 0 '\000', constrained_intra_pred_flag = 0 '\000', transform_skip_enabled_flag = 0 '\000', cu_qp_delta_enabled_flag = 0 '\000', diff_cu_qp_delta_depth = 0 '\000', pps_cb_qp_offset = 0 '\000', pps_cr_qp_offset = 0 '\000', pps_slice_chroma_qp_offsets_present_flag = 0 '\000', weighted_pred_flag = 0 '\000', weighted_bipred_flag = 0 '\000', transquant_bypass_enabled_fla---Type <return> to continue, or q <return> to quit---
g = 0 '\000', tiles_enabled_flag = 0 '\000', entropy_coding_sync_enabled_flag = 0 '\000', num_tile_columns_minus1 = 0 '\000', num_tile_rows_minus1 = 0 '\000', uniform_spacing_flag = 0 '\000', column_width_minus1 = {0 <repeats 20 times>}, row_height_minus1 = {0 <repeats 22 times>}, loop_filter_across_tiles_enabled_flag = 0 '\000', pps_loop_filter_across_slices_enabled_flag = 0 '\000', deblocking_filter_control_present_flag = 0 '\000', deblocking_filter_override_enabled_flag = 0 '\000', pps_deblocking_filter_disabled_flag = 0 '\000', pps_beta_offset_div2 = 0 '\000', pps_tc_offset_div2 = 0 '\000', lists_modification_present_flag = 0 '\000', log2_parallel_merge_level_minus2 = 0 '\000', slice_segment_header_extension_present_flag = 0 '\000'}
        desc =
            {base = {profile = PIPE_VIDEO_PROFILE_MPEG2_MAIN}, mpeg12 = {base = {profile = PIPE_VIDEO_PROFILE_MPEG2_MAIN}, picture_coding_type = 3, picture_structure = 3, frame_pred_frame_dct = 0, q_scale_type = 1, alternate_scan = 1, intra_vlc_format = 1, concealment_motion_vectors = 0, intra_dc_precision = 1, f_code = {{0, 0}, {2, 2}}, top_field_first = 1, full_pel_forward_vector = 0, full_pel_backward_vector = 0, num_slices = 120, intra_matrix = 0x7fffa812a5fb "\b\020\023\026\032\033\035\"\020\020\026\030\033\035\"%\023\026\032\033\035\"\"&\026\026\032\033\035\"%(\026\032\033\035 #(0\032\033\035 #(0:\032\033\035\"&.8E\033\035#&.8ES", '\020' <repeats 64 times>, non_intra_matrix = 0x7fffa812a63b '\020' <repeats 64 times>, ref = {0x7fffa800d780, 0x7fffa800f8a0}}, mpeg4 = {base = {profile = PIPE_VIDEO_PROFILE_MPEG2_MAIN}, trd = {3, 3}, trb = {0, 1}, vop_time_increment_resolution = 1, vop_coding_type = 0 '\000', vop_fcode_forward = 0 '\000', vop_fcode_backward = 1 '\001', resync_marker_disable = 0 '\000', interlaced = 0 '\000'---Type <return> to continue, or q <return> to quit---
, quant_type = 0 '\000', quarter_sample = 0 '\000', short_video_header = 0 '\000', rounding_control = 0 '\000', alternate_vertical_scan_flag = 0 '\000', top_field_first = 1 '\001', intra_matrix = 0x200000000 <error: Cannot access memory at address 0x200000000>, non_intra_matrix = 0x100000002 <error: Cannot access memory at address 0x100000002>, ref = {0x0, 0x78}}, vc1 = {base = {profile = PIPE_VIDEO_PROFILE_MPEG2_MAIN}, slice_count = 3, picture_type = 3 '\003', frame_coding_mode = 0 '\000', postprocflag = 0 '\000', pulldown = 0 '\000', interlace = 0 '\000', tfcntrflag = 0 '\000', finterpflag = 0 '\000', psf = 0 '\000', dquant = 1 '\001', panscan_flag = 0 '\000', refdist_flag = 0 '\000', quantizer = 0 '\000', extended_mv = 1 '\001', extended_dmv = 0 '\000', overlap = 0 '\000', vstransform = 0 '\000', loopfilter = 1 '\001', fastuvmc = 0 '\000', range_mapy_flag = 0 '\000', range_mapy = 0 '\000', range_mapuv_flag = 0 '\000', range_mapuv = 0 '\000', multires = 0 '\000', syncmarker = 0 '\000', rangered = 1 '\001', maxbframes = 0 '\000', deblockEnable = 0 '\000', pquant = 0 '\000', ref = {0x200000000, 0x100000002}}, h264 = {base = {profile = PIPE_VIDEO_PROFILE_MPEG2_MAIN}, pps = 0x3, frame_num = 1, field_pic_flag = 1 '\001', bottom_field_flag = 0 '\000', num_ref_idx_l0_active_minus1 = 0 '\000', num_ref_idx_l1_active_minus1 = 0 '\000', slice_count = 1, field_order_cnt = {0, 1}, is_reference = false, num_ref_frames = 0 '\000', is_long_term = {false, false, false, false, false, false, 2, false, false, false, 2, false, false, false, true, false}, top_is_reference = {false, false, false, false, false, false, false, false, false, false, 120, false, false, false, false, false}, bottom_is_reference = {false, false, 251, 165, 18, 168, 255, 127, false, false, 59, 166, 18, 168, 255, 127}, field_order_cnt_list = {{2818627456, 32767}, {2818635936, 32767}, {0, 0} <repeats 14 times>}, frame_num_list = {0 <rep---Type <return> to continue, or q <return> to quit---
eats 16 times>}, ref = {0x0 <repeats 16 times>}}, h265 = {base = {profile = PIPE_VIDEO_PROFILE_MPEG2_MAIN}, pps = 0x3, IDRPicFlag = 1 '\001', RAPPicFlag = 0 '\000', CurrRpsIdx = 0 '\000', NumPocTotalCurr = 1, NumDeltaPocsOfRefRpsIdx = 1, NumShortTermPictureSliceHeaderBits = 0, NumLongTermPictureSliceHeaderBits = 1, CurrPicOrderCntVal = 0, ref = {0x200000000, 0x100000002, 0x0, 0x78, 0x7fffa812a5fb, 0x7fffa812a63b, 0x7fffa800d780, 0x7fffa800f8a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, PicOrderCntVal = {0 <repeats 16 times>}, IsLongTerm = '\000' <repeats 15 times>, NumPocStCurrBefore = 0 '\000', NumPocStCurrAfter = 0 '\000', NumPocLtCurr = 0 '\000', RefPicSetStCurrBefore = "\000\000\000\000\000\000\000", RefPicSetStCurrAfter = "\000\000\000\000\000\000\000", RefPicSetLtCurr = "\000\000\000\000\000\000\000"}}
#7  0x000000307640b5ba in  ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#8  0x000000307640b69f in  ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#9  0x000000307623cbd6 in  ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#10 0x000000307623dee4 in  ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#11 0x00000030763c39a6 in avcodec_decode_video2 ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#12 0x00007fffc29982a5 in DecodeVideo (p_dec=<optimized out>, pp_block=<optimized out>) at codec/avcodec/video.c:634
        p_pic = <optimized out>
---Type <return> to continue, or q <return> to quit---
        pkt =
          {buf = 0x0, pts = 680001, dts = 680001, data = 0x7fffa8132500 "", size = 138869, stream_index = 0, flags = 0, side_data = 0x0, side_data_elems = 0, duration = 0, destruct = 0x0, priv = 0x300047c080 <__GI___libc_malloc+96>, pos = -1, convergence_duration = 0}
        i_pts = <optimized out>
        i_used = <optimized out>
        b_gotpicture = 0
        i_display_date = <optimized out>
        p_sys = <optimized out>
        p_context = <optimized out>
        b_drawpicture = <optimized out>
        p_block = <optimized out>
#13 0x000000310ec3ef4e in DecoderDecodeVideo (p_dec=p_dec@entry=0x7fffc8189d98, p_block=0x7fffa8132490) at input/decoder.c:1385
        p_owner = 0x7fffc81c91c0
        p_pic = <optimized out>
        i_lost = 0
        i_decoded = 0
        i_displayed = 0
        p_input = <optimized out>
#14 0x000000310ec406ca in DecoderThread (b_flush=false, p_block=0x7fffc81b4990, p_dec=<optimized out>) at input/decoder.c:1615
        p_next = 0x0
---Type <return> to continue, or q <return> to quit---
        p_packetized_block = <optimized out>
        p_owner = 0x7fffc81c91c0
        b_flush = false
        p_owner = 0x7fffc81c91c0
        b_flush_request = <optimized out>
        canc = 0
        p_block = <optimized out>
        end_wait = <optimized out>
        p_dec = 0x7fffc8189d98
        p_owner = <optimized out>
#15 0x000000310ec406ca in DecoderThread (p_block=<optimized out>, p_dec=<optimized out>) at input/decoder.c:1810
        b_flush = false
        p_owner = 0x7fffc81c91c0
        b_flush_request = <optimized out>
        canc = 0
        p_block = <optimized out>
        end_wait = <optimized out>
        p_dec = 0x7fffc8189d98
        p_owner = <optimized out>
#16 0x000000310ec406ca in DecoderThread (p_data=0x7fffc8189d98)
    at input/decoder.c:909
        canc = 0
        p_block = <optimized out>
---Type <return> to continue, or q <return> to quit---
        end_wait = <optimized out>
        p_dec = 0x7fffc8189d98
        p_owner = <optimized out>
#17 0x0000003000c080a4 in start_thread (arg=0x7fffc0f6b700)
    at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7fffc0f6b700
        now = <optimized out>
        unwind_buf =
              {cancel_jmp_buf = {{jmp_buf = {140736430782208, -8016741352618875408, 0, 140736550506016, 27, 140736430782208, 8016778814920566256, -8007732499814963728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#18 0x00000030004e606d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111



   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***

#801457#10
Date:
2015-10-10 15:50:59 UTC
From:
To:
Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
     ineffective)?

When I removed the vdpau libraries for the GPU in use (r600 libraries for
RS780 GPU), the video played alright, but did give these error messages:

Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: No such file or directory
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 1 0
[mpeg2video @ 0x7fffc81b8660] skipped MB in I frame at 24 9
[mpeg2video @ 0x7fffc81b8660] skipped MB in I frame at 17 18
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 32 25
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 13 32
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 23 11
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 25 22
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 29 35
[mpeg2video @ 0x7fffc81b8660] invalid cbp 0 at 4 8
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 4 10
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 15 12
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 9 14
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] invalid cbp -1 at 1 16
[mpeg2video @ 0x7fffc81b8660] invalid cbp -1 at 6 17
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 10 18
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 9 24
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 5 26
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 13 29
[mpeg2video @ 0x7fffc81b8660] invalid mb type in P Frame at 15 30
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 3 31
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 29 33
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] invalid mb type in B Frame at 17 9
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 35 24
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 19 3
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 38 10
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 16 18
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 16 25
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 28 32
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 25 25
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 36 11
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 0 25
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 40 4
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 24 13
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 19 27
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 20 35
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 4 12
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 4 14
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 3 15
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 2 16
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 8 17
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 40 18
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 2 19
[mpeg2video @ 0x7fffc81b8660] invalid mb type in P Frame at 6 20
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 1 21
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 4 22
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 8 23
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 9 24
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 20 25
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 2 27
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 8 28
[mpeg2video @ 0x7fffc81b8660] invalid cbp -1 at 16 29
[mpeg2video @ 0x7fffc81b8660] invalid cbp -1 at 6 30
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 5 31
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 1 33
[mpeg2video @ 0x7fffc81b8660] invalid mb type in P Frame at 14 9
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] invalid cbp -1 at 20 11
[mpeg2video @ 0x7fffc81b8660] invalid mb type in P Frame at 1 12
[mpeg2video @ 0x7fffc81b8660] invalid mb type in P Frame at 1 13
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] invalid cbp 0 at 21 15
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 17 16
[mpeg2video @ 0x7fffc81b8660] invalid mb type in P Frame at 12 17
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] invalid cbp -1 at 15 19
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 1 22
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 18 23
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] invalid mb type in P Frame at 3 29
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 1 30
[mpeg2video @ 0x7fffc81b8660] invalid cbp -1 at 2 31
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 4 32
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 6 33
[mpeg2video @ 0x7fffc81b8660] slice mismatch
overread 3
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 17 6
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 19 15
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 26 22
[mpeg2video @ 0x7fffc81b8660] skipped MB in I frame at 11 29
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 12 2
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 31 13
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 24 23
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 37 33
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 22 2
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 35 3
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 21 4
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 20 5
[mpeg2video @ 0x7fffc81b8660] invalid mb type in B Frame at 17 6
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 42 7
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 18 8
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 27 10
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 22 11
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 27 12
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 16 13
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 10 14
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 34 15
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 12 16
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 30 20
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 8 21
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 15 23
[mpeg2video @ 0x7fffc81b8660] skip with previntra
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 38 25
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 13 27
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 9 28
[mpeg2video @ 0x7fffc81b8660] invalid mb type in B Frame at 10 29
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 17 30
[mpeg2video @ 0x7fffc81b8660] invalid cbp 0 at 14 31
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 18 32
[mpeg2video @ 0x7fffc81b8660] skip with previntra
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 39 11
[mpeg2video @ 0x7fffc81b8660] invalid cbp 0 at 26 12
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] skip with previntra
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 22 19
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 20 20
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 40 34
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 29 8
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 24 11
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 33 12
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 21 14
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 28 19
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 21 20
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 25 24
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 12 33
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 4 8
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 11 22
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 14 8
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 41 21
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 34 34
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 18 1
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 27 2
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 32 3
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 25 4
[mpeg2video @ 0x7fffc81b8660] invalid mb type in P Frame at 14 5
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 26 6
[mpeg2video @ 0x7fffc81b8660] invalid cbp -1 at 12 8
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] slice mismatch
[mpeg2video @ 0x7fffc81b8660] invalid cbp -1 at 4 11
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 31 12
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 17 17
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 10 19
[mpeg2video @ 0x7fffc81b8660] invalid cbp 0 at 20 20
[mpeg2video @ 0x7fffc81b8660] invalid cbp -1 at 4 21
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 2 22
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 2 23
[mpeg2video @ 0x7fffc81b8660] invalid mb type in P Frame at 29 24
[mpeg2video @ 0x7fffc81b8660] invalid mb type in P Frame at 29 25
[mpeg2video @ 0x7fffc81b8660] invalid mb type in P Frame at 29 26
[mpeg2video @ 0x7fffc81b8660] invalid mb type in P Frame at 29 27
[mpeg2video @ 0x7fffc81b8660] invalid mb type in P Frame at 29 28
[mpeg2video @ 0x7fffc81b8660] invalid mb type in P Frame at 29 29
[mpeg2video @ 0x7fffc81b8660] invalid mb type in P Frame at 5 30
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 10 31
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] invalid cbp -1 at 14 33
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 25 6
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 41 17
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 38 31
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 11 5
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 2 21
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 26 33
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 12 10
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 25 29
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 33 7
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 44 28
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 5 3
[mpeg2video @ 0x7fffc81b8660] skipped MB in I frame at 0 13
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 10 24
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 42 32
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 40 6
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 40 20
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 5 33
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] skip with previntra
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 22 26
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 29 2
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 20 13
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 0 23
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 21 31
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 21 6
[mpeg2video @ 0x7fffc81b8660] skip with previntra
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 6 2
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 44 18
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 39 33
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 36 16
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 13 28
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 32 4
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 16 24
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 3 2
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 34 20
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 28 31
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 30 12
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 41 29
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 10 15
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 4 5
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 14 25
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] invalid mb type in I Frame at 35 3
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 43 21
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 27 20
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 37 34
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 37 18
[mpeg2video @ 0x7fffc81b8660] skip with previntra
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 22 25
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] mb incr damaged
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 12 20
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 14 29
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 29 8
[mpeg2video @ 0x7fffc81b8660] 00 motion_type at 5 23
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 23 35
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 22 3
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 29 16
[mpeg2video @ 0x7fffc81b8660] ac-tex damaged at 32 26
[mpeg2video @ 0x7fffc81b8660] Warning MVs not available
[00007fffc40009b8] core input error: ES_OUT_RESET_PCR called

   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***

#801457#15
Date:
2015-10-10 20:15:48 UTC
From:
To:
Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
     ineffective)?

I tried running under a newer kernel that incorporated a recent patch to
fs/namei.c and received a slightly different error when playing the same DVD:

[00007fffc81894d8] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding.
[00007fffb0022fb8] postproc filter error: Unsupported input chroma (VDV0)
[00007fffc4128608] core video output error: Failed to create video filter2 'postproc'
[00007fffc4128608] core video output error: Failed to add filter 'postproc'

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffc0f6b700 (LWP 4442)]
0x00007fffd76bc4b4 in UploadYcbcrBlocks (dec=0x7fffa800fb70, mb=
    0x7fffc0f690d0, buf=0x7fffa807d770)
    at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_decoder.c:427
427     ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_decoder.c: No such file or directory.
(gdb) bt
#0  0x00007fffd76bc4b4 in vl_mpeg12_decode_macroblock (dec=0x7fffa800fb70, mb=
    0x7fffc0f690d0, buf=0x7fffa807d770)
    at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_decoder.c:427
#1  0x00007fffd76bc4b4 in vl_mpeg12_decode_macroblock (decoder=0x7fffa800fb70, target=<optimized out>, picture=
    0x7fffc0f69b60, macroblocks=<optimized out>, num_macroblocks=<optimized out>) at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_decoder.c:676
#2  0x00007fffd76b7afb in decode_slice (bs=bs@entry=0x7fffa807d808, target=target@entry=0x7fffa80d4d30)
    at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c:855
#3  0x00007fffd76bb42d in vl_mpg12_bs_decode (bs=0x7fffa807d808, target=0x7fffa80d4d30, picture=<optimized out>, num_buffers=<optimized out>, buffers=<optimized out>, sizes=<optimized out>)
    at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c:1004
#4  0x00007fffbb82f4d6 in vlVdpDecoderRender (decoder=<optimized out>, target=<optimized out>, picture_info=<optimized out>, bitstream_buffer_count=120, bitstream_buffers=<optimized out>)
    at ../../../../../../src/gallium/state_trackers/vdpau/decode.c:678
#5  0x000000307640b5ba in  ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#6  0x000000307640b69f in  ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#7  0x000000307623cbd6 in  ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
---Type <return> to continue, or q <return> to quit--- 
#8  0x000000307623dee4 in  ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#9  0x00000030763c39a6 in avcodec_decode_video2 ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#10 0x00007fffc29982a5 in DecodeVideo (p_dec=<optimized out>, pp_block=<optimized out>) at codec/avcodec/video.c:634
#11 0x000000310ec3ef4e in DecoderDecodeVideo (p_dec=p_dec@entry=0x7fffc81894d8, p_block=0x7fffa8132310) at input/decoder.c:1385
#12 0x000000310ec406ca in DecoderThread (b_flush=false, p_block=0x7fffc8197870, p_dec=<optimized out>) at input/decoder.c:1615
#13 0x000000310ec406ca in DecoderThread (p_block=<optimized out>, p_dec=<optimized out>) at input/decoder.c:1810
#14 0x000000310ec406ca in DecoderThread (p_data=0x7fffc81894d8)
    at input/decoder.c:909
#15 0x0000003000c080a4 in start_thread (arg=0x7fffc0f6b700)
    at pthread_create.c:309
#16 0x00000030004e606d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) bt full
#0  0x00007fffd76bc4b4 in vl_mpeg12_decode_macroblock (dec=0x7fffa800fb70, mb=
    0x7fffc0f690d0, buf=0x7fffa807d770)
    at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_decoder.c:427
        stream = 0x7fffe403e000
        y = 0
        intra = 0
        x = 1
        num_blocks = 2
        mb_addr = 1263
        dec = 0x7fffa800fb70
        mb = 0x7fffc0f690d0
        desc = 0x7fffc0f69b60
        buf = <optimized out>
        i = <optimized out>
        j = <optimized out>
        mv_weights = {0, 256}
#1  0x00007fffd76bc4b4 in vl_mpeg12_decode_macroblock (decoder=0x7fffa800fb70, target=<optimized out>, picture=
    0x7fffc0f69b60, macroblocks=<optimized out>, num_macroblocks=<optimized out>) at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_decoder.c:676
        mb_addr = 1263
        dec = 0x7fffa800fb70
        mb = 0x7fffc0f690d0
        desc = 0x7fffc0f69b60
---Type <return> to continue, or q <return> to quit---
        buf = <optimized out>
        i = <optimized out>
        j = <optimized out>
        mv_weights = {0, 256}
#2  0x00007fffd76b7afb in decode_slice (bs=bs@entry=0x7fffa807d808, target=target@entry=0x7fffa80d4d30)
    at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c:855
        inc = 1
        mb =
          {base = {codec = PIPE_VIDEO_FORMAT_MPEG12}, x = 3, y = 28, macroblock_type = 12 '\f', macroblock_modes = {bits = {frame_motion_type = 2, field_motion_type = 0, dct_type = 0}, value = 2}, motion_vertical_field_select = 0 '\000', PMV = {{{0, 0}, {0, 0}}, {{0, 0}, {0, 0}}}, coded_block_pattern = 60, blocks = 0x7fffc0f69110, num_skipped_macroblocks = 0}
        dct_blocks =
          {12, 6, 0 <repeats 62 times>, 12, 0 <repeats 63 times>, 12, 0 <repeats 19 times>, -6, 0 <repeats 43 times>, 12, 0 <repeats 191 times>}
        dct_scale = 6
        x = 3
#3  0x00007fffd76bb42d in vl_mpg12_bs_decode (bs=0x7fffa807d808, target=0x7fffa80d4d30, picture=<optimized out>, num_buffers=<optimized out>, buffers=<optimized out>, sizes=<optimized out>)
    at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c:1004
#4  0x00007fffbb82f4d6 in vlVdpDecoderRender (decoder=<optimized out>, target=<o---Type <return> to continue, or q <return> to quit---
ptimized out>, picture_info=<optimized out>, bitstream_buffer_count=120, bitstream_buffers=<optimized out>)
    at ../../../../../../src/gallium/state_trackers/vdpau/decode.c:678
        buffers = <optimized out>
        sizes = 0x7fffc0f69480
        vldecoder = <optimized out>
        vlsurf = <optimized out>
        ret = VDP_STATUS_OK
        screen = <optimized out>
        dec = <optimized out>
        buffer_support = {true, false}
        i = <optimized out>
        sps_h264 =
          {level_idc = 0 '\000', chroma_format_idc = 0 '\000', separate_colour_plane_flag = 0 '\000', bit_depth_luma_minus8 = 0 '\000', bit_depth_chroma_minus8 = 0 '\000', seq_scaling_matrix_present_flag = 0 '\000', ScalingList4x4 = {'\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>}, ScalingList8x8 = {'\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>}, log2_max_frame_num_minus4 = 0 '\000', pic_order_cnt_type = 0 '\000', log2_max_pic_order_cnt_lsb_minus4 = 0 '\000', delta_pic_order_always_zero_flag = 0 '\000', offset_for_non_ref_pic = 0, offset_for_top_to_bottom_field = 0, num_ref_frames_in_pic_order_cnt_cycle = 0 '\000', offset_for_ref_frame = {0 <r---Type <return> to continue, or q <return> to quit---
epeats 256 times>}, max_num_ref_frames = 0 '\000', frame_mbs_only_flag = 0 '\000', mb_adaptive_frame_field_flag = 0 '\000', direct_8x8_inference_flag = 0 '\000'}
        pps_h264 =
          {sps = 0x7fffc0f6a310, entropy_coding_mode_flag = 0 '\000', bottom_field_pic_order_in_frame_present_flag = 0 '\000', num_slice_groups_minus1 = 0 '\000', slice_group_map_type = 0 '\000', slice_group_change_rate_minus1 = 0 '\000', num_ref_idx_l0_default_active_minus1 = 0 '\000', num_ref_idx_l1_default_active_minus1 = 0 '\000', weighted_pred_flag = 0 '\000', weighted_bipred_idc = 0 '\000', pic_init_qp_minus26 = 0 '\000', chroma_qp_index_offset = 0 '\000', deblocking_filter_control_present_flag = 0 '\000', constrained_intra_pred_flag = 0 '\000', redundant_pic_cnt_present_flag = 0 '\000', ScalingList4x4 = {'\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>}, ScalingList8x8 = {'\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>}, transform_8x8_mode_flag = 0 '\000', second_chroma_qp_index_offset = 0 '\000'}
        sps_h265 =
          {chroma_format_idc = 0 '\000', separate_colour_plane_flag = 0 '\000', pic_width_in_luma_samples = 0, pic_height_in_luma_samples = 0, bit_depth_luma_minus8 = 0 '\000', bit_depth_chroma_minus8 = 0 '\000', log2_max_pic_order_cnt_lsb_minus4 = 0 '\000', sps_max_dec_pic_buffering_minus1 = 0 '\000', log2_min_luma_coding_block_size_minus3 = 0 '\000', log2_diff_max_min_luma_coding_block_size = 0 ---Type <return> to continue, or q <return> to quit---
'\000', log2_min_transform_block_size_minus2 = 0 '\000', log2_diff_max_min_transform_block_size = 0 '\000', max_transform_hierarchy_depth_inter = 0 '\000', max_transform_hierarchy_depth_intra = 0 '\000', scaling_list_enabled_flag = 0 '\000', ScalingList4x4 = {'\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>, '\000' <repeats 15 times>}, ScalingList8x8 = {'\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>}, ScalingList16x16 = {'\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>, '\000' <repeats 63 times>}, ScalingList32x32 = {'\000' <repeats 63 times>, '\000' <repeats 63 times>}, ScalingListDCCoeff16x16 = "\000\000\000\000\000", ScalingListDCCoeff32x32 = "\000", amp_enabled_flag = 0 '\000', sample_adaptive_offset_enabled_flag = 0 '\000', pcm_enabled_flag = 0 '\000', pcm_sample_bit_depth_luma_minus1 = 0 '\000', pcm_sample_bit_depth_chroma_minus1 = 0 '\000', log2_min_pcm_luma_coding_block_size_minus3 = 0 '\000', log2_diff_max_min_pcm_luma_coding_block_size = 0 '\000', pcm_loop_filter_disabled_flag = 0 '\000', num_short_term_ref_pic_sets = 0 '\000', long_term_ref_pics_present_flag = 0 '\000', num_long_term_ref_pics_sps = 0 '\000', sps_temporal_mvp_enabled_flag = 0 '\000', strong_intra_smoothing_enabled_flag = 0 '\000'}
        pps_h265 =
          {sps = 0x7fffc0f69f00, dependent_slice_segments_enabled_flag = 0 '\000', output_flag_present_flag = 0 '\000', num_extra_slice_header_bits = 0 '\000', sign_data_hiding_enabled_flag = 0 '\000', cabac_init_present_flag = 0 '\000', num_ref_idx_l0_default_active_minus1 = 0 '\000', num_ref_idx_l1_default_active_min---Type <return> to continue, or q <return> to quit---
us1 = 0 '\000', init_qp_minus26 = 0 '\000', constrained_intra_pred_flag = 0 '\000', transform_skip_enabled_flag = 0 '\000', cu_qp_delta_enabled_flag = 0 '\000', diff_cu_qp_delta_depth = 0 '\000', pps_cb_qp_offset = 0 '\000', pps_cr_qp_offset = 0 '\000', pps_slice_chroma_qp_offsets_present_flag = 0 '\000', weighted_pred_flag = 0 '\000', weighted_bipred_flag = 0 '\000', transquant_bypass_enabled_flag = 0 '\000', tiles_enabled_flag = 0 '\000', entropy_coding_sync_enabled_flag = 0 '\000', num_tile_columns_minus1 = 0 '\000', num_tile_rows_minus1 = 0 '\000', uniform_spacing_flag = 0 '\000', column_width_minus1 = {0 <repeats 20 times>}, row_height_minus1 = {0 <repeats 22 times>}, loop_filter_across_tiles_enabled_flag = 0 '\000', pps_loop_filter_across_slices_enabled_flag = 0 '\000', deblocking_filter_control_present_flag = 0 '\000', deblocking_filter_override_enabled_flag = 0 '\000', pps_deblocking_filter_disabled_flag = 0 '\000', pps_beta_offset_div2 = 0 '\000', pps_tc_offset_div2 = 0 '\000', lists_modification_present_flag = 0 '\000', log2_parallel_merge_level_minus2 = 0 '\000', slice_segment_header_extension_present_flag = 0 '\000'}
        desc =
            {base = {profile = PIPE_VIDEO_PROFILE_MPEG2_MAIN}, mpeg12 = {base = {profile = PIPE_VIDEO_PROFILE_MPEG2_MAIN}, picture_coding_type = 3, picture_structure = 3, frame_pred_frame_dct = 0, q_scale_type = 1, alternate_scan = 1, intra_vlc_format = 1, concealment_motion_vectors = 0, intra_dc_precision = 1, f_code = {{0, 0}, {2, 2}}, top_field_first = 1, full_pel_forward_vector = 0, full_pel_backward_vector = 0, num_slices = 120, intra_matrix = 0x7fffa811f6bb "\b\020\023\026\032\033\035\"\020\020\026\030\033\035\"%\023\026\032\033\035\"\"&\026\026\032\033\035\"%(\026\032\033\035 #(0\032\033\035 #(0:\032\033\035\"&.8E\033\035#&.8---Type <return> to continue, or q <return> to quit---
ES", '\020' <repeats 64 times>, non_intra_matrix = 0x7fffa811f6fb '\020' <repeats 64 times>, ref = {0x7fffa800d750, 0x7fffa800f870}}, mpeg4 = {base = {profile = PIPE_VIDEO_PROFILE_MPEG2_MAIN}, trd = {3, 3}, trb = {0, 1}, vop_time_increment_resolution = 1, vop_coding_type = 0 '\000', vop_fcode_forward = 0 '\000', vop_fcode_backward = 1 '\001', resync_marker_disable = 0 '\000', interlaced = 0 '\000', quant_type = 0 '\000', quarter_sample = 0 '\000', short_video_header = 0 '\000', rounding_control = 0 '\000', alternate_vertical_scan_flag = 0 '\000', top_field_first = 1 '\001', intra_matrix = 0x200000000 <error: Cannot access memory at address 0x200000000>, non_intra_matrix = 0x100000002 <error: Cannot access memory at address 0x100000002>, ref = {0x0, 0x78}}, vc1 = {base = {profile = PIPE_VIDEO_PROFILE_MPEG2_MAIN}, slice_count = 3, picture_type = 3 '\003', frame_coding_mode = 0 '\000', postprocflag = 0 '\000', pulldown = 0 '\000', interlace = 0 '\000', tfcntrflag = 0 '\000', finterpflag = 0 '\000', psf = 0 '\000', dquant = 1 '\001', panscan_flag = 0 '\000', refdist_flag = 0 '\000', quantizer = 0 '\000', extended_mv = 1 '\001', extended_dmv = 0 '\000', overlap = 0 '\000', vstransform = 0 '\000', loopfilter = 1 '\001', fastuvmc = 0 '\000', range_mapy_flag = 0 '\000', range_mapy = 0 '\000', range_mapuv_flag = 0 '\000', range_mapuv = 0 '\000', multires = 0 '\000', syncmarker = 0 '\000', rangered = 1 '\001', maxbframes = 0 '\000', deblockEnable = 0 '\000', pquant = 0 '\000', ref = {0x200000000, 0x100000002}}, h264 = {base = {profile = PIPE_VIDEO_PROFILE_MPEG2_MAIN}, pps = 0x3, frame_num = 1, field_pic_flag = 1 '\001', bottom_field_flag = 0 '\000', num_ref_idx_l0_active_minus1 = 0 '\000', num_ref_idx_l1_active_minus1 = 0 '\000', slice_count = 1, field_order_cnt = {0, 1}, is_reference = false, num_ref_frames = 0 '\000', is_long_term = {false, false, false, false, false, false, 2, false, false, fal---Type <return> to continue, or q <return> to quit---
se, 2, false, false, false, true, false}, top_is_reference = {false, false, false, false, false, false, false, false, false, false, 120, false, false, false, false, false}, bottom_is_reference = {false, false, 187, 246, 17, 168, 255, 127, false, false, 251, 246, 17, 168, 255, 127}, field_order_cnt_list = {{2818627408, 32767}, {2818635888, 32767}, {0, 0} <repeats 14 times>}, frame_num_list = {0 <repeats 16 times>}, ref = {0x0 <repeats 16 times>}}, h265 = {base = {profile = PIPE_VIDEO_PROFILE_MPEG2_MAIN}, pps = 0x3, IDRPicFlag = 1 '\001', RAPPicFlag = 0 '\000', CurrRpsIdx = 0 '\000', NumPocTotalCurr = 1, NumDeltaPocsOfRefRpsIdx = 1, NumShortTermPictureSliceHeaderBits = 0, NumLongTermPictureSliceHeaderBits = 1, CurrPicOrderCntVal = 0, ref = {0x200000000, 0x100000002, 0x0, 0x78, 0x7fffa811f6bb, 0x7fffa811f6fb, 0x7fffa800d750, 0x7fffa800f870, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, PicOrderCntVal = {0 <repeats 16 times>}, IsLongTerm = '\000' <repeats 15 times>, NumPocStCurrBefore = 0 '\000', NumPocStCurrAfter = 0 '\000', NumPocLtCurr = 0 '\000', RefPicSetStCurrBefore = "\000\000\000\000\000\000\000", RefPicSetStCurrAfter = "\000\000\000\000\000\000\000", RefPicSetLtCurr = "\000\000\000\000\000\000\000"}}
#5  0x000000307640b5ba in  ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#6  0x000000307640b69f in  ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#7  0x000000307623cbd6 in  ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#8  0x000000307623dee4 in  ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
---Type <return> to continue, or q <return> to quit---
#9  0x00000030763c39a6 in avcodec_decode_video2 ()
    at /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56
#10 0x00007fffc29982a5 in DecodeVideo (p_dec=<optimized out>, pp_block=<optimized out>) at codec/avcodec/video.c:634
        p_pic = <optimized out>
        pkt =
          {buf = 0x0, pts = 680001, dts = 680001, data = 0x7fffa8132380 "", size = 138869, stream_index = 0, flags = 0, side_data = 0x0, side_data_elems = 0, duration = 0, destruct = 0x0, priv = 0x300047c080 <__GI___libc_malloc+96>, pos = -1, convergence_duration = 0}
        i_pts = <optimized out>
        i_used = <optimized out>
        b_gotpicture = 0
        i_display_date = <optimized out>
        p_sys = <optimized out>
        p_context = <optimized out>
        b_drawpicture = <optimized out>
        p_block = <optimized out>
#11 0x000000310ec3ef4e in DecoderDecodeVideo (p_dec=p_dec@entry=0x7fffc81894d8, p_block=0x7fffa8132310) at input/decoder.c:1385
        p_owner = 0x7fffc8189d00
        p_pic = <optimized out>
        i_lost = 0
        i_decoded = 0
---Type <return> to continue, or q <return> to quit---
        i_displayed = 0
        p_input = <optimized out>
#12 0x000000310ec406ca in DecoderThread (b_flush=false, p_block=0x7fffc8197870, p_dec=<optimized out>) at input/decoder.c:1615
        p_next = 0x0
        p_packetized_block = <optimized out>
        p_owner = 0x7fffc8189d00
        b_flush = false
        p_owner = 0x7fffc8189d00
        b_flush_request = <optimized out>
        canc = 0
        p_block = <optimized out>
        end_wait = <optimized out>
        p_dec = 0x7fffc81894d8
        p_owner = <optimized out>
#13 0x000000310ec406ca in DecoderThread (p_block=<optimized out>, p_dec=<optimized out>) at input/decoder.c:1810
        b_flush = false
        p_owner = 0x7fffc8189d00
        b_flush_request = <optimized out>
        canc = 0
        p_block = <optimized out>
        end_wait = <optimized out>
        p_dec = 0x7fffc81894d8
---Type <return> to continue, or q <return> to quit---
        p_owner = <optimized out>
#14 0x000000310ec406ca in DecoderThread (p_data=0x7fffc81894d8)
    at input/decoder.c:909
        canc = 0
        p_block = <optimized out>
        end_wait = <optimized out>
        p_dec = 0x7fffc81894d8
        p_owner = <optimized out>
#15 0x0000003000c080a4 in start_thread (arg=0x7fffc0f6b700)
    at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7fffc0f6b700
        now = <optimized out>
        unwind_buf =
              {cancel_jmp_buf = {{jmp_buf = {140736430782208, -8613327582293310275, 0, 140736550400368, 27, 140736430782208, 8613365040329082045, -8640347535081257795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#16 0x00000030004e606d in clone ()
---Type <return> to continue, or q <return> to quit---
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111


   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***

#801457#24
Date:
2015-10-25 09:43:34 UTC
From:
To:
reassign 801457 mesa-vdpau-drivers
thanks

	Hello,
(...)

The libavcodec software MPEG2 Video decoder is complaining that the bit stream
is corrupt.

The R600 driver is probably not robust against invalid bit stream and just
crashes instead. This is ostensibly a bug in the R600 driver (or in Mesa
VDPAU), arguably a security issue too...

As to why this occurs while playing a DVD, I don´t. Either there is some
physical problem, or the content is malformatted (some DVDs are deliberately
made to crash open-source players, though typically rather targetting
libdvdnav).