You should report this to the PHP team. Perhaps it's even fixed in PHP 4.2.3.
Zitat von Iain [EMAIL PROTECTED]:
Hi,
I seem to have found a work around for this. I recompiled the PHP4 debian
packages with the option:
export DEB_BUILD_OPTIONS=debug nostrip
which is equivalent to --enable-debug and not stripping the binaries.
Anyway after installing the new packages the bug mysteriously
dissappears.
Very unsatisfying :(
hope this helps someone else.
Iain.
On Thu, 12 Sep 2002 12:08, Iain wrote:
Hi,
I have been having a problem with IMP 3.1 causing a segfault. The
segfault
occurs when I press send-message in the compose window. I have tried
this
with PHP 4.1.2 and 4.2.2. I am using apache 1.3.26 on a Debian Woody
system.
I have tried getting a backtrace but am not sure if I am doing the
right
thing:
After running gdb --args apache -X:
Program received signal SIGSEGV, Segmentation fault.
0x40146c1b in free () from /lib/libc.so.6
(gdb) backtrace
#0 0x40146c1b in free () from /lib/libc.so.6
#1 0x40146aa3 in free () from /lib/libc.so.6
#2 0x4027260b in _efree () from /usr/lib/apache/1.3/libphp4.so
#3 0x40272b03 in shutdown_memory_manager () from
/usr/lib/apache/1.3/libphp4.so
#4 0x40298ba0 in php_request_shutdown () from
/usr/lib/apache/1.3/libphp4.so #5 0x40295cb3 in apache_php_module_main
()
from
/usr/lib/apache/1.3/libphp4.so
#6 0x4029675e in php_restore_umask () from
/usr/lib/apache/1.3/libphp4.so
#7 0x402967c5 in php_restore_umask () from
/usr/lib/apache/1.3/libphp4.so
#8 0x08053a94 in ap_invoke_handler ()
#9 0x0806339c in ap_some_auth_required ()
#10 0x080633f8 in ap_process_request ()
#11 0x0805cbdb in ap_child_terminate ()
#12 0x0805cd6c in ap_child_terminate ()
#13 0x0805ce89 in ap_child_terminate ()
#14 0x0805d365 in ap_child_terminate ()
#15 0x0805da6d in main ()
#16 0x400f114f in __libc_start_main () from /lib/libc.so.6
and from running strace apache -X:
write(6, 0006 LOGOUT\r\n, 17) = 17
time(NULL) = 1031823615
time(NULL) = 1031823615
select(7, [6], NULL, [6], NULL) = 1 (in [6])
time(NULL) = 1031823615
read(6, * BYE Courier-IMAP server shutti..., 8192) = 71
alarm(0)= 0
alarm(0)= 0
time(NULL) = 1031823615
alarm(0)= 0
alarm(0)= 0
close(6)= 0
alarm(0)= 0
alarm(0)= 0
alarm(0)= 0
alarm(0)= 0
alarm(0)= 0
alarm(0)= 0
alarm(0)= 0
alarm(0)= 0
alarm(0)= 0
alarm(0)= 0
alarm(0)= 0
alarm(0)= 0
brk(0x82b4000) = 0x82b4000
setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={30, 0}}, NULL) =
0
rt_sigaction(SIGPROF, {0x40284084, [PROF], SA_RESTART|0x400},
{0x40284084, [PROF], SA_RESTART|0x400}, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [PROF], NULL, 8) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
Is there something else I should do to debug this problem?
thanks, Iain.
--
PGP info: http://www.myspinach.org/~iain/pgpinfo.html
--
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php
Jan.
--
http://www.horde.org - The Horde Project
http://www.ammma.de - discover your knowledge
http://www.tip4all.de - Deine private Tippgemeinschaft
--
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php