[php-maint] Bug#657490: Bug#657490: php5: I'm getting unexpected seg. faults:

Bartlomiej Radziszewski b at radziszewski.com
Thu Jan 26 18:38:20 UTC 2012


Hi,

Thanks for you replay! After excluding php5-suhosin i'm still getting 
'Segmentation fault':


Reading symbols from /usr/sbin/apache2...(no debugging symbols 
found)...done.
[New LWP 27324]

warning: Can't read pathname for load map: Input/output error.

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `/usr/sbin/apache2 -k start'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f086dc9857d in do_bind_function () from 
/usr/lib/apache2/modules/libphp5.so
(gdb) thread apply all bt full

Thread 1 (Thread 0x7f087146a740 (LWP 27324)):
#0  0x00007f086dc9857d in do_bind_function () from 
/usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#1  0x00007f086dcdb10c in ?? () from /usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#2  0x00007f086dcdaea0 in execute () from 
/usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#3  0x00007f08660dc116 in ?? ()
No symbol table info available.
#4  0x00007fff02f63910 in ?? ()
No symbol table info available.
#5  0x00007fff02f63890 in ?? ()
No symbol table info available.
#6  0x00007fff02f63a00 in ?? ()
No symbol table info available.
#7  0x00007f086dc8d221 in zend_destroy_file_handle () from 
/usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#8  0x00007f086dc8d358 in compile_filename () from 
/usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#9  0x00007f086dce6b5f in ?? () from /usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#10 0x00007f086dcdaea0 in execute () from 
/usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#11 0x00007f08660dc116 in ?? ()
No symbol table info available.
#12 0x000000000000002c in ?? ()
No symbol table info available.
#13 0x00007fff02f63b78 in ?? ()
No symbol table info available.
#14 0x00007f0873aa0cb8 in ?? ()
No symbol table info available.
#15 0x00007f0873a9f8b8 in ?? ()
No symbol table info available.
#16 0x00007f0873a9f8b8 in ?? ()
No symbol table info available.
#17 0x00007f0873a95330 in ?? ()
No symbol table info available.
#18 0x0000000000000008 in ?? ()
No symbol table info available.
#19 0x00007f0873a95318 in ?? ()
No symbol table info available.
#20 0x00007f0873a95330 in ?? ()
No symbol table info available.
#21 0x00007f086dc0e2b7 in ?? () from /usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#22 0x00007f08660dbb64 in ?? ()
No symbol table info available.
#23 0x00007f0864878538 in ?? ()
No symbol table info available.
#24 0x00007f086dcd32d1 in ?? () from /usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#25 0x00007f0864878470 in ?? ()
No symbol table info available.
#26 0x00007f0873896848 in ?? ()
No symbol table info available.
#27 0x0000000000000004 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#28 0x0000000000000004 in ?? ()
No symbol table info available.
#29 0x00007f086dd03916 in ?? () from /usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#30 0x00007f086dcdaea0 in execute () from 
/usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#31 0x00007f08660dc116 in ?? ()
No symbol table info available.
#32 0x0000003000000020 in ?? ()
No symbol table info available.
#33 0x00007f08662ec020 in ?? ()
No symbol table info available.
#34 0x00007f08734e4580 in ?? ()
No symbol table info available.
#35 0x00007f086dcd3997 in ?? () from /usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#36 0x00007f086dcd401e in ?? () from /usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#37 0x00007f08738a1850 in ?? ()
No symbol table info available.
#38 0x00007f0863cc7828 in ?? ()
No symbol table info available.
#39 0x00007f08738a1850 in ?? ()
No symbol table info available.
#40 0x00007f086e3b00c0 in ?? () from /usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#41 0x00007f0863cc7a80 in ?? ()
No symbol table info available.
#42 0x00007f0873896848 in ?? ()
No symbol table info available.
#43 0x0000000000000002 in ?? ()
No symbol table info available.
#44 0x0000000000000002 in ?? ()
No symbol table info available.
#45 0x00007f086dd03916 in ?? () from /usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#46 0x00007f086dcdaea0 in execute () from 
/usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#47 0x00007f08660dc116 in ?? ()
No symbol table info available.
#48 0x00007fff02f63fe0 in ?? ()
No symbol table info available.
#49 0x00007fff02f63f60 in ?? ()
No symbol table info available.
#50 0x00007fff02f640d0 in ?? ()
No symbol table info available.
#51 0x00007f086dc8d221 in zend_destroy_file_handle () from 
/usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#52 0x00007f086dcd3997 in ?? () from /usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#53 0x00007f086dcc0f79 in _zend_hash_quick_add_or_update () from 
/usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#54 0x00007f08738a1220 in ?? ()
No symbol table info available.
#55 0x00007f086e3b00c0 in ?? () from /usr/lib/apache2/modules/libphp5.so
No symbol table info available.
#56 0x00007f08648767e8 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#57 0x0000000000000000 in ?? ()
No symbol table info available.

> Try uninstalling php5-suhosin as a first step and see if that helps.
>
> O.
>
> On Thu, Jan 26, 2012 at 16:45, Bartek Radziszewski<br at debian.pl>  wrote:
>> Package: php5
>> Version: 5.3.3-7+squeeze3
>> Severity: important
>>
>>
>> Im getting unexpected seg. fault - it's really hard to reproduce that bug
>>
>> [Thu Jan 26 06:50:58 2012] [notice] child pid 26966 exit signal Segmentation fault (11), possible coredump in /var/cache/apache2
>> [Thu Jan 26 06:50:58 2012] [notice] child pid 27310 exit signal Segmentation fault (11), possible coredump in /var/cache/apache2
>> [Thu Jan 26 06:50:59 2012] [notice] child pid 27311 exit signal Segmentation fault (11), possible coredump in /var/cache/apache2
>>
>>
>> /usr/local/bin/gdb  /usr/sbin/apache2 /var/cache/apache2/core
>> GNU gdb (GDB) 7.4
>> Copyright (C) 2012 Free Software Foundation, Inc.
>> License GPLv3+: GNU GPL version 3 or later<http://gnu.org/licenses/gpl.html>
>> This is free software: you are free to change and redistribute it.
>> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
>> and "show warranty" for details.
>> This GDB was configured as "x86_64-unknown-linux-gnu".
>> For bug reporting instructions, please see:
>> <http://www.gnu.org/software/gdb/bugs/>...
>> Reading symbols from /usr/sbin/apache2...(no debugging symbols found)...done.
>> [New LWP 27324]
>>
>> warning: Can't read pathname for load map: Input/output error.
>> [Thread debugging using libthread_db enabled]
>> Using host libthread_db library "/lib/libthread_db.so.1".
>> Core was generated by `/usr/sbin/apache2 -k start'.
>> Program terminated with signal 11, Segmentation fault.
>> #0  0x00007f086dc9857d in do_bind_function () from /usr/lib/apache2/modules/libphp5.so
>> (gdb) thread apply all bt full
>>
>> Thread 1 (Thread 0x7f087146a740 (LWP 27324)):
>> #0  0x00007f086dc9857d in do_bind_function () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #1  0x00007f086dcdb10c in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #2  0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #3  0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #4  0x00007f086dce6b5f in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #5  0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #6  0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #7  0x00007f086dd03916 in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #8  0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #9  0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #10 0x00007f086dd03916 in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #11 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #12 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #13 0x00007f086dce6b5f in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #14 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #15 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #16 0x00007f086dd03916 in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #17 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #18 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #19 0x00007f086dd03916 in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #20 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #21 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #22 0x00007f086dce6b5f in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #23 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #24 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #25 0x00007f086dd03916 in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #26 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> ---Type<return>  to continue, or q<return>  to quit---
>> #27 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #28 0x00007f086dd03916 in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #29 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #30 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #31 0x00007f086dce6b5f in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #32 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #33 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #34 0x00007f086dd03916 in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #35 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #36 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #37 0x00007f086dd03916 in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #38 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #39 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #40 0x00007f086dd03916 in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #41 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #42 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #43 0x00007f086dce6b5f in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #44 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #45 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #46 0x00007f086dd03916 in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #47 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #48 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #49 0x00007f086dd03916 in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #50 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #51 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #52 0x00007f086dce6b5f in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #53 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #54 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> ---Type<return>  to continue, or q<return>  to quit---
>> #55 0x00007f086dd03916 in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #56 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #57 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #58 0x00007f086dd03916 in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #59 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #60 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #61 0x00007f086dce6b5f in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #62 0x00007f086dcdaea0 in execute () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #63 0x00007f08660dc116 in ?? () from /usr/lib/php5/20090626/suhosin.so
>> No symbol table info available.
>> #64 0x00007f086dcb285d in zend_execute_scripts () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #65 0x00007f086dc5e0d8 in php_execute_script () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #66 0x00007f086dd402dd in ?? () from /usr/lib/apache2/modules/libphp5.so
>> No symbol table info available.
>> #67 0x00007f08714be880 in ap_run_handler ()
>> No symbol table info available.
>> #68 0x00007f08714c221e in ap_invoke_handler ()
>> No symbol table info available.
>> #69 0x00007f08714cfe48 in ap_process_request ()
>> No symbol table info available.
>> #70 0x00007f08714cccf8 in ?? ()
>> No symbol table info available.
>> #71 0x00007f08714c6478 in ap_run_process_connection ()
>> No symbol table info available.
>> #72 0x00007f08714d4e97 in ?? ()
>> No symbol table info available.
>> #73 0x00007f08714d51aa in ?? ()
>> No symbol table info available.
>> #74 0x00007f08714d5e34 in ap_mpm_run ()
>> No symbol table info available.
>> #75 0x00007f08714aaa90 in main ()
>> No symbol table info available.
>>
>>
>>
>>
>>
>>
>> -- System Information:
>> Debian Release: 6.0.3
>>   APT prefers stable-updates
>>   APT policy: (500, 'stable-updates'), (500, 'stable')
>> Architecture: amd64 (x86_64)
>>
>> Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
>> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
>> Shell: /bin/sh linked to /bin/dash
>>
>> Versions of packages php5 depends on:
>> ii  libapache2-mod-php5     5.3.3-7+squeeze3 server-side, HTML-embedded scripti
>> ii  php5-common             5.3.3-7+squeeze3 Common files for packages built fr
>>
>> php5 recommends no packages.
>>
>> php5 suggests no packages.
>>
>> -- no debconf information
>>
>>
>>
>> _______________________________________________
>> pkg-php-maint mailing list
>> pkg-php-maint at lists.alioth.debian.org
>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-php-maint
>
>






More information about the pkg-php-maint mailing list