Bug #64046 [Com]: Segmentation fault in pcre library
Edit report at https://bugs.php.net/bug.php?id=64046edit=1 ID: 64046 Comment by: public at miholeus dot com Reported by:public at miholeus dot com Summary:Segmentation fault in pcre library Status: Not a bug Type: Bug Package:PCRE related Operating System: Ubuntu 12.04.1 LTS PHP Version:Irrelevant Block user comment: N Private report: N New Comment: I understand. Thanks for reply. Previous Comments: [2013-01-24 08:35:09] paj...@php.net Not a PHP bug but pcre recursion classic stack crash, see the numerous other reports for more info. [2013-01-23 18:12:19] krak...@php.net This does cause a stack overflow, for some reason the default limits for recursion are very high, maybe someone has an explanation of that. You have: /'([^'])*'/ Shouldn't that be: /'([^']*)'/ ? [2013-01-22 13:47:19] public at miholeus dot com Description: The following code causes segmentation fault. You can see the code by link I've provided. Test script: --- Code http://pastebin.com/UzBjDaZU Expected result: no segfault Actual result: -- With gdb: (gdb) run /var/www/work/crm/trunk/pcre.php Starting program: /usr/bin/php /var/www/work/crm/trunk/pcre.php [Thread debugging using libthread_db enabled] Using host libthread_db library /lib/x86_64-linux-gnu/libthread_db.so.1. [New Thread 0x7fffe42e4700 (LWP 4329)] [Thread 0x7fffe42e4700 (LWP 4329) exited] Program received signal SIGSEGV, Segmentation fault. 0x76d99a62 in ?? () from /lib/x86_64-linux-gnu/libpcre.so.3 -- Edit this bug report at https://bugs.php.net/bug.php?id=64046edit=1
[PHP-BUG] Bug #64046 [NEW]: Segmentation fault in pcre library
From: public at miholeus dot com Operating system: Ubuntu 12.04.1 LTS PHP version: Irrelevant Package: PCRE related Bug Type: Bug Bug description:Segmentation fault in pcre library Description: The following code causes segmentation fault. You can see the code by link I've provided. Test script: --- Code http://pastebin.com/UzBjDaZU Expected result: no segfault Actual result: -- With gdb: (gdb) run /var/www/work/crm/trunk/pcre.php Starting program: /usr/bin/php /var/www/work/crm/trunk/pcre.php [Thread debugging using libthread_db enabled] Using host libthread_db library /lib/x86_64-linux-gnu/libthread_db.so.1. [New Thread 0x7fffe42e4700 (LWP 4329)] [Thread 0x7fffe42e4700 (LWP 4329) exited] Program received signal SIGSEGV, Segmentation fault. 0x76d99a62 in ?? () from /lib/x86_64-linux-gnu/libpcre.so.3 -- Edit bug report at https://bugs.php.net/bug.php?id=64046edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=64046r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=64046r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=64046r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=64046r=fixed Fixed in release: https://bugs.php.net/fix.php?id=64046r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=64046r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=64046r=needscript Try newer version: https://bugs.php.net/fix.php?id=64046r=oldversion Not developer issue:https://bugs.php.net/fix.php?id=64046r=support Expected behavior: https://bugs.php.net/fix.php?id=64046r=notwrong Not enough info: https://bugs.php.net/fix.php?id=64046r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=64046r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=64046r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=64046r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=64046r=dst IIS Stability: https://bugs.php.net/fix.php?id=64046r=isapi Install GNU Sed:https://bugs.php.net/fix.php?id=64046r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=64046r=float No Zend Extensions: https://bugs.php.net/fix.php?id=64046r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=64046r=mysqlcfg