(python), uid 80: exited on signal 11

Donn Cave donn at drizzle.com
Fri Oct 29 23:54:51 EDT 2004


Quoth Andrew MacIntyre <andymac at bullseye.apana.org.au>:
| On Thu, 28 Oct 2004, Ksenia Marasanova wrote:
|
|> But I am just curious what that signal 11 means.
|
| Near as I can figure (on FreeBSD 4.8), signal 11 is SEGV (segment
| violation).
|
| Did you test the scripts outside the Apache environment?  On the face of
| your description, I'd have to say that one of the modules you've added to
| the scripts has a build problem of one sort or another...

If I remember right, the problem seemed to be associated with a
(C) db module.  "Python" programs should be pretty safe from memory
access errors like that, but of course a C module is not safe at all.
Could be a build problem, I guess, but I think more likely some
parameter isn't checked properly and when called in an invalid or
unexpected way, that function crashes.

The "kill -l" shell command enumerates the signals, in order
starting with SIGHUP == 1 (or some versions show the number too.)
They're fairly standardized up to SIGUSR2.

	Donn Cave, donn at drizzle.com



More information about the Python-list mailing list