Lindsay Haisley writes:

 > Isn't Signal 11 generally an indication of a hardware (e.g. memory)
 > failure?

No.  This is what Windows calls a "general protection fault", and it
means that you've attempted to access memory that the operating system
thinks you shouldn't.  Possibly the most common low-level cause is
dereferencing a NULL pointer, but overruns of dynamically allocated
buffers and randomized pointers are also frequently observed.

High-level causes include program bugs, requesting that the compiler
do inappropriate optimizations, buggy compilers, and linking to buggy
libraries.

Either way, it's not a Mailman bug.  Python (like many other
high-level languages) promises to be safe, and not be crashable.  It
does quite well at that (I don't think I've ever observed a released
Python to crash because of a bug in code written by the Python
developers for Python), but it can't make promises for aggressively
optimized distributions, for libraries, or for compilers.
------------------------------------------------------
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to