Opened 13 months ago
Closed 13 months ago
#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

http://git.qubes-os.org/?p=marmarek/gui.git;a=commit;h=74160f24c08293f464df3b1595a4867efe24930f