New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qubes Manager Segfaulting LibQtGui #1266

Closed
DeltaHeavy opened this Issue Oct 4, 2015 · 3 comments

Comments

Projects
None yet
3 participants
@DeltaHeavy

Occasionally, Qubes Manager under Dom0 segfaults and crashes.

This happens sometimes when starting up an AppVM, especially when that AppVM reported "refused to give back requested memory."

The relevant dmesg output (with substitutions for the exact pointer hex values) is:
qubes-manager[2600]: segfault at 24 ip $high_mem_hex_addr_1 sp $another_high_addr error 4 in LibQtGui.so.4.8.6[$high_mem+addr+$mem_offset]

Qubes Release 3.0 with KDE on a Lenovo ThinkPad T440p

Let me know what further info you need. Thanks!

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Oct 4, 2015

Member

This is duplicate of #1110 , fix already in testing repository - should be in stable in about a week.

Member

marmarek commented Oct 4, 2015

This is duplicate of #1110 , fix already in testing repository - should be in stable in about a week.

@marmarek marmarek closed this Oct 4, 2015

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Oct 7, 2015

Member

@marmarek:

This is duplicate of #1110 , fix already in testing repository - should be in stable in about a week.

Is it possible to download only this fix (and no other testing stuff)? If so, is there a sudo qubes-dom0-update ... command for that?

Member

andrewdavidwong commented Oct 7, 2015

@marmarek:

This is duplicate of #1110 , fix already in testing repository - should be in stable in about a week.

Is it possible to download only this fix (and no other testing stuff)? If so, is there a sudo qubes-dom0-update ... command for that?

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Oct 7, 2015

Member

It is possible to download only that one package, but there are a couple
other fixes.
sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing qubes-core-dom0

Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

Member

marmarek commented Oct 7, 2015

It is possible to download only that one package, but there are a couple
other fixes.
sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing qubes-core-dom0

Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

marmarek added a commit to QubesOS/qubes-manager that referenced this issue Oct 30, 2015

Prevent SEGV when background thread raise an exception
non-GUI thread can't open new window in PyQt. So as a band aid print the
message to stderr in such case.

And while at it, fix filename in error message (it was clobbered later
while constructing stack trace).

QubesOS/qubes-issues#1266

(cherry picked from commit c1552af)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment