dosemu crashes on some older hardware when running sys-kernel/gentoo-sources-6.6.21, runs fine on other hardware. I'm certain this is an upstream issue, I'll post another bug report upstream. Reproducible: Always Steps to Reproduce: Run dosemu on some hardware with kernel 6.6.21 or more recent. Actual Results: dosemu immediately crashes with a general protection fault kernel: general protection fault: 0000 [#1] PREEMPT SMP PTI Expected Results: dosemu should run without crashing I'm including attachments describing the hardware it runs on and the hardware it fails on, as well as crash reports from the hardware where it fails. host01 is the system it runs on, it's currently running kernel version 6.6.21.
Created attachment 890399 [details] lscpu output for host01 (dosemu runs fine on this system)
Created attachment 890400 [details] lscpu output for host02
Created attachment 890401 [details] crash report for host02
Created attachment 890402 [details] lscpu output for host03
Created attachment 890403 [details] crash report for host03
Created attachment 890404 [details] crash report for host03 (kernel 6.8.4)
Opened a bug report on the kernel bug tracker. https://bugzilla.kernel.org/show_bug.cgi?id=218707
The issue was fixed in the linked commit. https://lore.kernel.org/all/20240426-fix-dosemu-vm86-v1-1-88c826a3f378@linux.intel.com/
kernel@ should be cc'd :)
dosemu-1.4.1_pre20130107-r5 6.6.58-gentoo-r1 user@host $ dosemu Segmentation fault (core dumped) user@host $ Looks like it's not fixed.
It's running fine on all of my hardware with kernel 6.6.58, which were having issues before.