[Bug] qubes_gui crashes after playing video in VLC with X11 video module

61 views
Skip to first unread message

Andrew B

unread,
Oct 7, 2012, 1:59:14 PM10/7/12
to qubes...@googlegroups.com
On 3.4.4 and 3.4.12, with latest Xorg.

VM console log shows:
[  673.290920] vgaarb: this pci device is not a vga device
[  673.295336] u2mfn_release, priv=ffff88007bd5c000
[  673.299304] u2mfn_release, priv=          (null)
[  673.334817] u2mfn_release, priv=ffff88007bb3a000


The VM still runs, and I can login over Xen console just fine, but all windows in that VM are killed and qvm-run just hangs at '--> Starting Qubes GUId...'
A 'ps auxw' in the Xen console shows /usr/bin/qubes_gui is no longer running.

guid.log is empty.

Changing the video output module in VLC fixes the crash, but if I understand the GUI architecture correctly, only the X11 video output module would work.

Marek Marczykowski

unread,
Oct 7, 2012, 5:33:07 PM10/7/12
to qubes...@googlegroups.com, Andrew B
On 07.10.2012 19:59, Andrew B wrote:
> On 3.4.4 and 3.4.12, with latest Xorg.
>
> VM console log shows:
>
>> [ 673.290920] vgaarb: this pci device is not a vga device
>>
>> [ 673.295336] u2mfn_release, priv=ffff88007bd5c000
>>
>> [ 673.299304] u2mfn_release, priv= (null)
>>
>> [ 673.334817] u2mfn_release, priv=ffff88007bb3a000
>>
>>
>>>
> The VM still runs, and I can login over Xen console just fine, but all
> windows in that VM are killed and qvm-run just hangs at '--> Starting Qubes
> GUId...'
> A 'ps auxw' in the Xen console shows /usr/bin/qubes_gui is no longer
> running.

You can also check /var/log/messages in VM for some hints.

> guid.log is empty.

guid.log is overridden at the next try to start some app...

> Changing the video output module in VLC fixes the crash, but if I
> understand the GUI architecture correctly, only the X11 video output module
> would work.

I've reproduced it.
The crash is in Xorg in VM (you can see it in /var/log/Xorg.0.log). Will try
to find out which Xorg module caused it.

--
Best Regards / Pozdrawiam,
Marek Marczykowski
Invisible Things Lab

signature.asc

Marek Marczykowski

unread,
Oct 7, 2012, 9:43:53 PM10/7/12
to qubes...@googlegroups.com, Andrew B
On 07.10.2012 23:33, Marek Marczykowski wrote:
> The crash is in Xorg in VM (you can see it in /var/log/Xorg.0.log). Will try
> to find out which Xorg module caused it.

This was bug in qubes input driver, fix here:
http://git.qubes-os.org/gitweb/?p=marmarek/gui.git;a=commit;h=74ed915a76c8dc90ddf78b3e1b297b508914ef31

This also fixed "xset q" which previously crashed Xorg server.
signature.asc
Reply all
Reply to author
Forward
0 new messages