Bug #69819 [Ver]: Builtinin server crashing when mbstring, xsl and mysql extension enabled
| From: | cmb@php.net | 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