Bug#761165: vlc: segmentation fault with VDPAU

2014-10-28 Thread Arthur Marsh
Package: vlc
Version: 2.2.0~pre4-2
Followup-For: Bug #761165

Dear Maintainer,

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

I've reported this bug at https://trac.videolan.org/vlc/ticket/12644

There is a 28 megabyte sample file that demonstrates the problem at:

http://www.users.on.net/~arthur.marsh/VTS_01_1.VOB

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


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 
'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.18.0-rc2 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages vlc depends on:
ii  fonts-freefont-ttf  20120503-4
ii  libaa1  1.4p5-43
ii  libavcodec566:11-2
ii  libavutil54 6:11-2
ii  libc6   2.19-12
ii  libcaca00.99.beta19-2
ii  libegl1-mesa [libegl1-x11]  10.3.2-1
ii  libfreerdp-cache1.1 1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-client1.11.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-codec1.1 1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-core1.1  1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-crypto1.11.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-gdi1.1   1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-locale1.11.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-rail1.1  1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-utils1.1 1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreetype62.5.2-2
ii  libfribidi0 0.19.6-2
ii  libgcc1 1:4.9.1-19
ii  libgl1-mesa-glx [libgl1]10.3.2-1
ii  libgles1-mesa [libgles1]10.3.2-1
ii  libgles2-mesa [libgles2]10.3.2-1
ii  libice6 2:1.0.9-1
ii  libpulse0   5.0-13
ii  libqtcore4  4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqtgui4   4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libsdl-image1.2 1.2.12-5+b4
ii  libsdl1.2debian 1.2.15-10
ii  libsm6  2:1.2.2-1
ii  libstdc++6  4.9.1-19
ii  libva-drm1  1.4.1-1
ii  libva-x11-1 1.4.1-1
ii  libva1  1.4.1-1
ii  libvlccore8 2.2.0~pre4-2
ii  libvncclient0   0.9.9+dfsg-6+b2
ii  libwinpr-rpc0.1 1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libwinpr-sspi0.11.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libwinpr-utils0.1   1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libx11-62:1.6.2-3
ii  libxcb-composite0   1.10-3
ii  libxcb-keysyms1 0.4.0-1
ii  libxcb-randr0   1.10-3
ii  libxcb-render0  1.10-3
ii  libxcb-shape0   1.10-3
ii  libxcb-shm0 1.10-3
ii  libxcb-xfixes0  1.10-3
ii  libxcb-xv0  1.10-3
ii  libxcb1 1.10-3
ii  libxext62:1.3.3-1
ii  libxinerama12:1.1.3-1
ii  libxpm4 1:3.5.11-1
ii  vlc-nox 2.2.0~pre4-2
ii  zlib1g  1:1.2.8.dfsg-2

Versions of packages vlc recommends:
ii  vlc-plugin-notify  2.2.0~pre4-2
ii  vlc-plugin-samba   2.2.0~pre4-2
ii  xdg-utils  1.1.0~rc1+git20111210-7.1

Versions of packages vlc suggests:
ii  videolan-doc  20070626-1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#761165: vlc: segmentation fault with VDPAU

2014-10-28 Thread Arthur Marsh
Package: vlc
Version: 2.2.0~pre4-2
Followup-For: Bug #761165

Dear Maintainer,

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

Previous VOB file did not trigger the bug.

Correct VOB file is at:

http://www.users.on.net/~arthur.marsh/VTS_01_0.VOB (152 Megabytes)

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


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 
'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.18.0-rc2 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages vlc depends on:
ii  fonts-freefont-ttf  20120503-4
ii  libaa1  1.4p5-43
ii  libavcodec566:11-2
ii  libavutil54 6:11-2
ii  libc6   2.19-12
ii  libcaca00.99.beta19-2
ii  libegl1-mesa [libegl1-x11]  10.3.2-1
ii  libfreerdp-cache1.1 1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-client1.11.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-codec1.1 1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-core1.1  1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-crypto1.11.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-gdi1.1   1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-locale1.11.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-rail1.1  1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreerdp-utils1.1 1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libfreetype62.5.2-2
ii  libfribidi0 0.19.6-2
ii  libgcc1 1:4.9.1-19
ii  libgl1-mesa-glx [libgl1]10.3.2-1
ii  libgles1-mesa [libgles1]10.3.2-1
ii  libgles2-mesa [libgles2]10.3.2-1
ii  libice6 2:1.0.9-1
ii  libpulse0   5.0-13
ii  libqtcore4  4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqtgui4   4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libsdl-image1.2 1.2.12-5+b4
ii  libsdl1.2debian 1.2.15-10
ii  libsm6  2:1.2.2-1
ii  libstdc++6  4.9.1-19
ii  libva-drm1  1.4.1-1
ii  libva-x11-1 1.4.1-1
ii  libva1  1.4.1-1
ii  libvlccore8 2.2.0~pre4-2
ii  libvncclient0   0.9.9+dfsg-6+b2
ii  libwinpr-rpc0.1 1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libwinpr-sspi0.11.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libwinpr-utils0.1   1.1.0~git20140921.1.440916e+dfsg1-2+b1
ii  libx11-62:1.6.2-3
ii  libxcb-composite0   1.10-3
ii  libxcb-keysyms1 0.4.0-1
ii  libxcb-randr0   1.10-3
ii  libxcb-render0  1.10-3
ii  libxcb-shape0   1.10-3
ii  libxcb-shm0 1.10-3
ii  libxcb-xfixes0  1.10-3
ii  libxcb-xv0  1.10-3
ii  libxcb1 1.10-3
ii  libxext62:1.3.3-1
ii  libxinerama12:1.1.3-1
ii  libxpm4 1:3.5.11-1
ii  vlc-nox 2.2.0~pre4-2
ii  zlib1g  1:1.2.8.dfsg-2

Versions of packages vlc recommends:
ii  vlc-plugin-notify  2.2.0~pre4-2
ii  vlc-plugin-samba   2.2.0~pre4-2
ii  xdg-utils  1.1.0~rc1+git20111210-7.1

Versions of packages vlc suggests:
ii  videolan-doc  20070626-1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#761165: vlc: segmentation fault with VDPAU

2014-10-27 Thread Sebastian Ramacher
Control: tags -1 + moreinfo

On 2014-10-21 00:24:02, Arthur Marsh wrote:
 Rémi Denis-Courmont wrote, on 20/10/14 19:39:
 Le 2014-10-20 11:57, Arthur Marsh a écrit :
 I may be able to get permission from the publisher to release perhaps the
 15 seconds of video from the DVD.
 
 I'm more concerned about the specific driver and hardware than the
 specific DVD.
 
 And that error, while it does not explain the crash, is most definitely
 a driver bug:
 
 [7fffbc001268] 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.
 
 That error code makes absolutely no sense in this context.
 
 
 OK, I've run vlc under valgrind and reported the problem as:
 
 Bug#766058 (mesa-vdpau-drivers: vlc crash with Radeon 3850HD)

A fix for #766058 just got uploaded. Did this fix the crashes you have
seen in vlc?

Cheers
-- 
Sebastian Ramacher


signature.asc
Description: Digital signature


Bug#761165: vlc: segmentation fault with VDPAU

2014-10-27 Thread Arthur Marsh
Package: vlc
Version: 2.2.0~pre4-2
Followup-For: Bug #761165

Dear Maintainer,

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

with mesa 10.3.2-1 I'm still seeing the same things:

$ gdb --args vlc /dev/sr0
GNU gdb (Debian 7.7.1+dfsg-3) 7.7.1
Copyright (C) 2014 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/58/9bf4b8c3dbcf8534df80318b7a759270e409d6.debug...done.
done.
(gdb) run
Starting program: /usr/bin/vlc /dev/sr0
[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.0-pre4 Weatherwax (revision 2.2.0-pre3-104-g836a443)
[New Thread 0x7670c700 (LWP 5840)]
[New Thread 0x75f0b700 (LWP 5841)]
[New Thread 0x74658700 (LWP 5842)]
[New Thread 0x7414c700 (LWP 5843)]
[006090b8] core libvlc: Running vlc with the default interface. Use 
'cvlc' to use vlc without interface.
[New Thread 0x7fffeb388700 (LWP 5844)]
[New Thread 0x7fffe1fc0700 (LWP 5845)]
[Thread 0x74658700 (LWP 5842) exited]
[New Thread 0x74658700 (LWP 5846)]
[New Thread 0x7fffe1c06700 (LWP 5847)]
[Thread 0x7fffe1fc0700 (LWP 5845) exited]
[New Thread 0x7fffe1fc0700 (LWP 5848)]
[New Thread 0x7fffe0194700 (LWP 5849)]
libdvdnav: Using dvdnav version 5.0.1
[Thread 0x7fffe0194700 (LWP 5849) exited]
libdvdnav: DVD disk reports itself with Region mask 0x00f7. 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 0x016a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x01d3
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x000123ee
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00015ab1
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00015afe
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x00015c65
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x00015cb2
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x0009204d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x0009209a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x000b7b82
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x000b7bcf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x000c9a6a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x000c9ab7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x000d8d28
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x000d8d75
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x000dc3df
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x000dc42c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x000df9af
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x000df9fc
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x000e8487
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x000e84d4
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x000ed95d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x000ed9aa
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x000f6577
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x000f65c4
libdvdread: Elapsed time 0
libdvdread: Found 12 VTS's
libdvdread: Elapsed time 0
[New Thread 0x7fffd6369700 (LWP 5852)]
[New Thread 0x7fffe0194700 (LWP 5854)]
[7fffd80067f8] core input error: ES_OUT_RESET_PCR called
[New Thread 0x7fffd4123700 (LWP 5855)]
[New Thread 0x7fffcd554700 (LWP 5856)]
[New Thread 0x7fffcd453700 (LWP 5857)]
[New Thread 0x7fffc2fdb700 (LWP 5861)]
[7fffe41636b8] avcodec decoder: Using G3DVL VDPAU Driver Shared Library 
version 1.0 for hardware decoding.
[mpeg2video @ 0x7fffe41689c0] warning: first frame is no keyframe
[New Thread 0x7fffbadcb700 (LWP 5862)]
[New Thread 0x7fffba6be700 (LWP 5863)]

Bug#761165: vlc: segmentation fault with VDPAU

2014-10-20 Thread Rémi Denis-Courmont

Le 2014-09-29 04:42, Arthur Marsh a écrit :
I'm still seeing the problem with this version of VLC and can't 
provide a

legal sample as it's from a commercial DVD.

Should this problem be assigned to mesa-vdpau-drivers?


I don't know.

I can't reproduce the problem with any DVD of mine and the NVIDIA 
drivers. The stack frames were not very helpful because they are all 
either incomplete or ostensibly corrupt.


--
Rémi Denis-Courmont


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#761165: vlc: segmentation fault with VDPAU

2014-10-20 Thread Rémi Denis-Courmont

Le 2014-10-20 11:57, Arthur Marsh a écrit :
I may be able to get permission from the publisher to release perhaps 
the

15 seconds of video from the DVD.


I'm more concerned about the specific driver and hardware than the 
specific DVD.


And that error, while it does not explain the crash, is most definitely 
a driver bug:



[7fffbc001268] 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.


That error code makes absolutely no sense in this context.

--
Rémi Denis-Courmont


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#761165: vlc: segmentation fault with VDPAU

2014-10-20 Thread Arthur Marsh
Package: vlc
Version: 2.2.0~pre4-1+b1
Followup-For: Bug #761165

Dear Maintainer,

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

I re-checked playing the DVD again (it gets about 9 seconds into the 
first introductory video). I can play the DVD alright with mpv using vdpau,
so I suspect the problem is some interactin between vlc and the vdpau drivers.

I may be able to get permission from the publisher to release perhaps the
15 seconds of video from the DVD.

 gdb vlc
GNU gdb (Debian 7.7.1+dfsg-3) 7.7.1
Copyright (C) 2014 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/b2/12f30f610120e57f7fa004450f796629f71ffd.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.0-pre4 Weatherwax (revision 2.2.0-pre3-104-g836a443)
[New Thread 0x7670e700 (LWP 30439)]
[New Thread 0x75f0d700 (LWP 30440)]
[New Thread 0x7fffebfff700 (LWP 30445)]
[006090b8] core libvlc: Running vlc with the default interface. Use 
'cvlc' to use vlc without interface.
[New Thread 0x7fffebefe700 (LWP 30447)]
[New Thread 0x7fffeb93d700 (LWP 30458)]
[New Thread 0x7fffeb83c700 (LWP 30459)]
[New Thread 0x7fffe3fff700 (LWP 30496)]
[New Thread 0x7fffe81b7700 (LWP 30689)]
[New Thread 0x7fffe37fe700 (LWP 30690)]
[New Thread 0x7fffe36fd700 (LWP 30691)]
[Thread 0x7fffe81b7700 (LWP 30689) exited]
[New Thread 0x7fffe81b7700 (LWP 30692)]
libdvdnav: Using dvdnav version 5.0.1
[Thread 0x7fffe81b7700 (LWP 30692) exited]
[Thread 0x7fffe37fe700 (LWP 30690) exited]
libdvdnav: DVD disk reports itself with Region mask 0x00f7. 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 0x016a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x01d3
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x000123ee
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00015ab1
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00015afe
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x00015c65
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x00015cb2
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x0009204d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x0009209a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x000b7b82
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x000b7bcf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x000c9a6a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x000c9ab7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x000d8d28
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x000d8d75
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x000dc3df
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x000dc42c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x000df9af
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x000df9fc
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x000e8487
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x000e84d4
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x000ed95d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x000ed9aa
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x000f6577
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x000f65c4
libdvdread: Elapsed time 0
libdvdread: Found 12 VTS's
libdvdread: Elapsed time 0
[New Thread 0x7fffe37fe700 (LWP 30733)]
[7fffcc0009b8] core input error: ES_OUT_RESET_PCR called
[New Thread 0x7fffe81b7700 (LWP 30756)]
[New Thread 0x7fffcabbb700 (LWP 30799)]
[New Thread 0x7fffcaaba700 (LWP 30800)]
[New Thread 0x7fffc9004700 (LWP 

Bug#761165: vlc: segmentation fault with VDPAU

2014-10-20 Thread Arthur Marsh



Rémi Denis-Courmont wrote, on 20/10/14 19:39:

Le 2014-10-20 11:57, Arthur Marsh a écrit :

I may be able to get permission from the publisher to release perhaps the
15 seconds of video from the DVD.


I'm more concerned about the specific driver and hardware than the
specific DVD.

And that error, while it does not explain the crash, is most definitely
a driver bug:


[7fffbc001268] 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.


That error code makes absolutely no sense in this context.



OK, I've run vlc under valgrind and reported the problem as:

Bug#766058 (mesa-vdpau-drivers: vlc crash with Radeon 3850HD)

Thanks for your help!

Arthur.


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#761165: vlc: segmentation fault with VDPAU

2014-10-20 Thread Rémi Denis-Courmont
Le mardi 21 octobre 2014, 02:13:00 Arthur Marsh a écrit :
 Package: vlc
 Version: 2.2.0~pre4-1+b1
 Followup-For: Bug #761165
 
 Dear Maintainer,
 
 *** Reporter, please consider answering these questions, where appropriate
 ***
 
 See also bug report 766058.
 
 After running vlc under valgrind both with default options and with
 helgrind, I found the video terminated at the 9 second mark with default
 options but continued playing back very slowly with the helgrind option,
 which someone in #radeon in IRC suggested was a thread race condition in
 vlc.

The helgrind log there suggests a race condition in the Mesa VDPAU´s internal 
buffer object management to me.

And please don´t use VLC with Bellagio. The only tested software decoder is 
libav(codec).

-- 
Rémi Denis-Courmont
http://www.remlab.net/


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#761165: vlc: segmentation fault with VDPAU

2014-10-20 Thread Arthur Marsh
Package: vlc
Version: 2.2.0~pre4-1+b1
Followup-For: Bug #761165

Dear Maintainer,

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

See also bug report 766058.

After running vlc under valgrind both with default options and with helgrind,
I found the video terminated at the 9 second mark with default options but
continued playing back very slowly with the helgrind option, which someone
in #radeon in IRC suggested was a thread race condition in vlc.

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


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 
'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.18.0-rc1 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages vlc depends on:
ii  fonts-freefont-ttf  20120503-4
ii  libaa1  1.4p5-43
ii  libavcodec566:11-2
ii  libavutil54 6:11-2
ii  libc6   2.19-11
ii  libcaca00.99.beta19-2
ii  libegl1-mesa [libegl1-x11]  10.3.1-1
ii  libfreetype62.5.2-2
ii  libfribidi0 0.19.6-2
ii  libgcc1 1:4.9.1-18
ii  libgl1-mesa-glx [libgl1]10.3.1-1
ii  libgles1-mesa [libgles1]10.3.1-1
ii  libgles2-mesa [libgles2]10.3.1-1
ii  libice6 2:1.0.9-1
ii  libpulse0   5.0-13
ii  libqtcore4  4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqtgui4   4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libsdl-image1.2 1.2.12-5+b4
ii  libsdl1.2debian 1.2.15-10
ii  libsm6  2:1.2.2-1
ii  libstdc++6  4.9.1-18
ii  libva-drm1  1.4.0-3
ii  libva-x11-1 1.4.0-3
ii  libva1  1.4.0-3
ii  libvlccore8 2.2.0~pre4-1+b1
ii  libvncclient0   0.9.9+dfsg-6+b2
ii  libx11-62:1.6.2-3
ii  libxcb-composite0   1.10-3
ii  libxcb-keysyms1 0.4.0-1
ii  libxcb-randr0   1.10-3
ii  libxcb-render0  1.10-3
ii  libxcb-shape0   1.10-3
ii  libxcb-shm0 1.10-3
ii  libxcb-xfixes0  1.10-3
ii  libxcb-xv0  1.10-3
ii  libxcb1 1.10-3
ii  libxext62:1.3.3-1
ii  libxinerama12:1.1.3-1
ii  libxpm4 1:3.5.11-1
ii  vlc-nox 2.2.0~pre4-1+b1
ii  zlib1g  1:1.2.8.dfsg-2

Versions of packages vlc recommends:
ii  vlc-plugin-notify  2.2.0~pre4-1+b1
ii  vlc-plugin-samba   2.2.0~pre4-1+b1
ii  xdg-utils  1.1.0~rc1+git20111210-7.1

Versions of packages vlc suggests:
ii  videolan-doc  20070626-1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#761165: vlc: segmentation fault with VDPAU

2014-10-20 Thread Bálint Réczey
2014-10-20 18:43 GMT+02:00 Rémi Denis-Courmont r...@remlab.net:
 Le mardi 21 octobre 2014, 02:13:00 Arthur Marsh a écrit :
 Package: vlc
 Version: 2.2.0~pre4-1+b1
 Followup-For: Bug #761165

 Dear Maintainer,

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

 See also bug report 766058.

 After running vlc under valgrind both with default options and with
 helgrind, I found the video terminated at the 9 second mark with default
 options but continued playing back very slowly with the helgrind option,
 which someone in #radeon in IRC suggested was a thread race condition in
 vlc.

 The helgrind log there suggests a race condition in the Mesa VDPAU´s internal
 buffer object management to me.

 And please don´t use VLC with Bellagio. The only tested software decoder is
 libav(codec).
There is an other bug for XBMC which also looks like to be triggered
by a race condition related toVDPAU:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742896#201

CC-ing mesa maintainers.

Cheers,
Balint


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#761165: vlc: segmentation fault with VDPAU

2014-10-01 Thread Arthur Marsh
Package: vlc
Version: 2.2.0~pre3-1
Followup-For: Bug #761165

Dear Maintainer,

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

output from playing same dvd after installing libvdpau1-dbg:

(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.0-pre3 Weatherwax (revision 2.2.0-pre3-0-ga15bef7)
[New Thread 0x7670e700 (LWP 3177)]
[New Thread 0x75f0d700 (LWP 3178)]
[New Thread 0x7fffebffe700 (LWP 3182)]
[006090b8] core libvlc: Running vlc with the default interface. Use 
'cvlc' to use vlc without interface.
[New Thread 0x7fffebefd700 (LWP 3183)]
[New Thread 0x7fffeb941700 (LWP 3184)]
[New Thread 0x7fffeb840700 (LWP 3185)]
[New Thread 0x7fffe3fff700 (LWP 3194)]
[New Thread 0x7fffe83e4700 (LWP 3209)]
[New Thread 0x7fffe81e2700 (LWP 3211)]
[New Thread 0x7fffe82e3700 (LWP 3210)]
[New Thread 0x7fffe30b2700 (LWP 3212)]
[Thread 0x7fffe83e4700 (LWP 3209) exited]
libdvdnav: Using dvdnav version 5.0.1
[Thread 0x7fffe82e3700 (LWP 3210) exited]
[Thread 0x7fffe30b2700 (LWP 3212) exited]
libdvdnav: DVD disk reports itself with Region mask 0x00f7. 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 0x016a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x01d3
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x000123ee
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00015ab1
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00015afe
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x00015c65
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x00015cb2
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x0009204d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x0009209a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x000b7b82
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x000b7bcf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x000c9a6a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x000c9ab7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x000d8d28
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x000d8d75
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x000dc3df
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x000dc42c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x000df9af
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x000df9fc
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x000e8487
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x000e84d4
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x000ed95d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x000ed9aa
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x000f6577
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x000f65c4
libdvdread: Elapsed time 0
libdvdread: Found 12 VTS's
libdvdread: Elapsed time 0
[New Thread 0x7fffe30b2700 (LWP 3213)]
[7fffcc0009b8] core input error: ES_OUT_RESET_PCR called
[New Thread 0x7fffe82e3700 (LWP 3214)]
[New Thread 0x7fffe83e4700 (LWP 3218)]
[New Thread 0x7fffe0112700 (LWP 3219)]
[New Thread 0x7fffd89ea700 (LWP 3222)]
[7fffd0169918] avcodec decoder: Using G3DVL VDPAU Driver Shared Library 
version 1.0 for hardware decoding.
[mpeg2video @ 0x7fffd0172e20] warning: first frame is no keyframe
[New Thread 0x7fffc0075700 (LWP 3223)]
[New Thread 0x7fffbf967700 (LWP 3224)]
[7fffb8001268] 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.
[7fffb8001268] 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.
[7fffb8001268] vdpau_display vout display error: bitmap surface creation 
failure: The size of a supplied object does not match the object it is being 
used 

Bug#761165: vlc: segmentation fault with VDPAU

2014-09-28 Thread Arthur Marsh
Package: vlc
Version: 2.2.0~pre3-1
Followup-For: Bug #761165

Dear Maintainer,

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

I'm still seeing the problem with this version of VLC and can't provide a 
legal sample as it's from a commercial DVD.

Should this problem be assigned to mesa-vdpau-drivers?

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


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 
'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages vlc depends on:
ii  fonts-freefont-ttf  20120503-4
ii  libaa1  1.4p5-43
ii  libavcodec566:11-1
ii  libavutil54 6:11-1
ii  libc6   2.19-11
ii  libcaca00.99.beta19-2
ii  libegl1-mesa [libegl1-x11]  10.3.0~rc3-3
ii  libfreetype62.5.2-2
ii  libfribidi0 0.19.6-2
ii  libgcc1 1:4.9.1-15
ii  libgl1-mesa-glx [libgl1]10.3.0~rc3-3
ii  libgles1-mesa [libgles1]10.3.0~rc3-3
ii  libgles2-mesa [libgles2]10.3.0~rc3-3
ii  libice6 2:1.0.9-1
ii  libpulse0   5.0-6
ii  libqtcore4  4:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libqtgui4   4:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libsdl-image1.2 1.2.12-5+b2
ii  libsdl1.2debian 1.2.15-10
ii  libsm6  2:1.2.2-1
ii  libstdc++6  4.9.1-15
ii  libva-drm1  1.3.1-3
ii  libva-x11-1 1.3.1-3
ii  libva1  1.3.1-3
ii  libvlccore8 2.2.0~pre3-1
ii  libvncclient0   0.9.9+dfsg-6+b1
ii  libx11-62:1.6.2-3
ii  libxcb-composite0   1.10-3
ii  libxcb-keysyms1 0.3.9-2
ii  libxcb-randr0   1.10-3
ii  libxcb-render0  1.10-3
ii  libxcb-shape0   1.10-3
ii  libxcb-shm0 1.10-3
ii  libxcb-xfixes0  1.10-3
ii  libxcb-xv0  1.10-3
ii  libxcb1 1.10-3
ii  libxext62:1.3.2-1
ii  libxinerama12:1.1.3-1
ii  libxpm4 1:3.5.11-1
ii  vlc-nox 2.2.0~pre3-1
ii  zlib1g  1:1.2.8.dfsg-2

Versions of packages vlc recommends:
ii  vlc-plugin-notify  2.2.0~pre3-1
ii  vlc-plugin-samba   2.2.0~pre3-1
ii  xdg-utils  1.1.0~rc1+git20111210-7.1

Versions of packages vlc suggests:
ii  videolan-doc  20070626-1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#761165: vlc: segmentation fault with VDPAU

2014-09-13 Thread Rémi Denis-Courmont
Le jeudi 11 septembre 2014, 23:51:14 Arthur Marsh a écrit :
 $ gdb --args vlc *VOB

The VLC part of the stack frame is evidently corrupt in this report, e.g. 
'state' is obviously garbage:

 #13 0x7fffc2875f85 in RenderRegion (reg=optimized out,
 subpic=optimized out, target=optimized out, vd=optimized out)
 at display.c:197
 sys = 0x7fffbc001b60
 area = {x0 = 810959958, y0 = 720, x1 = 576, y1 = 0}
 color = {red = 0, green = 1.00893489e-42, blue = 8.07147915e-43,
   alpha = 0}
 surface = 3
 data = 0x7fffbc021340
 state = {struct_version = 64, blend_factor_source_color = 45,
   blend_factor_destination_color = 615553280,
   blend_factor_source_alpha = 1773957828,
   blend_factor_destination_alpha =
 VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ZERO, blend_equation_color =
 VDP_OUTPUT_SURFACE_RENDER_BLEND_EQUATION_SUBTRACT, blend_equation_alpha =
 3154174792, blend_constant = {red = 4.59163468e-41, green =
 -2.46105191e+12, blue = 4.59163468e-41,
 alpha = -0.00788353384}}
 pic = 0xfa79e3a8
 pitch = 832

I have no problems playing DVD MPEG2 Video with the same VLC version here, but 
it's a different VDPAU driver.

-- 
Rémi Denis-Courmont
http://www.remlab.net/


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#761165: vlc: segmentation fault with VDPAU

2014-09-11 Thread Arthur Marsh
Package: vlc
Version: 2.2.0~pre2-4+b1
Severity: normal

Dear Maintainer,

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

   * What led up to the situation?

Playing a DVD in a local optical drive.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?

Removing the vdpau libraries worked.

   * What was the outcome of this action?

With the vdpau r600 library installed, had this result:

libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x00015c65
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x00015cb2
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x0009204d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x0009209a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x000b7b82
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x000b7bcf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x000c9a6a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x000c9ab7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x000d8d28
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x000d8d75
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x000dc3df
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x000dc42c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x000df9af
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x000df9fc
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x000e8487
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x000e84d4
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x000ed95d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x000ed9aa
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x000f6577
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x000f65c4
libdvdread: Elapsed time 0
libdvdread: Found 12 VTS's
libdvdread: Elapsed time 0
[New Thread 0x7fffe8e24700 (LWP 4196)]
[7fffd40009b8] core input error: ES_OUT_RESET_PCR called
[New Thread 0x7fffe9026700 (LWP 4197)]
[New Thread 0x7fffe9127700 (LWP 4199)]
[New Thread 0x7fffc832d700 (LWP 4202)]
[New Thread 0x7fffc6c79700 (LWP 4209)]
[7fffd81699f8] avcodec decoder: Using G3DVL VDPAU Driver Shared Library 
version 1.0 for hardware decoding.
[mpeg2video @ 0x7fffd8172ea0] warning: first frame is no keyframe
[New Thread 0x7fffc2200700 (LWP 4213)]
[New Thread 0x7fffc1a54700 (LWP 4214)]
[7fffbc001268] 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.
[7fffbc001268] 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.
[7fffbc001268] 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.
[7fffbc001268] 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.
[7fffbc001268] 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.
[7fffbc001268] 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.
[7fffbc001268] 

Bug#761165: vlc: segmentation fault with VDPAU

2014-09-11 Thread Rémi Denis-Courmont

tags 761165 + moreinfo
thanks

   Hello,

Le 2014-09-11 13:11, Arthur Marsh a écrit :

[7fffbc001268] 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.


That's VdpBitmapSurfaceCreate() failing with error 
VDP_STATUS_INVALID_SIZE. Consequently, OSD and subtitles will fail.


That error does not make much sense in this context; this is probably a 
bug in the VDPAU driver.



Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffc2200700 (LWP 4213)]
0x in ?? ()
(gdb) bt
#0  0x in ?? ()
#1  0x7fffc7191df7 in pipe_sampler_view_reference (view=0x0,
ptr=optimized out)
at ../../../../../src/gallium/auxiliary/util/u_inlines.h:151
#2  destroy_video_buffer_private (private=0x7fffcc01acc0)
at 
../../../../../src/gallium/auxiliary/vl/vl_mpeg12_decoder.c:103

#3  0x7fffc71ada58 in vl_video_buffer_set_associated_data (
destroy_associated_data=0x0, associated_data=0x0, vcodec=0x0,
vbuf=0x7fffcc01d560)
at ../../../../../src/gallium/auxiliary/vl/vl_video_buffer.c:200
#4  vl_video_buffer_destroy (buffer=0x7fffcc01d560)
at ../../../../../src/gallium/auxiliary/vl/vl_video_buffer.c:265
#5  0x7fffc71f76ba in vlVdpVideoSurfaceDestroy (surface=5)
at 
../../../../../../src/gallium/state_trackers/vdpau/surface.c:139


That too looks a lot like (another but possibly related) bug in the 
VDPAU driver.


If you can, try to play the same DVD with another graphic card and a 
different VDPAU driver (e.g. the NVIDIA proprietary blob). Otherwise I 
will need a legal sample file. If that is also not possible, I will have 
to assume this is a Mesa driver bug and advise Debian Multimedia to 
reassign.


--
Rémi Denis-Courmont


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#761165: vlc: segmentation fault with VDPAU

2014-09-11 Thread Arthur Marsh



Rémi Denis-Courmont wrote, on 11/09/14 20:46:

tags 761165 + moreinfo
thanks

Hello,

Le 2014-09-11 13:11, Arthur Marsh a écrit :

[7fffbc001268] 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.


That's VdpBitmapSurfaceCreate() failing with error
VDP_STATUS_INVALID_SIZE. Consequently, OSD and subtitles will fail.

That error does not make much sense in this context; this is probably a
bug in the VDPAU driver.


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffc2200700 (LWP 4213)]
0x in ?? ()
(gdb) bt
#0  0x in ?? ()
#1  0x7fffc7191df7 in pipe_sampler_view_reference (view=0x0,
ptr=optimized out)
at ../../../../../src/gallium/auxiliary/util/u_inlines.h:151
#2  destroy_video_buffer_private (private=0x7fffcc01acc0)
at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_decoder.c:103
#3  0x7fffc71ada58 in vl_video_buffer_set_associated_data (
destroy_associated_data=0x0, associated_data=0x0, vcodec=0x0,
vbuf=0x7fffcc01d560)
at ../../../../../src/gallium/auxiliary/vl/vl_video_buffer.c:200
#4  vl_video_buffer_destroy (buffer=0x7fffcc01d560)
at ../../../../../src/gallium/auxiliary/vl/vl_video_buffer.c:265
#5  0x7fffc71f76ba in vlVdpVideoSurfaceDestroy (surface=5)
at ../../../../../../src/gallium/state_trackers/vdpau/surface.c:139


That too looks a lot like (another but possibly related) bug in the
VDPAU driver.

If you can, try to play the same DVD with another graphic card and a
different VDPAU driver (e.g. the NVIDIA proprietary blob). Otherwise I
will need a legal sample file. If that is also not possible, I will have
to assume this is a Mesa driver bug and advise Debian Multimedia to
reassign.



I noticed that the bug report didn't include any vdpau related package 
versions nor video card details.


dpkg -l|grep vdpau

returned:

ii  libvdpau-dev:amd64 0.7-2 
 amd64Video Decode and Presentation API for Unix 
(development files)
ii  libvdpau-doc   0.7-2 
 all  Video Decode and Presentation API for Unix 
(documentation)
ii  libvdpau-va-gl1:amd64  0.3.4-1+b1 
 amd64VDPAU driver with OpenGL/VAAPI backend
ii  libvdpau1:amd640.7-2 
 amd64Video Decode and Presentation API for Unix 
(libraries)
ii  mesa-vdpau-drivers:amd64   10.2.6-1 
 amd64Mesa VDPAU video acceleration drivers
ii  mesa-vdpau-drivers-dbg:amd64   10.2.6-1 
 amd64Debugging symbols for the Mesa VDPAU video 
acceleration drivers
ii  vdpau-va-driver:amd64  0.7.4-3 
 amd64VDPAU-based backend for VA API
ii  vdpauinfo  0.1-1 
 amd64Video Decode and Presentation API for Unix 
(vdpauinfo utility)


and the video card is reported as:

Chipset: ATI Radeon HD3850 (ChipID = 0x9505)

I will investigate getting an NVIDIA card to see if the problem can be 
reproduced with it.


Regards,

Arthur.


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#761165: vlc: segmentation fault with VDPAU

2014-09-11 Thread Arthur Marsh
Package: vlc
Version: 2.2.0~pre2-4+b1
Followup-For: Bug #761165

Dear Maintainer,

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

   * What led up to the situation?

Playing a VOB file using vlc with vdpau

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

$ gdb --args vlc *VOB
GNU gdb (Debian 7.7.1+dfsg-3) 7.7.1
Copyright (C) 2014 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/c6/d16d96b77b7561e0bfce9b446f57835a3b753d.debug...done.
done.
(gdb) run
Starting program: /usr/bin/vlc VTS_01_1.VOB
warning: the debug information found in 
/usr/lib/debug//lib/x86_64-linux-gnu/ld-2.19.so does not match 
/lib64/ld-linux-x86-64.so.2 (CRC mismatch).

warning: the debug information found in 
/usr/lib/debug/lib/x86_64-linux-gnu//ld-2.19.so does not match 
/lib64/ld-linux-x86-64.so.2 (CRC mismatch).

warning: the debug information found in 
/usr/lib/debug//lib/x86_64-linux-gnu/libpthread-2.19.so does not match 
/lib/x86_64-linux-gnu/libpthread.so.0 (CRC mismatch).

warning: the debug information found in 
/usr/lib/debug/lib/x86_64-linux-gnu/libpthread-2.19.so does not match 
/lib/x86_64-linux-gnu/libpthread.so.0 (CRC mismatch).

[Thread debugging using libthread_db enabled]
Using host libthread_db library /lib/x86_64-linux-gnu/libthread_db.so.1.
warning: the debug information found in 
/usr/lib/debug//lib/x86_64-linux-gnu/libc-2.19.so does not match 
/lib/x86_64-linux-gnu/libc.so.6 (CRC mismatch).

warning: the debug information found in 
/usr/lib/debug/lib/x86_64-linux-gnu/libc-2.19.so does not match 
/lib/x86_64-linux-gnu/libc.so.6 (CRC mismatch).

VLC media player 2.2.0-pre2 Weatherwax (revision 2.2.0-pre1-15-g5178b24)
[New Thread 0x76756700 (LWP 7726)]
[New Thread 0x75f55700 (LWP 7727)]
[New Thread 0x746ae700 (LWP 7728)]
[New Thread 0x741a2700 (LWP 7730)]
[006090b8] core libvlc: Running vlc with the default interface. Use 
'cvlc' to use vlc without interface.
[New Thread 0x7fffea779700 (LWP 7731)]
[New Thread 0x7fffe2d27700 (LWP 7733)]
[Thread 0x746ae700 (LWP 7728) exited]
[Thread 0x7fffe2d27700 (LWP 7733) exited]
[New Thread 0x7fffe2d27700 (LWP 7734)]
[New Thread 0x746ae700 (LWP 7735)]
[New Thread 0x7fffe1b3a700 (LWP 7736)]
[New Thread 0x7fffe1a39700 (LWP 7737)]
[Thread 0x7fffe1a39700 (LWP 7737) exited]
[New Thread 0x7fffe1a39700 (LWP 7739)]
[New Thread 0x7fffccb3f700 (LWP 7740)]
[New Thread 0x7fffc745f700 (LWP 7744)]
[7fffe4c04568] avcodec decoder: Using G3DVL VDPAU Driver Shared Library 
version 1.0 for hardware decoding.
[mpeg2video @ 0x7fffe4c64da0] warning: first frame is no keyframe
[New Thread 0x7fffc2b7b700 (LWP 7745)]
[New Thread 0x7fffc23cf700 (LWP 7746)]

Program received signal SIGBUS, Bus error.
[Switching to Thread 0x7fffc2b7b700 (LWP 7745)]
0x0030022904d9 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0  0x0030022904d9 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x7fffc78bcad0 in memcpy (__len=optimized out,
__src=optimized out, __dest=optimized out)
at /usr/include/x86_64-linux-gnu/bits/string3.h:51
#2  store_shader (ctx=ctx@entry=0x7fffd4050d20,
shader=shader@entry=0x7fffbc02d750)
at ../../../../../../src/gallium/drivers/r600/r600_shader.c:125
#3  0x7fffc78c09fb in store_shader (shader=0x7fffbc02d750,
ctx=0x7fffd4050d20)
at ../../../../../../src/gallium/drivers/r600/r600_shader.c:198
#4  r600_pipe_shader_create (ctx=0x7fffd4050d20, shader=0x7fffbc02d750,
key=...) at ../../../../../../src/gallium/drivers/r600/r600_shader.c:203
#5  0x7fffc78d4cc3 in r600_shader_select (ctx=0x7fffd4050d20,
sel=0x7fffd405ed00, dirty=0x7fffc2b7a994)
at ../../../../../../src/gallium/drivers/r600/r600_state_common.c:747
#6  0x7fffc78d8422 in r600_update_derived_state (rctx=0x7fffd4050d20)
at ../../../../../../src/gallium/drivers/r600/r600_state_common.c:1204
#7  r600_draw_vbo (ctx=0x7fffd4050d20, dinfo=optimized out)
at ../../../../../../src/gallium/drivers/r600/r600_state_common.c:1342
#8  0x7fffc797183e in util_draw_arrays (mode=optimized out,
count=optimized out, start=optimized out, pipe=optimized out)
at ../../../../../src/gallium/auxiliary/util/u_draw.h:63
#9  draw_layers (dirty=optimized out, s=optimized out,