Skip to content

=== Total 1 memory leaks detected === zend_mm_heap corrupted Segmentation fault #13891

Closed
@kamil-tekiela

Description

@kamil-tekiela

Description

The following test case:

--TEST--
Bug #74892 Url Rewriting (trans_sid) not working on urls that start with #
--INI--
session.use_cookies=0
session.use_only_cookies=0
session.use_trans_sid=1
session.trans_sid_hosts=php.net
--EXTENSIONS--
session
--SKIPIF--
<?php include('skipif.inc'); ?>
--FILE--
<?php
ini_set('session.trans_sid_hosts','php.net');
session_id('sessionidhere');
session_start();

?>
<p><a href="index.php">Click This Anchor Tag!</a></p>
<p><a href="index.php#place">External link with anchor</a></p>
<p><a href="http://php.net#foo">External link with anchor 2</a></p>
<p><a href="#place">Internal link</a></p>
--EXPECT--
<p><a href="index.php?PHPSESSID=sessionidhere">Click This Anchor Tag!</a></p>
<p><a href="index.php?PHPSESSID=sessionidhere#place">External link with anchor</a></p>
<p><a href="http://php.net?PHPSESSID=sessionidhere#foo">External link with anchor 2</a></p>
<p><a href="#place">Internal link</a></p>

Resulted in this output:

TEST 1/1 [ext/session/tests/bug74892.phpt]
========DIFF========
--
     <p><a href="index.php?PHPSESSID=sessionidhere#place">External link with anchor</a></p>
     <p><a href="http://php.net?PHPSESSID=sessionidhere#foo">External link with anchor 2</a></p>
     <p><a href="#place">Internal link</a></p>
005+ [Fri Apr  5 20:37:59 2024]  Script:  '/mnt/d/projects/php-src/ext/session/tests/bug74892.php'
006+ /mnt/d/projects/php-src/Zend/zend_string.h(176) :  Freeing 0x00007f921c406740 (32 bytes), script=/mnt/d/projects/php-src/ext/session/tests/bug74892.php
007+ === Total 1 memory leaks detected ===
008+ zend_mm_heap corrupted
009+ Segmentation fault
010+
011+ Termsig=11

But I expected this output instead:
PASS

Happens on Ubuntu in WSL on the current master branch.

PHP Version

master

Operating System

Ubuntu 22.04.4 LTS

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions