[MBT] new ticket for pkg php "SIGSEGV / unresolved symbol in php"

bugs at pld.org.pl bugs at pld.org.pl
Sat Mar 2 12:07:49 CET 2002


Date: 2002-03-02 12:07:36+01	Author: Sebastian Zagrodzki (zagrodzki) <zagrodzki at pld.org.pl> 
Title:         SIGSEGV / unresolved symbol in php
Ticket ID:     #109
Package:       php-1:4.1.2-2
Distribution:  PLD-Ra.main
Category:      doesn't work as it should
Current state: opened
Text:

Cannot load /usr/lib/apache/libphp4.so into server:
/usr/lib/apache/libphp4.so: undefined symbol: php_strlcpy

after upgrade of php-*. Upgrade of apache didn't help.
The funny thing is that it doesn't work only on one server
(after upgrade on two machines)

[root at octavian php]# rpm -qa | grep 'php\|apache\|glibc'
apache-1.3.23-2
php-common-4.1.2-2
apache-mod_auth-1.3.23-2
apache-mod_rewrite-1.3.23-2
php-doc-4.1.2-2
apache-mod_ssl-2.8.7_1.3.23-1
apache-mod_dir-1.3.23-2
apache-mod_vhost_alias-1.3.23-2
php-pgsql-4.1.2-2
glibc-2.2.5-2
php-cgi-4.1.2-2
php-4.1.2-2

php-cgi doesn't work either:
[root at octavian php]# php
Segmentation fault

ltrace shows:
sapi_startup(0x0804c1c0, 0x40014dc0, 0xbffffccc, 0x08049cfb, 13) = 0
getenv("SERVER_SOFTWARE")                         = NULL
getenv("SERVER_NAME")                             = NULL
getenv("GATEWAY_INTERFACE")                       = NULL
getenv("REQUEST_METHOD")                          = NULL
php_module_startup(0x0804c1c0, 0xbffffd34, 0x0804afb4, 0x08049c7d, 0x402972c0 <unfinished ...>
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

while on working machine:
3547 sapi_startup(0x0804c1c0, 0x00124ff8, 0xbffffcac, 0x08049cfb, 13) = 0
3547 getenv("SERVER_SOFTWARE")                    = NULL
3547 getenv("SERVER_NAME")                        = NULL
3547 getenv("GATEWAY_INTERFACE")                  = NULL
3547 getenv("REQUEST_METHOD")                     = NULL
3547 php_module_startup(0x0804c1c0, 0xbffffd14, 0x0804afb4, 0x08049c7d, 0x003b95
e8 <unfinished ...>
3547 malloc(96)                                   = 0x0806a050 
3547 malloc(64)                                   = 0x0806a0b8
3547 malloc(16)                                   = 0x0806a100
...
...




More information about the pld-bugs mailing list