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 upunable to run HVM domain with current repo code #1486
Comments
marmarek
added
bug
C: xen
P: major
labels
Dec 4, 2015
marmarek
added this to the Release 3.1 milestone
Dec 4, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Dec 5, 2015
Member
I've seen also errors like:
track_dirty_vram(f0000000, fd5) failed (-1, 12)
This one is in VGA emulation code, but errno=12 is ENOMEM, so it may be related.
|
I've seen also errors like:
This one is in VGA emulation code, but errno=12 is ENOMEM, so it may be related. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Dec 5, 2015
Member
It looks to be a problem with some driver in stubdomain (blkfront? netfront?). With debugging enabled, I've got:
ASSERTION FAILED: !(!inuse[ref]) at gnttab.c:42.
This is here: http://xenbits.xen.org/gitweb/?p=mini-os.git;a=blob;f=gnttab.c;h=f395d12ab6e18ff60ca4b2dc5933342941d4290e;hb=HEAD#l42
So basically some grant entry is released twice.
There is also stack trace. It leads to netfront.c:127 (network_rx) called from netfront_receive.
There is literally one commit touching that code between 4.4 and 4.6 release:
http://xenbits.xen.org/gitweb/?p=mini-os.git;a=commit;h=7c8f348390652a67e9356eec9cd2b0f76a9c7c72
|
It looks to be a problem with some driver in stubdomain (blkfront? netfront?). With debugging enabled, I've got:
This is here: http://xenbits.xen.org/gitweb/?p=mini-os.git;a=blob;f=gnttab.c;h=f395d12ab6e18ff60ca4b2dc5933342941d4290e;hb=HEAD#l42 |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Reverting this commit fixes the issue. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
added a commit
to marmarek/old-qubes-vmm-xen
that referenced
this issue
Dec 6, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
esheltone
Dec 15, 2015
Reverting the commit seems to have worked, as I have been using Windows in an HVM ever since R3.1-rc1 got released. Did you want a proper fix accepted upstream before closing this issue, such as what was discussed in the above upstream report?
esheltone
commented
Dec 15, 2015
|
Reverting the commit seems to have worked, as I have been using Windows in an HVM ever since R3.1-rc1 got released. Did you want a proper fix accepted upstream before closing this issue, such as what was discussed in the above upstream report? |
marmarek
added
r3.0-jessie-testing
r3.0-wheezy-testing
r3.1-stretch-cur-test
and removed
r3.0-jessie-testing
r3.0-wheezy-testing
r3.1-stretch-cur-test
labels
Dec 20, 2015
marmarek
closed this
Feb 8, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
sarahn
Mar 23, 2016
Can someone else also try the patch from http://lists.xenproject.org/archives/html/xen-devel/2016-03/msg03080.html ?
sarahn
commented
Mar 23, 2016
|
Can someone else also try the patch from http://lists.xenproject.org/archives/html/xen-devel/2016-03/msg03080.html ? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Mar 23, 2016
Member
On Wed, Mar 23, 2016 at 02:49:18PM -0700, sarahn wrote:
Can someone else also try the patch from http://lists.xenproject.org/archives/html/xen-devel/2016-03/msg03080.html ?
Do you have any test case for it?
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?
|
On Wed, Mar 23, 2016 at 02:49:18PM -0700, sarahn wrote:
Do you have any test case for it? Best Regards, |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
sarahn
Mar 23, 2016
On Wed, Mar 23, 2016 at 02:49:18PM -0700, sarahn wrote:
Can someone else also try the patch from http://lists.xenproject.org/archives/html/xen-devel/2016-03/msg03080.html ?
Do you have any test case for it?
test.c for mini-os doesn't show a difference with/without this patch if that's what you're asking. Currently the netfront thread immediately exits, but even putting in "while (!do_shutdown) schedule();" won't lead to any complaints even if network traffic is received. I'm not sure how to trigger the bug with test.c.
I'm not a qubes user, but this issue report came up for me when searching for the same error messages while booting nested xen.
sarahn
commented
Mar 23, 2016
test.c for mini-os doesn't show a difference with/without this patch if that's what you're asking. Currently the netfront thread immediately exits, but even putting in "while (!do_shutdown) schedule();" won't lead to any complaints even if network traffic is received. I'm not sure how to trigger the bug with test.c. I'm not a qubes user, but this issue report came up for me when searching for the same error messages while booting nested xen. |
marmarek commentedDec 4, 2015
On Thu, Dec 03, 2015 at 01:49:29PM -0800, Eric Shelton wrote:
This is about (not yet released) R3.1-rc1.