#527 closed defect (fixed)

GUI agent failure due to unaccepted window configuration dimensions

Reported by: joanna Owned by: marmarek
Priority: major Milestone: Release 1
Component: gui-virtualization Keywords:
Cc: marmarek

Description

A specific application in an AppVM (GNU Radio Companion) regularly blows up my gui agent. It seems that the cause is this (as reported by a corresponding guid):

Created 0x38002f9(0x1802e79) parent 0x0(0x131) ovr=0
 XDestroyWindow 0x38002f9
invalid PMinSize for 0x38002f7 (421/3851)
invalid PMaxSize for 0x38002f7 (421/3851)
invalid PResizeInc for 0x38002f7 (0/0)
invalid PBaseSize for 0x38002f7 (0/0)
xside.c:694: Received values doesn't pass verification: (int) untrusted_conf.y >= -g->root_height && (int) untrusted_conf.y <= 2 * g->root_height
Aborting

On the agent side I can see this at the end of the log:

Apr 15 10:34:50 rflab qubes_gui[711]: Create for 0x1802e70 class 0x1
Apr 15 10:34:50 rflab qubes_gui[711]: Create for 0x1802e78 class 0x1
Apr 15 10:34:50 rflab qubes_gui[711]: handle destroy 0x1802e78
Apr 15 10:34:50 rflab qubes_gui[711]: Create for 0x1802e79 class 0x1
Apr 15 10:34:50 rflab qubes_gui[711]: handle destroy 0x1802e79
Apr 15 10:34:50 rflab qubes_gui[711]: write: Resource temporarily unavailable
Apr 15 10:34:50 rflab systemd[1]: qubes-gui-agent.service: main process exited, code=exited, status=1
Apr 15 10:34:50 rflab systemd[1]: Unit qubes-gui-agent.service entered failed state.
Apr 15 10:34:50 rflab kernel: [ 3421.330722] u2mfn_release, priv=ffff880002a41000

Change History (2)

comment:1 Changed 13 months ago by marmarek

  • Owner changed from rafal to marmarek
  • Status changed from new to accepted

comment:2 Changed 13 months ago by marmarek

  • Resolution set to fixed
  • Status changed from accepted to closed
Note: See TracTickets for help on using tickets.