php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #2148 core dump at request (ie. "Document contains no data" )
Submitted: 1999-08-25 12:31 UTC Modified: 1999-08-29 11:21 UTC
From: lbueno1 at uic dot edu Assigned:
Status: Closed Package: Reproducible Crash
PHP Version: 4.0 Beta 2 OS: Linux 2.2.5-15/RH 6.0
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: lbueno1 at uic dot edu
New email:
PHP Version: OS:

 

 [1999-08-25 12:31 UTC] lbueno1 at uic dot edu
I am trying to include a file using the "include" function. The whole path name of the file is
"/web/shpe.stuorg.uic.edu/new.web/shared/header.inc" and the include path is "/web/shpe.stuorg.uic.edu".
The script I am using to reproduce the problem is
<%
include("new.web/shared/header.inc");
%>

When I use a path with a leading slash, I get
%<--- snip from HTML returned to browser ---
Warning: Failed opening '/new.web/shared/header.inc' for inclusion (include_path='/web/shpe.stuorg.uic.edu') in
/web/shpe.stuorg.uic.edu/new.web/index.php on line 3
%<---

When I omit the slash, the script core dumps
%<--- snip from httpd error_log ---
[Wed Aug 25 10:54:11 1999] [notice] child pid 24173 exit signal Segmentation fault (11)
[Wed Aug 25 10:54:11 1999] [notice] child pid 24170 exit signal Segmentation fault (11)
%<---

%<--- snip from gdb backtrace ---
#0  0x400efa70 in _IO_new_fclose (fp=0x80b7998) at iofclose.c:45
#1  0x4024af1d in zend_open_file_dtor (f=0x80b2528) at zend-scanner.l:175
#2  0x40253539 in zend_llist_del_element (l=0x402aeb28, element=0xbffff340) at zend_llist.c:83
#3  0x4024af34 in zend_close_file_handle (file_handle=0xbffff338) at zend-scanner.l:185
#4  0x4024b097 in v_compile_files (mark_as_ref=1, file_count=1, files=0xbffff318)
    at zend-scanner.l:288
#5  0x4024af4a in compile_files (mark_as_ref=1, file_count=1) at zend-scanner.l:257
#6  0x4024b1ac in compile_filename (filename=0x80b4ce8) at zend-scanner.l:330
#7  0x4026b028 in execute (op_array=0x80b24a0) at zend_execute.c:1821
#8  0x40222faa in php_execute_script (primary_file=0xbffffa4c) at main.c:1138
#9  0x40223030 in apache_php_module_main (r=0x80afc54, fd=23, display_source_mode=0)
    at main.c:1180
#10 0x40221674 in send_php ()
#11 0x402216b0 in send_parsed_php ()
#12 0x80517e1 in ap_invoke_handler ()
#13 0x805e28b in ap_some_auth_required ()
#14 0x805e2db in ap_process_request ()
#15 0x8058c88 in ap_child_terminate ()
#16 0x8058dbf in ap_child_terminate ()
#17 0x8058eb9 in ap_child_terminate ()
#18 0x8059368 in ap_child_terminate ()
#19 0x8059920 in main ()
#20 0x400b6cb3 in __libc_start_main (main=0x80596e0 <main>, argc=4, argv=0xbffffc24, 
    init=0x804da1c <_init>, fini=0x8065a8c <_fini>, rtld_fini=0x4000a350 <_dl_fini>, 
    stack_end=0xbffffc1c) at ../sysdeps/generic/libc-start.c:78
%<---

%<--- my 'configure' line ---
./configure --with-apache=/usr/include/apache/ --with-apxs=/usr/sbin/apxs --with-dbase=yes --with
-gd=no --with-gettext=no --with-mysql --enable-sysvsem=yes --enable-sysvshm=yes --enable-debug=no
%<---


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [1999-08-29 11:21 UTC] sas at cvs dot php dot net
This should be fixed in Apache 1.3.9. Upgrade to that version.
 
PHP Copyright © 2001-2026 The PHP Group
All rights reserved.
Last updated: Wed Jun 24 18:00:01 2026 UTC