Page fault triggered by sdl-test
Created by: FreeFull
Reproduction:
Run either make qemu
or make virtualbox
Select the 800x600 screen resolution
Start orbital, open a terminal and run sdl-test
Press esc repeatedly until the system freezes
Build information:
rustc -V
rustc 1.9.0-nightly (a1e29daf1 2016-03-25)
git rev-parse HEAD
b76ecf3d
qemu-system-i386 --version
QEMU emulator version 2.5.0, Copyright (c) 2003-2008 Fabrice Bellard
uname -a
Linux freefull-asus 4.4.5-1-ARCH # 1 SMP PREEMPT Thu Mar 10 07:38:19 CET 2016 x86_64 GNU/Linux
Page fault debug output:
INT E: Page fault
CS: 00000008 IP: 00000000 FLG: 00010002
SS: 00000000 SP: 041B5000 BP: 05FACD28
AX: 05FACCEC BX: 838F8000 CX: 83416000 DX: 03D48B5C
DI: 80BDB000 SI: 80BDB000
CR0: 80010033 CR2: 00000000 CR3: 00200000 CR4: 00000600
FSW: 00000000 FCW: 0000037F
-480: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
-448: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
-416: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
-384: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
-352: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
-320: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
-288: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
-256: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
-224: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
-192: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
-160: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
-128: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
-96: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
-64: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
-32: 00000000 00000000 00000000 00000000 00000000 00074FE0 0000000F 0000000F
0: 841B3000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
32: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
64: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
96: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
128: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
160: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
192: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
224: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
256: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
288: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
320: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
352: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
384: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
416: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
448: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
480: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ERR: 00000000
Additional information: The sdl-test window always seems to be displaying white when the page fault happens.