I’m having a similar problem with pretty much the same setup (except I have Vista) on XAMPP 1.6.8.
I’ve updated from SVN and done a build but when I click on the install button, Apache crashes and I get the "cannot display page" error. Nothing in the MODx error log, the Apache error log shows "process exited with code 255" message, which I think means an infinite loop somewhere.
On another different localhost site, I had that problem with FF but not IE. After installing with IE, I had an Apache crash on that site only when I tried to access the front end. The Manager worked, but trying to preview the site didn’t. If I came at the front end directly, I could see the home page, but clicking on a link to any other page crashed Apache (255 again). I spent a several hours trying to debug it and narrowed it down to the document parser and parsing the tags in the page but couldn’t zero in on any particular code.
I did find that if I commented out line 419 of modparser.class.php, Apache didn’t crash, but I didn’t get any closer than that.
419 $elementOutput= $element->process($tagPropString);
It didn’t crash the first time that line was hit, but did the second time. Unfortunately, I’ve updated that site too and now have the problem Thalian has so I can’t debug it any further.
I also tried uninstalling XAMPP completely and installing an older version, but that didn’t help so it’s not XAMPP 1.6.8 that’s causing the problem.
I’m afraid to update any more sites until I figure this out.
I did notice that in modparser.class.php:
function processElementTags() contains a call to the processTag() function
and
function processTag() contains a call to processElementTags()
so an infinite loop is theoretically possible.