Dosemu 1.1.99.1 segfaults
Hello.
Quoted 2 lines · Ged Haywood
Quoted 1 line
-D9+M might be sufficient.
Attached.
Rejected. False alarm.
What kernel are you using? Some kind of 2.6? You have to upgrade your dosemu in that case.
Quoted 1 line
I haven't attached anything to the bug report.
The bug-reports without anything are doomed to be ignored.
Quoted 2 lines
It's very easy to reproduce the segfault, all you have to do is start the compiler and dosemu crashes.
Doesn't it crash for you on *any* DPMI program now? It looks like an incompatibility with the newer kernels and nothing more. And this was already fixed but IIRC not in 1.1.99.1.
Hi Stas,
Quoted 2 lines · Stas Sergeev
Rejected. False alarm.
What kernel are you using? Some kind of 2.6?
2.6.0-test5
Quoted 1 line
You have to upgrade your dosemu in that case.
Oh dear. Upgrade to what? Does it say that in the docs? If so, where? I haven't found anything about kernel versions in the docs (and I used 'grep' to look:).
Quoted 1 line
Doesn't it crash for you on *any* DPMI program now?
I don't know, I haven't tried. All I want to run is the compiler.
Quoted 2 lines
It looks like an incompatibility with the newer kernels and nothing more. And this was already fixed but IIRC not in 1.1.99.1.
If you will please tell me where or how to find the fix, I'll cease troubling you...
73,
Ged.
Quoted 5 lines · Ged Haywood
Quoted 2 lines · Stas Sergeev
Rejected. False alarm.
What kernel are you using? Some kind of 2.6?
Quoted 7 lines
2.6.0-test5
Quoted 1 line
You have to upgrade your dosemu in that case.
Oh dear. Upgrade to what? Does it say that in the docs? If so, where? I haven't found anything about kernel versions in the docs (and I used 'grep' to look:).
because we simply didn't know it at the time. And after that I didn't have the time to release a new version.
Quoted 2 lines
If you will please tell me where or how to find the fix, I'll cease troubling you...
the fix is in CVS and in the ML archives. Go to www.google.com, type
kernel 2.6 dosemu
Click "I'm feeling lucky"
by the way 2.6.0-test5 is quite bad in conjunction with dosemu, you'll get lots of "Debug: sleeping function called from invalid context at
include2/asm/uaccess.h:473
in_atomic():0, irqs_disabled():1" messages on the console.
I think this was fixed in test8 (by Andi Kleen).
Now at least I should aim to release dosemu 1.2.0 before Linux ships linux kernel 2.6.0, so that at least one official DOSEMU will run DPMI programs on one official Linux kernel.
Bart