[Python-modules-team] Bug#411487: mod_python + php5-mhash + trac give segmentation fault

Fabien fabien.ubuntu at gmail.com
Wed Aug 15 08:53:38 UTC 2007


Hello,

After spending a couple of hours to understand why trac wasn't working 
on 2 similar configurations (debian etch amd64), I finally found that 
php5-mhash module was the problem.

So, I guess it's around the same issue that the 1st bug reported...


What I have : debian etch amd64 version fully up-to-date on AMD 64 bit 
processors

How to reproduce the problem :
1) Install libapache2-mod-python libapache2-mod-php5 php5-mhash and trac

2) Setup a minimal trac under www-data, eg :
$ trac-admin /var/trac/myproject initenv

(accept all defaults, just press enter)

3) Setup a minimal mod_python + trac configuration in apache2, edit 
httpd.conf and and the following :

<Location /projects/myproject>
    SetHandler mod_python
    PythonInterpreter main_interpreter
    PythonHandler trac.web.modpython_frontend
    PythonOption TracEnv /var/trac/myproject
    PythonOption TracUriRoot /projects/myproject
</Location>

4) Restart apache and try to go to http://localhost/projects/myproject
You shoud get a apache2 segfault

Note: if you already have a running trac, you'd better to use telnet 
localhost 80 because a running browser session may prevent you from 
seeing the problem...

Removing php5-mhash solves the issue.

--
Fabien




More information about the Python-modules-team mailing list