https://issues.apache.org/bugzilla/show_bug.cgi?id=50190
Summary: disable-maintainer-mode on OpenSuse 11.3 (gcc 4.5)
causes POST failure
Product: Apache httpd-2
Version: 2.2.17
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Core
AssignedTo: [email protected]
ReportedBy: [email protected]
Compiling a minimal httpd 2.2.17 on OpenSuse 11.3 which uses gcc 4.5 causes all
HTTP POST requests to fail with an empty response and the following lines in
error_log
[crit] file http_filters.c, line 523, assertion "totalread >= 0" failed
[notice] child pid 27403 exit signal Aborted (6)
This failure does not occur on OpenSuse 11.2 or any other distro which I've
tested: Fedora 13, ScientificLinux 5.5, and Ubuntu Server 10.10. Note that
those working tested distros all use gcc 4.4
Behaviour is similar for at least Apache 2.2.16 and 2.2.14.
Reproducable with:
1: ./configure --prefix=/usr/local/2217-no-maint --enable-cgi
--disable-maintainer-mode
2: make install
3: set ip address as ServerName, set cgi files to executable
4: start server
5: curl -d "item=abc" http://localhost/cgi-bin/test-cgi
6: result: curl: (52) Empty reply from server
7: test as a GET
8: curl http://localhost/cgi-bin/test-cgi?item=abc
9: result: expected environment variables displayed
Make it work by allowing maintainer mode
1: ./configure --prefix=/usr/local/2217-with-maint --enable-cgi
--enable-maintainer-mode
then POST tests work. Binary is ~2k larger.
Found a semi-related note at the bottom of this page:
http://code.google.com/p/modwsgi/wiki/InstallationIssues . But my build is
without any external modules.
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]