[dev] PHP 4.2.3 silently dies in imp/compose.php

Roman Neuhauser neuhauser at bellavista.cz
Fri Jan 10 17:11:11 PST 2003


I have a problem with php-4.2.3 dying silently in IMP-3.1/Horde-2.1.

FreeBSD-4.7 RELEASE
apache-1.3.27
php-4.2.3
pear-Log-1.5
Horde-2.1
IMP-3.1

roman at freepuppy ~/install/horde 1026:0 > grep -En '(\$Horde|->call)' imp-3.1/contacts.php
3: * $Horde: imp/contacts.php,v 2.39.2.5 2002/06/05 22:46:50 jan Exp $
26:$source_list = $registry->call('contacts/sources');
65:$results = $registry->call('contacts/search', $apiargs);

It dies on line 65, the second call to $registry->call(), the script
then doesn't output anything. "echo 'FOO'; exit;" put just befor the
call *is* sent to the browser, if I move it below, I get no output
again.

Now, putting debugging echo's inside Registry::call() and
Registry::callByPackage() gives me the output all the way to the return
in Registry::call(); if I split the "return $this->callByPackage..." to
"$foo = $this->callByPackage...; return $foo;", I get the output of
those pesky "echo 'FOO'" I put between the callByPackage() call and the
return.

IOW, looks like it dies the very moment Registry::call() returns.

This is what I get in access_log:

10.0.0.10 - - [10/Jan/2003:17:09:47 +0100] "GET /contacts.php?Horde=c9f260c9967132f9eb5f19e00804eafc HTTP/1.1" 200 5

Anyone seen this?

-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html


More information about the dev mailing list