summary refs log tree commit diff stats
path: root/results/classifier/118/debug/2302
diff options
context:
space:
mode:
Diffstat (limited to 'results/classifier/118/debug/2302')
-rw-r--r--results/classifier/118/debug/230255
1 files changed, 55 insertions, 0 deletions
diff --git a/results/classifier/118/debug/2302 b/results/classifier/118/debug/2302
new file mode 100644
index 000000000..7ec5918b7
--- /dev/null
+++ b/results/classifier/118/debug/2302
@@ -0,0 +1,55 @@
+debug: 0.951
+performance: 0.844
+graphic: 0.787
+x86: 0.778
+device: 0.692
+assembly: 0.569
+arm: 0.564
+ppc: 0.560
+socket: 0.543
+architecture: 0.521
+semantic: 0.466
+PID: 0.451
+kernel: 0.444
+hypervisor: 0.407
+user-level: 0.395
+peripherals: 0.364
+vnc: 0.348
+network: 0.348
+mistranslation: 0.316
+register: 0.304
+permissions: 0.285
+risc-v: 0.261
+i386: 0.251
+boot: 0.240
+files: 0.199
+virtual: 0.127
+VMM: 0.124
+TCG: 0.118
+KVM: 0.084
+
+qemu-x86_64 crashes with "Illegal Instruction" on SPECCPU2017 Benchmarks
+Description of problem:
+I am running qemu-x86_64 with SPEC CPU 2017 benchmarks, and the compiled benchmarks such as Perlbench will crash unexpectedly. I have changed to three other machines to run it and still get crashes on two of them, I don't know what's the problem and want some help.
+Steps to reproduce:
+1. Compile SPEC CPU 2017 basic Perlbench binary. 
+2. Use the above command line to run it.
+Additional information:
+I have added some debugging flags to qemu-x86_64 to test it. The "-d in_asm" flag gives me the instructions before the crash like this:
+```
+----------------
+IN: Perl_lex_start
+0x555555678a79:  48 89 83 a8 00 00 00     movq     %rax, 0xa8(%rbx)
+0x555555678a80:  e9 01 ff ff ff           jmp      0x555555678986
+
+----------------
+IN: Perl_lex_start
+0x555555678986:  48 8b 50 10              movq     0x10(%rax), %rdx
+0x55555567898a:  41 83 e4 16              andl     $0x16, %r12d
+0x55555567898e:  48 89 93 d0 00 00 00     movq     %rdx, 0xd0(%rbx)
+0x555555678995:  48 89 93 c0 00 00 00     movq     %rdx, 0xc0(%rbx)
+0x55555567899c:  62                       .byte    0x62
+
+qemu: uncaught target signal 4 (Illegal instruction) - core dumped
+Illegal instruction (core dumped)
+```