-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
When I run the following command:
./run.sh -d -r ../dynamic-apps/lang/c/helloworld/ helloworld
I get this output:
SeaBIOS (version Arch Linux 1.16.2-2-2)
Booting from ROM..[ 0.000000] CRIT: [libkvmplat] <paging.c @ 541> Assertion failure: ukarch_paddr_range_isvalid(paddr, paddr + len)
Environment:
- Operating System: Arch Linux with KDE
- Hardware specs: [11th Gen Intel(R) Core(TM) i7-1165G7, 16GB RAM]
[alice@ArchLinuxKDE run-app-elfloader]$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 39 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Vendor ID: GenuineIntel
Model name: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
CPU family: 6
Model: 140
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
Stepping: 1
CPU(s) scaling MHz: 13%
CPU max MHz: 4700.0000
CPU min MHz: 400.0000
BogoMIPS: 5608.00
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflus
h dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constan
t_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aper
fmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sd
bg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_time
r aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l2 i
nvpcid_single cdp_l2 ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpr
iority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rd
t_a avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb intel_pt avx51
2cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves split_lock_detect
dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req avx5
12vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bit
alg avx512_vpopcntdq rdpid movdiri movdir64b fsrm avx512_vp2intersect md_clear
ibt flush_l1d arch_capabilities
Virtualization features:
Virtualization: VT-x
Caches (sum of all):
L1d: 192 KiB (4 instances)
L1i: 128 KiB (4 instances)
L2: 5 MiB (4 instances)
L3: 12 MiB (1 instance)
NUMA:
NUMA node(s): 1
NUMA node0 CPU(s): 0-7
Vulnerabilities:
Gather data sampling: Mitigation; Microcode
Itlb multihit: Not affected
L1tf: Not affected
Mds: Not affected
Meltdown: Not affected
Mmio stale data: Not affected
Retbleed: Not affected
Spec rstack overflow: Not affected
Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Spectre v2: Mitigation; Enhanced IBRS, IBPB conditional, RSB filling, PBRSB-eIBRS SW seque
nce
Srbds: Not affected
Tsx async abort: Not affected
Steps to Reproduce:
- Git clone the following:
git clone https://github.com/unikraft/run-app-elfloader
git clone https://github.com/unikraft/static-pie-apps
git clone https://github.com/unikraft/dynamic-apps
- Navigate to
run-app-elfloaderdirectory. - Execute the
./run.shcommand with the-dand-roptions as mentioned above.
Expected Result:
The application should have run without errors.
Actual Result:
An assertion failure occurs in paging.c.
Note: When you run the command without -d it works
SeaBIOS (version Arch Linux 1.16.2-2-2)
Booting from ROM..Powered by
o. .o _ _ __ _
Oo Oo ___ (_) | __ __ __ _ ' _) :_
oO oO ' _ `| | |/ / _)' _` | |_| _)
oOo oOO| | | | | (| | | (_) | _) :_
OoOoO ._, ._:_:_,\_._, .__,_:_, \___)
Prometheus 0.14.0~018fe1a4
Hello, World!
qemu-system-x86_64: terminating on signal 2
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels