Read: http://code.google.com/p/modwsgi/wiki/FrequentlyAskedQuestions
Section about crashes. Also see: http://code.google.com/p/modwsgi/wiki/ApplicationIssues http://code.google.com/p/modwsgi/wiki/DebuggingTechniques In short, try using main interpreter. Ensure mod_python not being loaded. Disable php if you can. Otherwise use gdb as documented to get stack trace and investigate. Graham On Monday, September 27, 2010, aiden bell <[email protected]> wrote: > > > On Sep 27, 10:04 pm, "[email protected]" <[email protected]> > wrote: >> On Sep 27, 2010, at 4:48 PM, aiden bell wrote: >> >> > Hi All, >> >> > Getting odd segfaults in mod_wsgi/3.2, python 2.6.4, apache 2.2.16 on >> > Fedora 13 >> >> > Down to the point ... CodeA segfaults and CodeB doesn't whereas they >> > should both be semantically the same. The segfault >> > is the standard message "child pid 1234 exit signal Segmentation fault >> > (11)" >> >> > Everything ran fine until this one change >> >> What one change? >> > As an aside to the `if(True):` I also can't catch the error with gdb, > the request > just hangs. Also getting segfaults with any subsequent edit that > involves adding > an if statement! Odd stuff. >> >> >> > (tracked down through >> > Eclipse's local history). There *was* an actual computed value >> > where `True` resides ... but I took it out to make the issue as simple >> > as possible. >> >> > CodeA: >> >> > ... >> > if self.some_var: >> > # do something >> > else: >> > if(True): >> > raise SomeException("Some Message") >> > ... >> >> > CodeB: >> >> > ... >> > if self.some_var: >> > # do something >> > else: >> > raise SomeException("Some Message") >> > ... >> >> > Thanks in advance! >> > Aiden >> >http://stackoverflow.com/users/104040/aiden-bell >> >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "modwsgi" group. >> > To post to this group, send email to [email protected]. >> > To unsubscribe from this group, send email to >> > [email protected]. >> > For more options, visit this group >> > athttp://groups.google.com/group/modwsgi?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "modwsgi" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/modwsgi?hl=en. > > -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/modwsgi?hl=en.
