1

Closed

"Apache HTTP Server has stopped working" when trying to run 11-join.php

description

Sorry about that, didn't notice I was posting an item to the issue tracker, I thought I was posting in Discussions.
 
Anyway, my problem is that apache shows an error message when trying to run 11-join.php. All I get then is "Internet Explorer cannot display the webpage", however, I can just click on the back button and run another file without problems. I am running xampp with php version 5.2.5, apache version is 2.2.8.
 
Feel free to move this post to discussions, I just wanted to explain the "Hi".
Closed Jul 17, 2008 at 6:09 PM by maartenba
Fixed in SVN. Will also patch the current 0.3.0 release.

comments

husker475 wrote Jul 9, 2008 at 8:34 PM

Sorry about that, didn't notice I was posting an item to the issue tracker, I thought I was posting in Discussions.

Anyway, my problem is that apache shows an error message when trying to run 11-join.php. All I get then is "Internet Explorer cannot display the webpage", however, I can just click on the back button and run another file without problems. I am running xampp with php version 5.2.5, apache version is 2.2.8.

Feel free to move this post to discussions, I just wanted to explain the "Hi".

maartenba wrote Jul 11, 2008 at 10:24 AM

This could be an issue... Will check!

maartenba wrote Jul 11, 2008 at 10:25 AM

What PHP version are you using? Apache version?

husker475 wrote Jul 11, 2008 at 10:41 AM

PHP version: 5.2.5
Apache version: 2.2.8

maartenba wrote Jul 17, 2008 at 5:36 PM

Is it Windows Vista you are using? (seems to be a known bug but no fixes yet, search Google for "php.exe: 0xC00000FD: Stack overflow.")

maartenba wrote Jul 17, 2008 at 6:00 PM

Found the problem!

{{
/**
 * Class destructor
 */
public function __destruct() {
    if (!is_null($this->_parentProvider)) {
        $this->_parentProvider->__destruct();
        $this->_parentProvider = null;
        unset($this->_parentProvider);
    }

    if (!is_null($this->_childProviders)) {
        foreach ($this->_childProviders as $provider) {
            $provider->__destruct();
            $provider = null;
            unset($provider);
        }
    }
}
}}

Will see if I can fix this...

maartenba wrote Jul 17, 2008 at 6:02 PM

Seems like an infinite loop of destructs. No wonder this crashes :-)

wrote Jul 17, 2008 at 6:08 PM

wrote Jul 17, 2008 at 6:09 PM

wrote Jul 17, 2008 at 6:09 PM

wrote Feb 14, 2013 at 8:40 PM

wrote May 16, 2013 at 10:12 AM