This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author loewis
Recipients amaury.forgeotdarc, loewis
Date 2007-12-11.22:07:43
SpamBayes Score 0.2555693
Marked as misclassified No
Message-id <1197410864.52.0.859965536353.issue1595@psf.upfronthosting.co.za>
In-reply-to
Content
I think you are right - that's a bug. As a consequence, overflowed would
be cleared less often than it is now, which in turn may cause a fatal
abort in case it fails to recover from a stack overflow (i.e. if it
consumes another 50 stack frames, instead of unwinding).

This entire machinery is there to guard against hard-to-analyze crashes
resulting from stack overflows, in particular when a dictionary lookup
happened to cause a stack overflow. The overflow would raise the Python
exception, which would then be cleared in the dictionary lookup, as if
nothing happened.
History
Date User Action Args
2007-12-11 22:07:44loewissetspambayes_score: 0.255569 -> 0.2555693
recipients: + loewis, amaury.forgeotdarc
2007-12-11 22:07:44loewissetspambayes_score: 0.255569 -> 0.255569
messageid: <1197410864.52.0.859965536353.issue1595@psf.upfronthosting.co.za>
2007-12-11 22:07:44loewislinkissue1595 messages
2007-12-11 22:07:43loewiscreate