|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] HVM domU with sdl not scheduled after vt-switch
On Mon, 2 May 2011, Dietmar Hahn wrote:
> It hangs in qemu in gui_update() -> dpy_refresh() -> sdl_refresh()
>
> Via libSDL, libX11, libxcb the function xcb_wait_for_reply() gets called.
>
> It never gets an answer from the Xserver, because the Xserver doesn't answer
>
> any requests when switching the vt-console.
>
> Because gui_update() gets called via a qemu timer and never return it stops
> qemu.
>
Which one is the SDL call that never returns exactly? SDL_UpdateRect?
> I tried to move the qui_update() into an own thread to get the main qemu loop
>
> running but then the first call of sdl_update() leads to:
>
> X Error of failed request: BadAccess (attempt to access private resource
> denied)
>
> Major opcode of failed request: 154 (GLX)
>
> Minor opcode of failed request: 26 (X_GLXMakeContextCurrent)
>
> Serial number of failed request: 31
>
> Current serial number in output stream: 31
>
> and qemu exits.
>
> I googled a little bit and found XInitThreads() but this doesn't help.
>
> Any hints are welcome ;-) !
>
Honestly I don't think any of these solutions are good. It might be
worth sending an email to the libsdl devel mailing list, asking about
this problem.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|