Redefining view as view causes Zope crash
Bug #143922 reported by
Martijn Pieters
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zope 2 |
Invalid
|
Medium
|
Unassigned |
Bug Description
Re-defining view as view in a tal:define statement causes a bus error, instead of an infinite recursion exception. See the attached test case (drop in $INSTANCESHOME/
What happens is that 'view' is called, ending up in a deepening recursion, but somewhere along the way python crashes with a bus error. Apart from the fact that redefining view as view is silly, bus errors indicate a serious C extension or python interpreter bug.
Changed in zope2: | |
importance: | Medium → High |
status: | New → Confirmed |
To post a comment you must log in.
Triggered by security_related toggle.