VirtualBox

Opened 6 years ago

Closed 4 years ago

#18033 closed defect (obsolete)

Again, failure inside guest leads to failure of host

Reported by: MikhailRokhin Owned by:
Component: other Version: VirtualBox 5.2.18
Keywords: Cc:
Guest type: BSD Host type: Windows

Description

Again, failure inside guest leads to failure of host. It was prev. with 4.x.x via BSD guest either.

It's not acceptable, that guest is still able to ruin host.

Attachments (3)

guest_fails_host_via_zfs_failure.JPG (95.5 KB ) - added by MikhailRokhin 6 years ago.
VBox.logs.zip (138.7 KB ) - added by MikhailRokhin 6 years ago.
zfs_kills-vbox.JPG (122.9 KB ) - added by MikhailRokhin 6 years ago.

Download all attachments as: .zip

Change History (12)

by MikhailRokhin, 6 years ago

by MikhailRokhin, 6 years ago

Attachment: VBox.logs.zip added

by MikhailRokhin, 6 years ago

Attachment: zfs_kills-vbox.JPG added

comment:1 by Mihai Hanor, 6 years ago

In what manner is the host affected? A crashed VM only affects that VM instance. How is this problem affecting the host?

in reply to:  1 comment:2 by MikhailRokhin, 6 years ago

Replying to mhanor:

In what manner is the host affected? A crashed VM only affects that VM instance. How is this problem affecting the host?

Guest terminates the host with the error message shown in screen-shots attached. Would it be just guest failure it couldn't crash & terminate host.

comment:3 by Socratis, 6 years ago

All I see is an "Application Crash", a VirtualBox crash, not a host crash. I can't read Russian, but it seems like a Memory Protection error, yes or no? Can you translate the error message?

Also, in one of the screenshots (https://www.virtualbox.org/attachment/ticket/18033/zfs_kills-vbox.JPG) I see that the VirtualBox installed is 5.1.14. Is that the case? Because in the ticket summary you have filed 5.2.18. Which one is it? If it's 5.1.14, you should definitely update to the latest 5.2.18, as of this writing.

comment:4 by aeichner, 6 years ago

This is not reproducible for me locally. Please provide us with a core dump (see here) and the matching VBox.log file when this happens again. You can send the core dump to "alexander (dot) eichner (at) oracle (dot) com".

in reply to:  3 comment:5 by MikhailRokhin, 6 years ago

Replying to socratis:

All I see is an "Application Crash", a VirtualBox crash, not a host crash. I can't read Russian, but it seems like a Memory Protection error, yes or no? Can you translate the error message?

Also, in one of the screenshots (https://www.virtualbox.org/attachment/ticket/18033/zfs_kills-vbox.JPG) I see that the VirtualBox installed is 5.1.14. Is that the case? Because in the ticket summary you have filed 5.2.18. Which one is it? If it's 5.1.14, you should definitely update to the latest 5.2.18, as of this writing.

zfs_kills-vbox.JPG is screen-shot from 5.1.14
guest_fails_host_via_zfs_failure.JPG - 5.2.18

Which means problem still exists (and it was in 4.xx version either, don't have screen-shot).

Error message trans: VirtualBox.exe Application Error: "Instruction at address _xxx_ pointed to memory address _xxx_ . Memory can not be read. "

Probably, the problem addresses to HDD I/O system of VB - LSI Logic SAS.

Last edited 6 years ago by MikhailRokhin (previous) (diff)

in reply to:  4 comment:6 by MikhailRokhin, 6 years ago

Replying to aeichner:

This is not reproducible for me locally. Please provide us with a core dump (see here) and the matching VBox.log file when this happens again. You can send the core dump to "alexander (dot) eichner (at) oracle (dot) com".

Logs are attached.

The problem is sudden & spontaneous, so I can't reproduce it on regular basis either.

Probably, the problem addresses to HDD I/O system of VB - LSI Logic SAS.

There might be just VB driver memory management error or VB+Windows memory management system error.

There was earlier (for VirtualBox 5.0.10 ; patched for 5.1.xx+) VB memory management problem, discovered by FBSD-11-current-i386 kernel compiled with specially crafted options:

options KSTACK_PAGES=64 options KVA_PAGES=1024

, which led to VB host failure (commonly "memory can not be read" problem).

comment:7 by MikhailRokhin, 6 years ago

In addition:

Host is Windows x64 10 Home (1803 , 17134.320 ; latest)

Guest is FreeBSD 12-current-amd64 (latest)

comment:8 by MikhailRokhin, 6 years ago

Might the "Memory can not be read" failure relate to improper interact of VB subsystem with Microsoft Address Space Load Randomization ?

comment:9 by aeichner, 4 years ago

Resolution: obsolete
Status: newclosed

Can't reproduce anymore with a recent VirtualBox release, please reopen if still an issue and provide updated logs.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use