From: Nuno L. <lu...@nl...> - 2004-09-15 21:47:57
|
Hi Steve, Just to let you know you have been noticed and I forwarded your mail to the developers list. This was more or less expected and I'm sorry I didn't catch the SP2/Amd64 magic combination on your first mail, at least to speed the reason finding, if not the short term solution. What I wasn't expecting was the BSoD. That is a serious problem indeed. Dan Aloni, the one who understands all the code (because he wrote it ;), is in Japan right now, doing some lecturers for CoLinux, but I'm sure he will make everything possible to solve your case. The only problem would be for him to get the time to do it. It would be great if you could offer for testing a possible fix, as not everyone has an adequate machine for that :) Best Regards, ~Nuno Lucas Steve Frank, dando pulos de alegria, escreveu : > Okay, I figured this out and I'll post it here so if others see this > happen. > > The problem is due to the combination of Windows XP SP2 with DEP enabled > on an Athlon64 processor. After trying combination after combination > and seeing a ton of blue screens, I was able to get coLinux to operate > by changing the /NoExecute to be AlwaysOff in my boot.ini. > > I consider this a little bit of a bug with coLinux, and it's bitten the > DivX encoder too on this processor. > > DEP = Data Execution Prevention, which basically enables the flagging of > memory as being non-executable, thereby preventing injected code from > being run if pushed in via a buffer overrun. Lots of details are here > at Microsoft's site: > http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/sp2mempr. > mspx > > Something in coLinux isn't playing nice with this, and I end up with a > STOP error everytime I start up the app. I tried flagging just the > colinux-daemon.exe to be bypassed with this stuff, but it still BSOD'd, > probably because of something in the linux.sys because it was not > flagged to run without DEP. I had to disable it for the entire OS. > This isn't really desirable from a security perspective long term, but > short term it really doesn't make my machine less secure than when I was > running service pack 1, because SP1 didn't enable this capability in the > first place. > > FWIW, on my work machine, a Pentium4 desktop, this doesn't crash. DEP is > enforced by the OS, not relying on the underlying hardware to do it, > since DEP isn't available on this processor, and according to the above > link: By default, software-enforced DEP only protects limited system > binaries, regardless of the hardware-enforced DEP capabilities of the > processor. I'm curious if the OS considers linux.sys to be part of the > OS or not? > > I believe the new E64MT Pentium 4 procs have this enabled, so this > problem may or may not appear on that platform. With more people moving > towards the Athlon64 processors (they are getting cheaper now), this > problem might affect more coLinux people in the near future. > > Thanks, hope this helps others! > > Steve > > >>-----Original Message----- >>From: col...@li... >>[mailto:col...@li...] On Behalf >>Of Steve Frank >>Sent: Saturday, September 11, 2004 3:27 PM >>To: col...@li... >>Subject: [coLinux-users] Newbie question: linux.sys causing a BSOD >> >>Hi, I'm getting a STOP error (Blue scree o' death) whenever I >>try to start up colinux, with the failure on the linux.sys >>driver. I'm on XP >>SP2 (and it works on another SP2 machine fine). Immediately >>on startup a 0x8e error occurs, so this is a no go. The >>system is an Athlon64 with a Via KT800Pro chipset, if that >>matters. Any ideas? >> >> >> >>Steve >> >> >> >> >> >>------------------------------------------------------- >>This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one >>of 170 Project Admins to receive an Apple iPod Mini FREE for >>your judgement on who ports your project to Linux PPC the >>best. Sponsored by IBM. >>Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php >>_______________________________________________ >>coLinux-users mailing list >>coL...@li... >>https://lists.sourceforge.net/lists/listinfo/colinux-users >> > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: thawte's Crypto Challenge Vl > Crack the code and win a Sony DCRHC40 MiniDV Digital Handycam > Camcorder. More prizes in the weekly Lunch Hour Challenge. > Sign up NOW http://ad.doubleclick.net/clk;10740251;10262165;m > _______________________________________________ > coLinux-users mailing list > coL...@li... > https://lists.sourceforge.net/lists/listinfo/colinux-users |