Edit report at https://bugs.php.net/bug.php?id=74073&edit=1
ID: 74073
Updated by: [email protected]
Reported by: rmoisto at gmail dot com
Summary: zend_string_free: Assertion `(s)->gc.refcount <= 1'
failed
-Status: Open
+Status: Closed
Type: Bug
Package: mongodb
Operating System: Ubuntu
PHP Version: 7.1.1
-Assigned To:
+Assigned To: cmb
Block user comment: N
Private report: N
New Comment:
> This issue has been resolved for MongoDB here:
Well, than this ticket can be closed.
Previous Comments:
------------------------------------------------------------------------
[2017-10-04 08:10:48] rmoisto at gmail dot com
This issue has been resolved for MongoDB here:
https://github.com/mongodb/mongo-php-driver/issues/529
------------------------------------------------------------------------
[2017-10-04 07:05:09] dominik at labudzinski dot com
Have same problem but not with mongodb.
This line generate error:
$raw = \Sodium\crypto_aead_aes256gcm_encrypt($raw,$aad,$nonce,$key);
------------------------------------------------------------------------
[2017-02-10 11:02:27] rmoisto at gmail dot com
Description:
------------
A project I'm working on, recently started using MongoDB for some of it's storage. I can't share the entire project, the following is the smallest code example that reproduces the crash.
This is not an issue with the official Ubuntu PHP 7.0 packages. I have compiled PHP 7.1.1 and MongoDB extension myself.
I tried getting a core dump but couldn't figure it out. I have a debug build so it should be possible but I can't get it set up.
Steps to reproduce:
1. Use PHP 7.1.1
2. Install mongodb extension
3. Create composer.json with the following contents:
{
"require" : {
}
}
4. Run `composer install`
5. Save test script as test.php
6. Run `php test.php`
Test script:
---------------
<?php
require 'vendor/autoload.php';
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$bulk = new MongoDB\Driver\BulkWrite;
$id = $bulk->insert(['x' => 1]);
$manager->executeBulkWrite('db.collection', $bulk);
$query = new MongoDB\Driver\Query(['_id' => $id]);
$cursor = $manager->executeQuery('db.collection', $query);
$cursor->setTypeMap([
'array' => 'MongoDB\\Model\\BSONArray',
'document' => 'MongoDB\\Model\\BSONDocument',
'root' => 'MongoDB\\Model\\BSONDocument'
]);
Expected result:
----------------
Unhandled exception
Actual result:
--------------
php: /home/rauno/php7/include/php/Zend/zend_string.h:263: zend_string_free: Assertion `(s)->gc.refcount <= 1' failed.
Aborted (core dumped)
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=74073&edit=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.