[php-maint] Bug#620550: Bug#620550: libapache2-mod-php5 seems to be the problem

Keith Lawson Keith.Lawson at sjhc.london.on.ca
Tue Apr 5 19:43:24 UTC 2011

> Are we sure this isn't another one of those libdb/libapr breakages?

Our mod_perl code is using GNU DBM, not Berkely DB. 

I've tested building libphp5.so from the php.net source for php-5.3.3 and the problem still persists with my own compiled library.  

I've also tried to get a backtrace after the tie() failure to see if that will provide more info but I'm not very familiar with gdb: 

lhrivid:/opt/src/php-source/php-5.3.3/libs# ps -ef|grep apache
root     26134     1  0 15:34 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 26141 26134  0 15:34 ?        00:00:00 /usr/sbin/apache2 -k start
root     26218  8684  0 15:41 pts/3    00:00:00 grep apache
lhrivid:/opt/src/php-source/php-5.3.3/libs# gdb apache2 26141
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 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 "i486-linux-gnu".
For bug reporting instructions, please see:

warning: The current binary is a PIE (Position Independent Executable), which
GDB does NOT currently support.  Most debugger features will fail if used
in this session.

Reading symbols from /usr/sbin/apache2...Reading symbols from /usr/lib/debug/usr/sbin/apache2-mpm-prefork...done.
(no debugging symbols found)...done.
Attaching to program: /usr/sbin/apache2, process 26141
0xb7878424 in __kernel_vsyscall ()
(gdb) where
#0  0xb7878424 in __kernel_vsyscall ()
#1  0xb77596c8 in ?? ()
#2  0xb780f421 in ?? ()
#3  0xb78e70e2 in ?? ()
#4  0xb78e750e in ?? ()
#5  0xb78e78e2 in ?? ()
#6  0xb78b8fa2 in ?? ()
#7  0xb76a3c76 in ?? ()
#8  0xb78b7c01 in ?? ()

Is there a bug open against libapr that this issue might be related to? 


The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in  reliance upon, this information by persons or entities other  than the intended recipient is prohibited. If you received this  in error, please contact the sender and delete the material from any computer. 

More information about the pkg-php-maint mailing list