#16217 [Opn]: syslog functions and exit functions are buggy

From: Date: Fri, 30 Aug 2002 18:47:40 +0000
Subject: #16217 [Opn]: syslog functions and exit functions are buggy
References: 1  Groups: php.bugs php.doc 
Request: Send a blank email to php-bugs+get-18280@lists.php.net to get a copy of this message
ID: 16217 Updated by: iliaa@php.net Reported By: f.labanvoye@cg70.fr Status: Open Bug Type: Documentation problem Operating System: windows NT 4/ win2000 pro/server PHP Version: 4.2.1 New Comment: Actually that's LOG_LOCAL0 through LOG_LOCAL7 that are not avaliable. I made a typo in my previous comment. Previous Comments: ------------------------------------------------------------------------ [2002-08-30 14:35:06] iliaa@php.net I cannot replicate the crash. However, there is a definate problem with the docs for openlog() functions. On win32 LOCAL_LOG0 through LOCAL_LOG7 are not avaliable. In fact the openlog line in the example returns a warning about the 3rd parameter being invalid. The openlog facilities should be better documented, mentioning which are *nix specific, win32 specific and which are common. ------------------------------------------------------------------------ [2002-06-10 04:33:37] f.labanvoye@cg70.fr platform : apache 1.3.24 / php 4.2.1 / w2k SP2 I test on php 4.2.1 and there are some difference. The exit function seem to not cause bug, but the closelog crash apache (drwatson is started...). This appear when i reload one or two times the script. all works fine when i comment closelog. No problem on linux ------------------------------------------------------------------------ [2002-03-22 04:29:02] f.labanvoye@cg70.fr Crash appear with the php module, not with cgi version. with module and without extensions, apache always crash... So this bugs is related to apache module. I don't test with php 4.1.2 and on linux, it seems to be ok. ------------------------------------------------------------------------ [2002-03-22 04:01:06] mfischer@php.net Does this also happen if you only use the CGI version on command line and as less modules (i.e. no ldp/oci8/whatever) as possible? ------------------------------------------------------------------------ [2002-03-22 03:22:58] f.labanvoye@cg70.fr Hello, Apache crash on windows platform when i use syslog functions ( openlog, syslog, closelog) and exit(). the script is: 1: <?php 2: define_syslog_variables(); 3: openlog("Test", LOG_PID | LOG_PERROR, LOG_LOCAL0); 4: syslog(LOG_WARNING,"Essai de log"); 5: closelog(); 6: exit(); 7: ?> if i comment line 5 and 6, it's works fine. if i comment line 3, 4, 5 , apache crash after few reload or navigation between index page and this script. if i comment line 6, apache crash in the same case as above... config: w2k pro sp2 apache 1.3.22 ( start in commmand line or as service ) php 4.1.1 + ldap + oci8 (8.1.7) win nt 4 sp 6 apache 1.3.22 php 4.1.0 + ldap + oci8 (8.1.6) thanks for your comment. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=16217&edit=1

« previous php.bugs (#18280) next »