Bug #69819 [Ver]: Builtinin server crashing when mbstring, xsl and mysql extension enabled

From: Date: Sun, 14 Jun 2015 12:04:04 +0000
Subject: Bug #69819 [Ver]: Builtinin server crashing when mbstring, xsl and mysql extension enabled
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-193471@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=69819&edit=1 ID: 69819 Updated by: cmb@php.net Reported by: damir dot zelenika at gmail dot com Summary: Builtinin server crashing when mbstring, xsl and mysql extension enabled Status: Verified Type: Bug Package: Built-in web server Operating System: Windows 7 PHP Version: 7.0.0alpha1 Assigned To: ab Block user comment: N Private report: N New Comment: I can confirm that the built-in server crash doesn't occur anymore with the 69814 snapshot. @damir Can you test and report back wrt. the IIS FastCGI module, please. I'll create a separate ticket regarding the build problems. Previous Comments: ------------------------------------------------------------------------ [2015-06-14 10:41:23] ab@php.net @cmb, @damir, please check the snapshot http://windows.php.net/downloads/snaps/ostc/69814/ or latest master. This issue is most likely fixed in bug #69823. Thanks. ------------------------------------------------------------------------ [2015-06-13 21:27:26] ab@php.net @cmb, yeah, you'll need vc14, no vc11 anymore. And you can checkout just the php-7.0.0alpha1 tag. Please create a separate ticket if you're unable to build with the Windows sources from the zipball with vc14. And, thanks for staying on this :) ------------------------------------------------------------------------ [2015-06-13 21:08:04] ab@php.net @cmb, ah, just saw your last reply. If you debug a release build, unpack the .pdb somewhere and in visual studio go debug->options->debugging->symbols and set the path there. Or, your symbols are from another build, then coludn't match. But if the .pdb are in the same dirs as the actual bins, they should be found first. If you build from source, just add --enable-debug, or if you want to debug a release build, add --enable-debug-pack . Thanks. ------------------------------------------------------------------------ [2015-06-13 21:02:38] ab@php.net @cmb, nailed it down a bit more now - mhash_init from MINIT in ext/hash corrupts the memory somehow. Thanks. ------------------------------------------------------------------------ [2015-06-13 20:43:03] cmb@php.net @ab I still have not been able to get a BT. The *.pdbs in the debug package[1] are not recognized by VS2015RC (when selecting php7.pdb manually, I get "Dieser Ordner enthält keine passende Symboldatei."). I also have not been able to build from the official tar.gz/.bz[2]. When I extract these with 7zip I have spurious "PaxHeaders.21358" directories in each folder, and VC11 fails (error C2375: 'zendparse': Neudefinition; unterschiedliche Bindung (Zend\zend_compile.c)). I can, however, build from master and from the Github zip of the 7.0.0alpha1 tag[3] with VC11. I cannot reproduce the crash there, though. I'll try to set up a VC14 build environment. [1] <http://windows.php.net/qa/> [2] <https://downloads.php.net/~ab/> [3] <https://github.com/php/php-src/tags> ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=69819 -- Edit this bug report at https://bugs.php.net/bug.php?id=69819&edit=1

« previous php.bugs (#193471) next »