Received: (qmail 57002 invoked by uid 65534); 9 Mar 2000 07:12:09 -0000 Message-Id: <20000309071209.57001.qmail@locus.apache.org> Date: 9 Mar 2000 07:12:09 -0000 From: Axel Beckert Reply-To: axel@dagstuhl.de To: submit@bugz.apache.org Subject: Redirect 410 (Gone)causes segfault when custom error document contains SSI include statement X-Send-Pr-Version: 3.110 >Number: 5847 >Category: mod_alias >Synopsis: Redirect 410 (Gone)causes segfault when custom error document contains SSI include statement >Confidential: no >Severity: serious >Priority: medium >Responsible: apache >State: open >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Wed Mar 08 23:20:01 PST 2000 >Closed-Date: >Last-Modified: Thu May 4 14:10:01 PDT 2000 >Originator: axel@dagstuhl.de >Release: 1.3.9, 1.3.12 >Organization: apache >Environment: uname -a: SunOS dagoffice 4.1.4 11 sun4m gcc -v: gcc version 2.95.2 19991024 (release) Apache/1.3.12 (Unix) mod_macro/1.1.1 and a patched mod_autoindex, but the bug also occurs without the patch. There are also no macros involved in the configuration parts mentioned below. >Description: I've got the following error documents configured: ErrorDocument 401 /error/Unauth ErrorDocument 403 /error/Forbidden ErrorDocument 404 /error/NotFound ErrorDocument 410 /error/Gone ErrorDocument 500 /error/ServerError Alias /error/ "/home/HTTP/WWW/ErrorTemplates/" Options FollowSymLinks Includes Multiviews -Indexes AddHandler server-parsed .html AllowOverride None Order allow,deny Allow from all The directory /home/HTTP/WWW/ErrorTemplates/ contains beneath other files: Forbidden.de.html Forbidden.en.html Gone.de.html Gone.en.html NotFound.de.html NotFound.en.html ServerError.de.html ServerError.en.html Unauth.de.html Unauth.en.html They *all* contain the following SSI include statements: respective and they all work fine except Gone.{de,en}.html, there I get always an empty document (also no headers no status line, etc) and a line containing "[notice] child pid exit signal Segmentation fault (11)" in the error log file. When commenting out the above mentioned lines (by replacing "