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, "00000006 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|0x4000000},
> > {0x40284084, [PROF], SA_RESTART|0x4000000}, 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

Reply via email to