Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upApplication windows doesn't open directly, but runs in background #2085
Comments
ghost
changed the title from
Application windows doesn
to
Application windows doesn't open directly, but runs in background
Jun 19, 2016
andrewdavidwong
added
bug
C: core
labels
Jun 20, 2016
andrewdavidwong
added this to the Release 3.2 milestone
Jun 20, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
andrewdavidwong
Jun 20, 2016
Member
Does this happen when you start a VM by clicking an application shortcut in the main launcher? If so, is the VM status color yellow in Qubes Manager when this happens?
|
Does this happen when you start a VM by clicking an application shortcut in the main launcher? If so, is the VM status color yellow in Qubes Manager when this happens? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ghost
Jun 20, 2016
Yes, it happens when I start an application using the application launcher. The color of the state icon changes from yellow --> green (about 1 sec) --> yellow.
ghost
commented
Jun 20, 2016
|
Yes, it happens when I start an application using the application launcher. The color of the state icon changes from yellow --> green (about 1 sec) --> yellow. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
andrewdavidwong
Jun 20, 2016
Member
Yes, it happens when I start an application using the application launcher.
Sorry, but that's not what I asked. I asked:
Does this happen when you start a VM by clicking an application shortcut in the main launcher?
In other words, is the VM powered off before you try to start the application, or is it already running?
Sorry, but that's not what I asked. I asked:
In other words, is the VM powered off before you try to start the application, or is it already running? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ghost
commented
Jun 20, 2016
|
It's powered off when I try to start an application. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
andrewdavidwong
Jun 21, 2016
Member
What kind of application are you starting from the launcher, and what kind of event causes the window to become viewable (and the state of the VM to change from yellow to green)?
I've noticed similar behavior in R3.1, but only when starting some non-GUI program. In my case, opening any kind of GUI window causes the state to change from yellow to green.
|
What kind of application are you starting from the launcher, and what kind of event causes the window to become viewable (and the state of the VM to change from yellow to green)? I've noticed similar behavior in R3.1, but only when starting some non-GUI program. In my case, opening any kind of GUI window causes the state to change from yellow to green. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ghost
Jun 21, 2016
Andrew David Wong:
What kind of application are you starting from the launcher, and what kind of event causes the window to become viewable (and the state of the VM to change from yellow to green)?
It happens for all applications. To get the windows visible I've to
click on an menu entry for the same appVM one more time. E.g. try to
open two browser windows, or one browser window and one terminal. Both
then become visible. If I try to open two browser windows two tabs will
open. I've noticed that it mainly happens to new appVMs that I haven't
started earlier.
The yellow icon becomes green when the window(s) become visible.
I've noticed similar behavior in R3.1, but only when starting some non-GUI program. In my case, opening any kind of GUI window causes the state to change from yellow to green.
It never happened for me on R3.1, or it was so rare so that I didn't
notice it.
ghost
commented
Jun 21, 2016
|
Andrew David Wong:
The yellow icon becomes green when the window(s) become visible.
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
andrewdavidwong
Jun 22, 2016
Member
It's not a duplicate of #1451, right?
In other words, the window is not just partially rendered, but rather not visible at all?
|
It's not a duplicate of #1451, right? In other words, the window is not just partially rendered, but rather not visible at all? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ghost
Jun 23, 2016
No, it isn't. This is what happens.
- Try to open an application from the application launcher in an shutdown VM.
- The virtual machine is started up, and the applications launcher is jumping around (the "loading" icon)
- Nothing else happens (when his problem occur). E.g. the window doesn't show up in the task switcher (Alt+Tab).
- Try to start another application, or the same, in the same virtual machine almost instantly makes the first and second application windows show up.
ghost
commented
Jun 23, 2016
|
No, it isn't. This is what happens.
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jun 24, 2016
Member
I've managed to reproduce this. The problem is that gui daemon sometimes
crashes at VM startup. But since it's automatically restarted (when needed)
when trying to start new application, the first application also shows up.
The actual error message in /var/log/qubes/guid.VMNAME.log (or .old one
when gui daemon gets restarted):
XDestroyWindow 0x5e00005
ErrorHandler: BadWindow (invalid Window parameter)
Major opcode: 10 (X_UnmapWindow)
ResourceID: 0x5e00005
Failed serial number: 194
Current serial number: 197
Looks like some race condition on destroying window.
|
I've managed to reproduce this. The problem is that gui daemon sometimes The actual error message in
Looks like some race condition on destroying window. |
marmarek
added
C: gui-virtualization
P: major
labels
Jun 24, 2016
marmarek
closed this
in
marmarek/old-qubes-gui-daemon@f6c1898
Jun 24, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jun 24, 2016
Member
Automated announcement from builder-github
The package qubes-gui-dom0-3.2.2-1.fc23 has been pushed to the r3.2 testing repository for dom0.
To test this update, please install it with the following command:
sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing
|
Automated announcement from builder-github The package
|
marmarek
added
the
r3.2-dom0-cur-test
label
Jun 24, 2016
marmarek
referenced this issue
Jun 29, 2016
Closed
sys-usb, sysfirewall and others stay 'yellow' after bootup and manual startup #2128
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jul 28, 2016
Member
Automated announcement from builder-github
The package qubes-gui-dom0-3.2.3-1.fc23 has been pushed to the r3.2 stable repository for dom0.
To install this update, please use the standard update command:
sudo qubes-dom0-update
Or update dom0 via Qubes Manager.
|
Automated announcement from builder-github The package
Or update dom0 via Qubes Manager. |
marmarek
added
r3.2-dom0-stable
and removed
r3.2-dom0-cur-test
labels
Jul 28, 2016
marmarek
reopened this
Jul 31, 2016
marmarek
closed this
in
marmarek/old-qubes-gui-daemon@467aa9a
Aug 8, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Aug 8, 2016
Member
Automated announcement from builder-github
The package qubes-gui-dom0-3.2.4-1.fc23 has been pushed to the r3.2 testing repository for dom0.
To test this update, please install it with the following command:
sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing
|
Automated announcement from builder-github The package
|
marmarek
added
the
r3.2-dom0-cur-test
label
Aug 8, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Aug 31, 2016
Member
Automated announcement from builder-github
The package qubes-gui-dom0-3.2.4-1.fc23 has been pushed to the r3.2 stable repository for dom0.
To install this update, please use the standard update command:
sudo qubes-dom0-update
Or update dom0 via Qubes Manager.
|
Automated announcement from builder-github The package
Or update dom0 via Qubes Manager. |
ghost commentedJun 19, 2016
•
edited by ghost
Edited 1 time
-
ghost
edited Jun 19, 2016 (most recent)
Qubes OS version (e.g.,
R3.1):R3.2
Affected TemplateVMs (e.g.,
fedora-23, if applicable):All
Expected behavior:
When open an application from the launcher the application should start and the window should open.
Actual behavior:
Application is started, but "hidden" until some action. I.e. after arbitrary thing happen the windows pops-up and become view able.
Steps to reproduce the behavior:
Start application from the application launcher or update from Qubes manager. Doesn't always happens, but in the majority of cases.