microsoft / microsoft/mimalloc

php 5.6.40-swoole-1.10.5 module with mimalloc lastest version crashed

Open
#345 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
13.4k
Forks
1.2k
Avg merge
4d 45m
Merged PRs (30d)
13

Description

*** Error in `php': double free or corruption (out): 0x000005ca7c257200 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x81299)[0x7f4751ee3299]
/usr/local/php/lib/php/20131226/swoole.so(swoole_init+0x1e9)[0x7f474794cd29]
/usr/local/php/lib/php/20131226/swoole.so(zm_startup_swoole+0x1686)[0x7f474791e066]
php(zend_startup_module_ex+0x104)[0x779ad4]
php[0x779b79]
php(zend_hash_apply+0x43)[0x782073]
php(zend_startup_modules+0x2a)[0x779e2a]
php(php_module_startup+0x77e)[0x71398e]
php[0x81a2cd]
php[0x433730]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f4751e84555]
php[0x433b4a]
======= Memory map: ========
00400000-00afb000 r-xp 00000000 fe:01 393237 /usr/local/php/bin/php
00cfa000-00dab000 r--p 006fa000 fe:01 393237 /usr/local/php/bin/php
00dab000-00dba000 rw-p 007ab000 fe:01 393237 /usr/local/php/bin/php
00dba000-00ddd000 rw-p 00000000 00:00 0
01d5a000-01d7b000 rw-p 00000000 00:00 0 [heap]
5ca7c000000-5ca7c360000 rw-p 00000000 00:00 0
5ca7c360000-5ca7c400000 ---p 00000000 00:00 0
5ca7c400000-5ca7d400000 rw-p 00000000 00:00 0
5ca7d400000-5ca8c000000 ---p 00000000 00:00 0
7f4747055000-7f474706a000 r-xp 00000000 fe:01 786452 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f474706a000-7f4747269000 ---p 00015000 fe:01 786452 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f4747269000-7f474726a000 r--p 00014000 fe:01 786452 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f474726a000-7f474726b000 rw-p 00015000 fe:01 786452 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f474726b000-7f474746c000 rw-s 00000000 00:05 28973 /dev/zero (deleted)
7f474746c000-7f47474c8000 r-xp 00000000 fe:01 393673 /usr/local/php/lib/php/20131226/mongo.so
7f47474c8000-7f47476c8000 ---p 0005c000 fe:01 393673 /usr/local/php/lib/php/20131226/mongo.so
7f47476c8000-7f47476cb000 r--p 0005c000 fe:01 393673 /usr/local/php/lib/php/20131226/mongo.so
7f47476cb000-7f47476ce000 rw-p 0005f000 fe:01 393673 /usr/local/php/lib/php/20131226/mongo.so
7f47476ce000-7f47476cf000 rw-p 00000000 00:00 0
7f47476cf000-7f47476fb000 r-xp 00000000 fe:01 393672 /usr/local/php/lib/php/20131226/dom.so
7f47476fb000-7f47478fb000 ---p 0002c000 fe:01 393672 /usr/local/php/lib/php/20131226/dom.so
7f47478fb000-7f47478ff000 r--p 0002c000 fe:01 393672 /usr/local/php/lib/php/20131226/dom.so
7f47478ff000-7f4747900000 rw-p 00030000 fe:01 393672 /usr/local/php/lib/php/20131226/dom.so
7f4747900000-7f4747901000 rw-p 00000000 00:00 0
7f4747901000-7f4747999000 r-xp 00000000 fe:01 393670 /usr/local/php/lib/php/20131226/swoole.so
7f4747999000-7f4747b99000 ---p 00098000 fe:01 393670 /usr/local/php/lib/php/20131226/swoole.so
7f4747b99000-7f4747ba1000 r--p 00098000 fe:01 393670 /usr/local/php/lib/php/20131226/swoole.so
7f4747ba1000-7f4747ba3000 rw-p 000a0000 fe:01 393670 /usr/local/php/lib/php/20131226/swoole.so
7f4747ba3000-7f4747c1e000 rw-p 00000000 00:00 0
7f4747c1e000-7f4747c27000 r-xp 00000000 fe:01 804641 /usr/lib64/libltdl.so.7.3.0
7f4747c27000-7f4747e26000 ---p 00009000 fe:01 804641 /usr/lib64/libltdl.so.7.3.0
7f4747e26000-7f4747e27000 r--p 00008000 fe:01 804641 /usr/lib64/libltdl.so.7.3.0
7f4747e27000-7f4747e28000 rw-p 00009000 fe:01 804641 /usr/lib64/libltdl.so.7.3.0
7f4747e28000-7f4747e52000 r-xp 00000000 fe:01 804955 /usr/lib64/libmcrypt.so.4.4.8
7f4747e52000-7f4748051000 ---p 0002a000 fe:01 804955 /usr/lib64/libmcrypt.so.4.4.8
7f4748051000-7f4748053000 r--p 00029000 fe:01 804955 /usr/lib64/libmcrypt.so.4.4.8
7f4748053000-7f4748055000 rw-p 0002b000 fe:01 804955 /usr/lib64/libmcrypt.so.4.4.8
7f4748055000-7f474805a000 rw-p 00000000 00:00 0
7f474805a000-7f4748064000 r-xp 00000000 fe:01 393667 /usr/local/php/lib/php/20131226/mcrypt.so
7f4748064000-7f4748263000 ---p 0000a000 fe:01 393667 /usr/local/php/lib/php/20131226/mcrypt.so
7f4748263000-7f4748265000 r--p 00009000 fe:01 393667 /usr/local/php/lib/php/20131226/mcrypt.so
7f4748265000-7f4748266000 rw-p 0000b000 fe:01 393667 /usr/local/php/lib/php/20131226/mcrypt.so
7f4748266000-7f47482ac000 r-xp 00000000 fe:01 804593 /usr/lib64/libevent-2.0.so.5.1.9
7f47482ac000-7f47484ab000 ---p 00046000 fe:01 804593 /usr/lib64/libevent-2.0.so.5.1.9
7f47484ab000-7f47484ac000 r--p 00045000 fe:01 804593 /usr/lib64/libevent-2.0.so.5.1.9
7f47484ac000-7f47484ad000 rw-p 00046000 fe:01 804593 /usr/lib64/libevent-2.0.so.5.1.9
7f47484ad000-7f47484ae000 rw-p 00000000 00:00 0
7f47484ae000-7f47484b5000 r-xp 00000000 fe:01 393675 /usr/local/php/lib/php/20131226/libevent.so
7f47484b5000-7f47486b4000 ---p 00007000 fe:01 393675 /usr/local/php/lib/php/20131226/libevent.so
7f47486b4000-7f47486b6000 r--p 00006000 fe:01 393675 /usr/local/php/lib/php/20131226/libevent.so
7f47486b6000-7f47486b7000 rw-p 00008000 fe:01 393675 /usr/local/php/lib/php/20131226/libevent.so
7f47486b7000-7f4748722000 r-xp 00000000 fe:01 393671 /usr/local/php/lib/php/20131226/redis.so
7f4748722000-7f4748922000 ---p 0006b000 fe:01 393671 /usr/local/php/lib/php/20131226/redis.so
7f4748922000-7f4748923000 r--p 0006b000 fe:01 393671 /usr/local/php/lib/php/20131226/redis.so
7f4748923000-7f4748927000 rw-p 0006c000 fe:01 393671 /usr/local/php/lib/php/20131226/redis.so
7f4748927000-7f474893e000 r-xp 00000000 fe:01 393669 /usr/local/php/lib/php/20131226/oauth.so
7f474893e000-7f4748b3d000 ---p 00017000 fe:01 393669 /usr/local/php/lib/php/20131226/oauth.so
7f4748b3d000-7f4748b3e000 r--p 00016000 fe:01 393669 /usr/local/php/lib/php/20131226/oauth.so
7f4748b3e000-7f4748b3f000 rw-p 00017000 fe:01 393669 /usr/local/php/lib/php/20131226/oauth.so
7f4748b3f000-7f4748b62000 r-xp 00000000 fe:01 393668 /usr/local/php/lib/php/20131226/opcache.so
7f4748b62000-7f4748d61000 ---p 00023000 fe:01 393668 /usr/local/php/lib/php/20131226/opcache.so
7f4748d61000-7f4748d63000 r--p 00022000 fe:01 393668 /usr/local/php/lib/php/20131226/opcache.so
7f4748d63000-7f4748d64000 rw-p 00024000 fe:01 393668 /usr/local/php/lib/php/20131226/opcache.so
7f4748d64000-7f4748d6c000 rw-p 00000000 00:00 0
7f4748d6c000-7f474f2ae000 r--p 00000000 fe:01 789009 /usr/lib/locale/locale-archive
7f474f2ae000-7f474f2d2000 r-xp 00000000 fe:01 789163 /usr/lib64/libselinux.so.1
7f474f2d2000-7f474f4d1000 ---p 00024000 fe:01 789163 /usr/lib64/libselinux.so.1
7f474f4d1000-7f474f4d2000 r--p 00023000 fe:01 789163 /usr/lib64/libselinux.so.1
7f474f4d2000-7f474f4d3000 rw-p 00024000 fe:01 789163 /usr/lib64/libselinux.so.1
7f474f4d3000-7f474f4d5000 rw-p 00000000 00:00 0
7f474f4d5000-7f474f4f1000 r-xp 00000000 fe:01 792284 /usr/lib64/libsasl2.so.3.0.0
7f474f4f1000-7f474f6f0000 ---p 0001c000 fe:01 792284 /usr/lib64/libsasl2.so.3.0.0
7f474f6f0000-7f474f6f1000 r--p 0001b000 fe:01 792284 /usr/lib64/libsasl2.so.3.0.0
7f474f6f1000-7f474f6f2000 rw-p 0001c000 fe:01 792284 /usr/lib64/libsasl2.so.3.0.0
7f474f6f2000-7f474f6f4000 r-xp 00000000 fe:01 804893 /usr/lib64/libXau.so.6.0.0
7f474f6f4000-7f474f8f4000 ---p 00002000 fe:01 804893 /usr/lib64/libXau.so.6.0.0
7f474f8f4000-7f474f8f5000 r--p 00002000 fe:01 804893 /usr/lib64/libXau.so.6.0.0
7f474f8f5000-7f474f8f6000 rw-p 00003000 fe:01 804893 /usr/lib64/libXau.so.6.0.0
7f474f8f6000-7f474f8f9000 r-xp 00000000 fe:01 790532 /usr/lib64/libkeyutils.so.1.5
7f474f8f9000-7f474faf8000 ---p 00003000 fe:01 790532 /usr/lib64/libkeyutils.so.1.5
7f474faf8000-7f474faf9000 r--p 00002000 fe:01 790532 /usr/lib64/libkeyutils.so.1.5
7f474faf9000-7f474fafa000 rw-p 00003000 fe:01 790532 /usr/lib64/libkeyutils.so.1.5
7f474fafa000-7f474fb08000 r-xp 00000000 fe:01 792029 /usr/lib64/libkrb5support.so.0.1
7f474fb08000-7f474fd08000 ---p 0000e000 fe:01 792029 /usr/lib64/libkrb5support.so.0.1
7f474fd08000-7f474fd09000 r--p 0000e000 fe:01 792029 /usr/lib64/libkrb5support.so.0.1
7f474fd09000-7f474fd0a000 rw-p 0000f000 fe:01 792029 /usr/lib64/libkrb5support.so.0.1
7f474fd0a000-7f474fd2f000 r-xp 00000000 fe:01 789180 /usr/lib64/liblzma.so.5.2.2
7f474fd2f000-7f474ff2e000 ---p 00025000 fe:01 789180 /usr/lib64/liblzma.so.5.2.2
7f474ff2e000-7f474ff2f000 r--p 00024000 fe:01 789180 /usr/lib64/liblzma.so.5.2.2
7f474ff2f000-7f474ff30000 rw-p 00025000 fe:01 789180 /usr/lib64/liblzma.so.5.2.2
7f474ff30000-7f474ff82000 r-xp 00000000 fe:01 793153 /usr/lib64/libldap-2.4.so.2.10.7
7f474ff82000-7f4750182000 ---p 00052000 fe:01 793153 /usr/lib64/libldap-2.4.so.2.10.7
7f4750182000-7f4750184000 r--p 00052000 fe:01 793153 /usr/lib64/libldap-2.4.so.2.10.7
7f4750184000-7f4750185000 rw-p 00054000 fe:01 793153 /usr/lib64/libldap-2.4.so.2.10.7
7f4750185000-7f4750193000 r-xp 00000000 fe:01 793151 /usr/lib64/liblber-2.4.so.2.10.7
7f4750193000-7f4750392000 ---p 0000e000 fe:01 793151 /usr/lib64/liblber-2.4.so.2.10.7
7f4750392000-7f4750393000 r--p 0000d000 fe:01 793151 /usr/lib64/liblber-2.4.so.2.10.7
7f4750393000-7f4750394000 rw-p 0000e000 fe:01 793151 /usr/lib64/liblber-2.4.so.2.10.7
7f4750394000-7f47503ce000 r-xp 00000000 fe:01 789146 /usr/lib64/libnspr4.so
7f47503ce000-7f47505cd000 ---p 0003a000 fe:01 789146 /usr/lib64/libnspr4.so
7f47505cd000-7f47505ce000 r--p 00039000 fe:01 789146 /usr/lib64/libnspr4.so
7f47505ce000-7f47505d0000 rw-p 0003a000 fe:01 789146 /usr/lib64/libnspr4.so
7f47505d0000-7f47505d2000 rw-p 00000000 00:00 0
7f47505d2000-7f47505d6000 r-xp 00000000 fe:01 789147 /usr/lib64/libplc4.so
7f47505d6000-7f47507d5000 ---p 00004000 fe:01 789147 /usr/lib64/libplc4.so
7f47507d5000-7f47507d6000 r--p 00003000 fe:01 789147 /usr/lib64/libplc4.so
7f47507d6000-7f47507d7000 rw-p 00004000 fe:01 789147 /usr/lib64/libplc4.so
7f47507d7000-7f47507da000 r-xp 00000000 fe:01 789148 /usr/lib64/libplds4.so
7f47507da000-7f47509d9000 ---p 00003000 fe:01 789148 /usr/lib64/libplds4.so
7f47509d9000-7f47509da000 r--p 00002000 fe:01 789148 /usr/lib64/libplds4.so
7f47509da000-7f47509db000 rw-p 00003000 fe:01 789148 /usr/lib64/libplds4.so
7f47509db000-7f4750a04000 r-xp 00000000 fe:01 789149 /usr/lib64/libnssutil3.so
7f4750a04000-7f4750c03000 ---p 00029000 fe:01 789149 /usr/lib64/libnssutil3.so
7f4750c03000-7f4750c0a000 r--p 00028000 fe:01 789149 /usr/lib64/libnssutil3.so
7f4750c0a000-7f4750c0b000 rw-p 0002f000 fe:01 789149 /usr/lib64/libnssutil3.so
7f4750c0b000-7f4750d31000 r-xp 00000000 fe:01 793046 /usr/lib64/libnss3.so
7f4750d31000-7f4750f31000 ---p 00126000 fe:01 793046 /usr/lib64/libnss3.so
7f4750f31000-7f4750f36000 r--p 00126000 fe:01 793046 /usr/lib64/libnss3.so
7f4750f36000-7f4750f38000 rw-p 0012b000 fe:01 793046 /usr/lib64/libnss3.so
7f4750f38000-7f4750f3a000 rw-p 00000000 00:00 0
7f4750f3a000-7f4750f5f000 r-xp 00000000 fe:01 793047 /usr/lib64/libsmime3.so
7f4750f5f000-7f475115e000 ---p 00025000 fe:01 793047 /usr/lib64/libsmime3.so
7f475115e000-7f4751161000 r--p 00024000 fe:01 793047 /usr/lib64/libsmime3.so
7f4751161000-7f4751162000 rw-p 00027000 fe:01 793047 /usr/lib64/libsmime3.so
7f4751162000-7f47511b5000 r-xp 00000000 fe:01 793048 /usr/lib64/libssl3.so
7f47511b5000-7f47513b5000 ---p 00053000 fe:01 793048 /usr/lib64/libssl3.so
7f47513b5000-7f47513b9000 r--p 00053000 fe:01 793048 /usr/lib64/libssl3.so
7f47513b9000-7f47513ba000 rw-p 00057000 fe:01 793048 /usr/lib64/libssl3.so
7f47513ba000-7f47513bb000 rw-p 00000000 00:00 0
7f47513bb000-7f47513e6000 r-xp 00000000 fe:01 793109 /usr/lib64/libssh2.so.1.0.1
7f47513e6000-7f47515e6000 ---p 0002b000 fe:01 793109 /usr/lib64/libssh2.so.1.0.1
7f47515e6000-7f47515e7000 r--p 0002b000 fe:01 793109 /usr/lib64/libssh2.so.1.0.1
7f47515e7000-7f47515e8000 rw-p 0002c000 fe:01 793109 /usr/lib64/libssh2.so.1.0.1
7f47515e8000-7f475161a000 r-xp 00000000 fe:01 789796 /usr/lib64/libidn.so.11.6.11
7f475161a000-7f4751819000 ---p 00032000 fe:01 789796 /usr/lib64/libidn.so.11.6.11
7f4751819000-7f475181a000 r--p 00031000 fe:01 789796 /usr/lib64/libidn.so.11.6.11
7f475181a000-7f475181b000 rw-p 00032000 fe:01 789796 /usr/lib64/libidn.so.11.6.11
7f475181b000-7f4751842000 r-xp 00000000 fe:01 804945 /usr/lib64/libxcb.so.1.1.0
7f4751842000-7f4751a41000 ---p 00027000 fe:01 804945 /usr/lib64/libxcb.so.1.1.0
7f4751a41000-7f4751a42000 r--p 00026000 fe:01 804945 /usr/lib64/libxcb.so.1.1.0
7f4751a42000-7f4751a43000 rw-p 00027000 fe:01 804945 /usr/lib64/libxcb.so.1.1.0
7f4751a43000-7f4751a45000 r-xp 00000000 fe:01 788628 /usr/lib64/libfreebl3.so
7f4751a45000-7f4751c44000 ---p 00002000 fe:01 788628 /usr/lib64/libfreebl3.so
7f4751c44000-7f4751c45000 r--p 00001000 fe:01 788628 /usr/lib64/libfreebl3.so
7f4751c45000-7f4751c46000 rw-p 00002000 fe:01 788628 /usr/lib64/libfreebl3.so
7f4751c46000-7f4751c5d000 r-xp 00000000 fe:01 788717 /usr/lib64/libpthread-2.17.so
7f4751c5d000-7f4751e5c000 ---p 00017000 fe:01 788717 /usr/lib64/libpthread-2.17.so
7f4751e5c000-7f4751e5d000 r--p 00016000 fe:01 788717 /usr/lib64/libpthread-2.17.so
7f4751e5d000-7f4751e5e000 rw-p 00017000 fe:01 788717 /usr/lib64/libpthread-2.17.so
7f4751e5e000-7f4751e62000 rw-p 00000000 00:00 0
7f4751e62000-7f4752025000 r-xp 00000000 fe:01 788691 /usr/lib64/libc-2.17.so
7f4752025000-7f4752225000 ---p 001c3000 fe:01 788691 /usr/lib64/libc-2.17.so
7f4752225000-7f4752229000 r--p 001c3000 fe:01 788691 /usr/lib64/libc-2.17.so
7f4752229000-7f475222b000 rw-p 001c7000 fe:01 788691 /usr/lib64/libc-2.17.so
7f475222b000-7f4752230000 rw-p 00000000 00:00 0
7f4752230000-7f47522e7000 r-xp 00000000 fe:01 791250 /usr/lib64/libfreetype.so.6.14.0
7f47522e7000-7f47524e7000 ---p 000b7000 fe:01 791250 /usr/lib64/libfreetype.so.6.14.0
7f47524e7000-7f47524ee000 r--p 000b7000 fe:01 791250 /usr/lib64/libfreetype.so.6.14.0
7f47524ee000-7f47524ef000 rw-p 000be000 fe:01 791250 /usr/lib64/libfreetype.so.6.14.0
7f47524ef000-7f4752725000 r-xp 00000000 fe:01 791762 /usr/lib64/libcrypto.so.1.0.2k
7f4752725000-7f4752925000 ---p 00236000 fe:01 791762 /usr/lib64/libcrypto.so.1.0.2k
7f4752925000-7f4752941000 r--p 00236000 fe:01 791762 /usr/lib64/libcrypto.so.1.0.2k
7f4752941000-7f475294e000 rw-p 00252000 fe:01 791762 /usr/lib64/libcrypto.so.1.0.2k
7f475294e000-7f4752952000 rw-p 00000000 00:00 0
7f4752952000-7f47529b9000 r-xp 00000000 fe:01 791764 /usr/lib64/libssl.so.1.0.2k
7f47529b9000-7f4752bb9000 ---p 00067000 fe:01 791764 /usr/lib64/libssl.so.1.0.2k
7f4752bb9000-7f4752bbd000 r--p 00067000 fe:01 791764 /usr/lib64/libssl.so.1.0.2k
7f4752bbd000-7f4752bc4000 rw-p 0006b000 fe:01 791764 /usr/lib64/libssl.so.1.0.2k
7f4752bc4000-7f4752bc7000 r-xp 00000000 fe:01 789178 /usr/lib64/libcom_err.so.2.1
7f4752bc7000-7f4752dc6000 ---p 00003000 fe:01 789178 /usr/lib64/libcom_err.so.2.1
7f4752dc6000-7f4752dc7000 r--p 00002000 fe:01 789178 /usr/lib64/libcom_err.so.2.1
7f4752dc7000-7f4752dc8000 rw-p 00003000 fe:01 789178 /usr/lib64/libcom_err.so.2.1
7f4752dc8000-7f4752df9000 r-xp 00000000 fe:01 792021 /usr/lib64/libk5crypto.so.3.1
7f4752df9000-7f4752ff8000 ---p 00031000 fe:01 792021 /usr/lib64/libk5crypto.so.3.1
7f4752ff8000-7f4752ffa000 r--p 00030000 fe:01 792021 /usr/lib64/libk5crypto.so.3.1
7f4752ffa000-7f4752ffb000 rw-p 00032000 fe:01 792021 /usr/lib64/libk5crypto.so.3.1
7f4752ffb000-7f47530d4000 r-xp 00000000 fe:01 792027 /usr/lib64/libkrb5.so.3.3
7f47530d4000-7f47532d3000 ---p 000d9000 fe:01 792027 /usr/lib64/libkrb5.so.3.3
7f47532d3000-7f47532e1000 r--p 000d8000 fe:01 792027 /usr/lib64/libkrb5.so.3.3
7f47532e1000-7f47532e4000 rw-p 000e6000 fe:01 792027 /usr/lib64/libkrb5.so.3.3
7f47532e4000-7f475332e000 r-xp 00000000 fe:01 792017 /usr/lib64/libgssapi_krb5.so.2.2
7f475332e000-7f475352e000 ---p 0004a000 fe:01 792017 /usr/lib64/libgssapi_krb5.so.2.2
7f475352e000-7f475352f000 r--p 0004a000 fe:01 792017 /usr/lib64/libgssapi_krb5.so.2.2
7f475352f000-7f4753531000 rw-p 0004b000 fe:01 792017 /usr/lib64/libgssapi_krb5.so.2.2
7f4753531000-7f4753690000 r-xp 00000000 fe:01 789184 /usr/lib64/libxml2.so.2.9.1
7f4753690000-7f475388f000 ---p 0015f000 fe:01 789184 /usr/lib64/libxml2.so.2.9.1
7f475388f000-7f4753897000 r--p 0015e000 fe:01 789184 /usr/lib64/libxml2.so.2.9.1
7f4753897000-7f4753899000 rw-p 00166000 fe:01 789184 /usr/lib64/libxml2.so.2.9.1
7f4753899000-7f475389b000 rw-p 00000000 00:00 0
7f475389b000-7f47538b2000 r-xp 00000000 fe:01 788701 /usr/lib64/libnsl-2.17.so
7f47538b2000-7f4753ab1000 ---p 00017000 fe:01 788701 /usr/lib64/libnsl-2.17.so
7f4753ab1000-7f4753ab2000 r--p 00016000 fe:01 788701 /usr/lib64/libnsl-2.17.so
7f4753ab2000-7f4753ab3000 rw-p 00017000 fe:01 788701 /usr/lib64/libnsl-2.17.so
7f4753ab3000-7f4753ab5000 rw-p 00000000 00:00 0
7f4753ab5000-7f4753ab7000 r-xp 00000000 fe:01 788697 /usr/lib64/libdl-2.17.so
7f4753ab7000-7f4753cb7000 ---p 00002000 fe:01 788697 /usr/lib64/libdl-2.17.so
7f4753cb7000-7f4753cb8000 r--p 00002000 fe:01 788697 /usr/lib64/libdl-2.17.so
7f4753cb8000-7f4753cb9000 rw-p 00003000 fe:01 788697 /usr/lib64/libdl-2.17.so
7f4753cb9000-7f4753dba000 r-xp 00000000 fe:01 788699 /usr/lib64/libm-2.17.so
7f4753dba000-7f4753fb9000 ---p 00101000 fe:01 788699 /usr/lib64/libm-2.17.so
7f4753fb9000-7f4753fba000 r--p 00100000 fe:01 788699 /usr/lib64/libm-2.17.so
7f4753fba000-7f4753fbb000 rw-p 00101000 fe:01 788699 /usr/lib64/libm-2.17.so
7f4753fbb000-7f475401b000 r-xp 00000000 fe:01 789154 /usr/lib64/libpcre.so.1.2.0
7f475401b000-7f475421b000 ---p 00060000 fe:01 789154 /usr/lib64/libpcre.so.1.2.0
7f475421b000-7f475421c000 r--p 00060000 fe:01 789154 /usr/lib64/libpcre.so.1.2.0
7f475421c000-7f475421d000 rw-p 00061000 fe:01 789154 /usr/lib64/libpcre.so.1.2.0
7f475421d000-7f475422c000 r-xp 00000000 fe:01 789191 /usr/lib64/libbz2.so.1.0.6
7f475422c000-7f475442b000 ---p 0000f000 fe:01 789191 /usr/lib64/libbz2.so.1.0.6
7f475442b000-7f475442c000 r--p 0000e000 fe:01 789191 /usr/lib64/libbz2.so.1.0.6
7f475442c000-7f475442d000 rw-p 0000f000 fe:01 789191 /usr/lib64/libbz2.so.1.0.6
7f475442d000-7f4754493000 r-xp 00000000 fe:01 793111 /usr/lib64/libcurl.so.4.3.0
7f4754493000-7f4754693000 ---p 00066000 fe:01 793111 /usr/lib64/libcurl.so.4.3.0
7f4754693000-7f4754695000 r--p 00066000 fe:01 793111 /usr/lib64/libcurl.so.4.3.0
7f4754695000-7f4754696000 rw-p 00068000 fe:01 793111 /usr/lib64/libcurl.so.4.3.0
7f4754696000-7f4754697000 rw-p 00000000 00:00 0
7f4754697000-7f475469e000 r-xp 00000000 fe:01 789892 /usr/lib64/libgdbm.so.4.0.0
7f475469e000-7f475489e000 ---p 00007000 fe:01 789892 /usr/lib64/libgdbm.so.4.0.0
7f475489e000-7f475489f000 r--p 00007000 fe:01 789892 /usr/lib64/libgdbm.so.4.0.0
7f475489f000-7f47548a0000 rw-p 00008000 fe:01 789892 /usr/lib64/libgdbm.so.4.0.0
7f47548a0000-7f47548e3000 r-xp 00000000 fe:01 804953 /usr/lib64/libjpeg.so.62.1.0
7f47548e3000-7f4754ae3000 ---p 00043000 fe:01 804953 /usr/lib64/libjpeg.so.62.1.0
7f4754ae3000-7f4754ae4000 r--p 00043000 fe:01 804953 /usr/lib64/libjpeg.so.62.1.0
7f4754ae4000-7f4754ae5000 rw-p 00044000 fe:01 804953 /usr/lib64/libjpeg.so.62.1.0
7f4754ae5000-7f4754af5000 rw-p 00000000 00:00 0
7f4754af5000-7f4754b1e000 r-xp 00000000 fe:01 791247 /usr/lib64/libpng15.so.15.13.0
7f4754b1e000-7f4754d1e000 ---p 00029000 fe:01 791247 /usr/lib64/libpng15.so.15.13.0
7f4754d1e000-7f4754d1f000 r--p 00029000 fe:01 791247 /usr/lib64/libpng15.so.15.13.0
7f4754d1f000-7f4754d20000 rw-p 0002a000 fe:01 791247 /usr/lib64/libpng15.so.15.13.0
7f4754d20000-7f4754d31000 r-xp 00000000 fe:01 804951 /usr/lib64/libXpm.so.4.11.0
7f4754d31000-7f4754f30000 ---p 00011000 fe:01 804951 /usr/lib64/libXpm.so.4.11.0
7f4754f30000-7f4754f31000 r--p 00010000 fe:01 804951 /usr/lib64/libXpm.so.4.11.0
7f4754f31000-7f4754f32000 rw-p 00011000 fe:01 804951 /usr/lib64/libXpm.so.4.11.0
7f4754f32000-7f475506a000 r-xp 00000000 fe:01 804949 /usr/lib64/libX11.so.6.3.0
7f475506a000-7f475526a000 ---p 00138000 fe:01 804949 /usr/lib64/libX11.so.6.3.0
7f475526a000-7f475526b000 r--p 00138000 fe:01 804949 /usr/lib64/libX11.so.6.3.0
7f475526b000-7f4755270000 rw-p 00139000 fe:01 804949 /usr/lib64/libX11.so.6.3.0
7f4755270000-7f47552e6000 r-xp 00000000 fe:01 789702 /usr/lib64/libgmp.so.10.2.0
7f47552e6000-7f47554e5000 ---p 00076000 fe:01 789702 /usr/lib64/libgmp.so.10.2.0
7f47554e5000-7f47554e7000 r--p 00075000 fe:01 789702 /usr/lib64/libgmp.so.10.2.0
7f47554e7000-7f47554e8000 rw-p 00077000 fe:01 789702 /usr/lib64/libgmp.so.10.2.0
7f47554e8000-7f47554ef000 r-xp 00000000 fe:01 788721 /usr/lib64/librt-2.17.so
7f47554ef000-7f47556ee000 ---p 00007000 fe:01 788721 /usr/lib64/librt-2.17.so
7f47556ee000-7f47556ef000 r--p 00006000 fe:01 788721 /usr/lib64/librt-2.17.so
7f47556ef000-7f47556f0000 rw-p 00007000 fe:01 788721 /usr/lib64/librt-2.17.so
7f47556f0000-7f4755706000 r-xp 00000000 fe:01 788719 /usr/lib64/libresolv-2.17.so
7f4755706000-7f4755906000 ---p 00016000 fe:01 788719 /usr/lib64/libresolv-2.17.so
7f4755906000-7f4755907000 r--p 00016000 fe:01 788719 /usr/lib64/libresolv-2.17.so
7f4755907000-7f4755908000 rw-p 00017000 fe:01 788719 /usr/lib64/libresolv-2.17.so
7f4755908000-7f475590a000 rw-p 00000000 00:00 0
7f475590a000-7f475591f000 r-xp 00000000 fe:01 789166 /usr/lib64/libz.so.1.2.7
7f475591f000-7f4755b1e000 ---p 00015000 fe:01 789166 /usr/lib64/libz.so.1.2.7
7f4755b1e000-7f4755b1f000 r--p 00014000 fe:01 789166 /usr/lib64/libz.so.1.2.7
7f4755b1f000-7f4755b20000 rw-p 00015000 fe:01 789166 /usr/lib64/libz.so.1.2.7
7f4755b20000-7f4755b28000 r-xp 00000000 fe:01 788695 /usr/lib64/libcrypt-2.17.so
7f4755b28000-7f4755d27000 ---p 00008000 fe:01 788695 /usr/lib64/libcrypt-2.17.so
7f4755d27000-7f4755d28000 r--p 00007000 fe:01 788695 /usr/lib64/libcrypt-2.17.so
7f4755d28000-7f4755d29000 rw-p 00008000 fe:01 788695 /usr/lib64/libcrypt-2.17.so
7f4755d29000-7f4755d57000 rw-p 00000000 00:00 0
7f4755d57000-7f4755d71000 r-xp 00000000 fe:01 12 /libmimalloc.so.1.6
7f4755d71000-7f4755f71000 ---p 0001a000 fe:01 12 /libmimalloc.so.1.6
7f4755f71000-7f4755f74000 rw-p 0001a000 fe:01 12 /libmimalloc.so.1.6
7f4755f74000-7f4755f8c000 rw-p 00000000 00:00 0
7f4755f8c000-7f4755fae000 r-xp 00000000 fe:01 788684 /usr/lib64/ld-2.17.so
7f475618d000-7f47561a4000 rw-p 00000000 00:00 0
7f47561ab000-7f47561ad000 rw-p 00000000 00:00 0
7f47561ad000-7f47561ae000 r--p 00021000 fe:01 788684 /usr/lib64/ld-2.17.so
7f47561ae000-7f47561af000 rw-p 00022000 fe:01 788684 /usr/lib64/ld-2.17.so
7f47561af000-7f47561b0000 rw-p 00000000 00:00 0
7ffd09520000-7ffd09541000 rw-p 00000000 00:00 0 [stack]
7ffd095a4000-7ffd095a7000 r--p 00000000 00:00 0 [vvar]
7ffd095a7000-7ffd095a9000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Aborted

php --ri swoole

swoole

swoole support => enabled
Version => 1.10.5
Author => tianfeng.han[email: mikan.tenny@gmail.com]
epoll => enabled
eventfd => enabled
timerfd => enabled
signalfd => enabled
cpu affinity => enabled
spinlock => enabled
rwlock => enabled
async http/websocket client => enabled
Linux Native AIO => enabled
pcre => enabled
zlib => enabled
mutex_timedlock => enabled
pthread_barrier => enabled
futex => enabled

Directive => Local Value => Master Value
swoole.aio_thread_num => 2 => 2
swoole.display_errors => On => On
swoole.use_namespace => Off => Off
swoole.fast_serialize => Off => Off
swoole.unixsock_buffer_size => 8388608 => 8388608

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the crash with PHP 5.6.40, Swoole 1.10.5, and the latest mimalloc version, using the reported startup stack through swoole_init and zm_startup_swoole. Trace the double-free during module startup and confirm that PHP starts without the reported corruption, ideally with regression evidence for this combination.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, php
Domain
backend, performance
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.