Win32 BSOD with linkcheck.php?

Author Message

Craig Hirsch

Sunday 10 April 2005 3:28:44 pm

Does anyone else get this? Running the linkcheck.php script via PHP-CLI yields a blue screen crash for me on Win32 (IRQL NOT LESS OR EQUAL). I added some delay into the script's main link check loop so I could see where the crash is -- it's actually at the first fopen() for a real Web url.

Very strange. Can anybody else reproduce this? (PHP 4.3.10, Apache 1.3.33, Windows XP). Seems like a Win-specific PHP bug. I know there have been lots of changes to fopen() in PHP as of 4.3.11, but running the script under 4.3.11 CLI PHP doesn't stop the crash.

--
chirsch{AT}gmail{d.t}com

Craig Hirsch

Sunday 10 April 2005 3:33:53 pm

-

--
chirsch{AT}gmail{d.t}com

Björn [email protected]

Sunday 10 April 2005 3:47:42 pm

hmmm... interesting

Where you checking a https url? There are kwown problems related to the ssl lib in php under windows

But usually this works for me... I have also 4.3.10

Looking for a new job? http://www.xrow.com/xrow-GmbH/Jobs
Looking for hosting? http://hostingezpublish.com
-----------------------------------------------------------------------------
GMT +01:00 Hannover, Germany
Web: http://www.xrow.com/

Craig Hirsch

Sunday 10 April 2005 5:31:50 pm

No, I've checked the links in my DB using the admin-side URL Management interface, and there aren't any HTTPS URLs.

The URL that causes the crash:

http://www.softricity.com

Very wierd. The only thing unusual about that site is that it does an immediate HTTP page redirect when you load it.

There are a bunch of Web urls and mailto:'s that are checked before the script gets to that one, and they don't cause an issue. Then -- immediate blue screen.

I love Windows sometimes!

--
chirsch{AT}gmail{d.t}com

Craig Hirsch

Monday 11 April 2005 9:08:31 am

I think I understand the cause of this problem. My development machine has a WPA-secured wireless network connection. Needless to say, no production env't running PHP has a wireless network connection!

I think the Windows/Centrino wireless networking driver was taking down the system when PHP did an fopen() of some particular type.

Works on a wired network just fine.

--
chirsch{AT}gmail{d.t}com

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.