#8049 closed defect (fixed)
Guru Meditation when booting with serial console in Linux
回報者: | Magnus Reftel | 負責人: | |
---|---|---|---|
元件: | VMM/RAW | 版本: | VirtualBox 4.0.0 |
關鍵字: | 副本: | ||
Guest type: | Linux | Host type: | Windows |
描述
Setting the bootup console in the linux kernel to ttyS0 (i.e. by adding "console=ttyS0" to the boot command line) causes a Guru Meditation with the message "fatal error in recompiler cpu: Trying to execute code with memory type addr_code=00000000f000f020 addend=0000000031ce0000 at 00000000f000ff53. (iHandlerMemType=0x38 iMMIOMe mType=0x30)" in the log.
I'm running Ubuntu 10.10 with kernel 2.6.35-24-generic on the guest, and Windows XP SP3 and VirtualBox 4.0.0 r69151 on the host.
The crash is very similar to the one I reported as 8028, but I'm not sure whether they are the same or not.
附加檔案 (2)
更動歷史 (7)
comment:2 14 年 前 由 編輯
Hi,
I just noticed I made a mistake: I added "console=ttyS0" as a Grub parameter, instead of appending it to the Linux boot command line. Putting it the correct place made Linux boot properly (so the problem is not as severe as I thought), but still there should not be a guru meditation even when doing it wrong, right?
This bug will not happen if you boot your VM with VT-x enabled. The log file shows that VT-x is most probably there but not usable. The common reason is that VT-x was somehow disabled in the BIOS. Nevertheless this is a bug.