[Mono-list] Re: mod_mono Segmentatition fault after update
Robert Jordan
robertj at gmx.net
Fri Oct 28 07:56:34 EDT 2005
Hi Alois,
I've seen this problem on some debian systems running
Apache 1.3.3x (x < 4) a couple of weeks ago.
You may try to get mod_mono's sources from SVN and compile
them yourself:
svn co http://svn.myrealbox.com/source/trunk/mod_mono
cd mono_mono
./configure ...
etc. ...
If it still doesn't work, you may try the attached patch.
The patch simply disables the https detection. This was the
problem on the system I mentioned above.
Rob
> Hi,
>
> today I decided to update mono from version 1.1.8 to 1.1.9.2 to get the utf-8 - iso-8859-1 problem under control (thanks to daniel, rob and bernhard). First I've tried to uninstall the old versions of mono, mod_mono and xsp with "make uninstall". After this I've installed mono-1.1.9.2, mod-mono-1.1.9.2 and xsp-1.1.9.2 respectively from latest stable tarball. I didn't use any --prefix option with ./configure. Now I've tried to restart the apache but in the error.log i saw that the location of mod-monoserver.exe has changed. So i updated the httpd.conf. Now it looks as follows:
>
> # Mono Related Stuff
>
> MonoExecutablePath "/usr/local/bin/mono"
>
> MonoServerPath "/usr/local/lib/xsp/1.0/mod-mono-server.exe"
>
> AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx
>
> MonoApplicationsConfigDir "/etc/apache/monoapplications/"
>
>
> The web-application-config contains
>
> <apps>
> <web-application>
> <name>monodemo</name>
> <vhost>www.mydomain.de</vhost>
> <vport>80</vport>
> <vpath>/monodemo</vpath>
> <path>/usr/src/mono-1.1.9.2/xsp-1.1.9.2/test</path>
> </web-application>
> </apps>
>
> I've restarted apache and it seems that mod-mono-server is coming up. But if i try to call the demo application I get the following error in apache error.log
>
> child pid 31807 exit signal Segmentation fault (11)
>
> I've compiled mod_mono in debug-mode but I can't figure out any abnormal message. Here is the log:
>
> [Fri Oct 28 12:50:08 2005] [warn] Host: www.myhost.de
> [Fri Oct 28 12:50:08 2005] [warn] Keep-Alive: 300
> [Fri Oct 28 12:50:08 2005] [warn] User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
> [Fri Oct 28 12:50:08 2005] [warn] Done headers (init2)
> [Fri Oct 28 12:50:08 2005] [warn] Sending init3
> [Fri Oct 28 12:50:08 2005] [warn] Done init3
> [Fri Oct 28 12:50:08 2005] [warn] Loop
> Application_Start
> [Fri Oct 28 12:50:13 2005] [warn] Command received: GET_SERVER_VARIABLE
> [Fri Oct 28 12:50:14 2005] [notice] child pid 31807 exit signal Segmentation fault (11)
>
> Does anybody know what to do?
>
> I've also tried to delete all mono related files on this machine and reinstalled everything. This doesn't change anything.
>
>
> Thanks
>
> Alois
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Mono-list maillist - Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
-------------- next part --------------
Index: mod_mono.c
===================================================================
--- mod_mono.c (revision 51734)
+++ mod_mono.c (working copy)
@@ -525,9 +525,6 @@
request_send_response_from_memory (r, str, size);
break;
case GET_SERVER_VARIABLES:
- secure = (strcmp (ap_http_method (r), "https") == 0);
- if (secure)
- apr_table_add (r->subprocess_env, "SERVER_PORT_SECURE", "True");
status = !send_table (r->pool, r->subprocess_env, sock);
break;
case SET_RESPONSE_HEADERS:
More information about the Mono-list
mailing list