Overview
Artifact ID: | c7a11cc3ff89f9703face14cdf665499cbd89d91 |
---|---|
Ticket: | a84a72096602821953f6d1d9f623d67e4a69e2d0
Crash when deleting interpreter in combination with oo deletemethod |
User & Date: | apnadkarni 2014-07-31 04:01:44 |
Changes
- comment changed to:
The following code causes the tclsh to crash (8.6.0 and 8.6.1) interp create ip; # Need slave because crash only occurs when interp is deleted set script { oo::class create C {method m {} {}} C create c c m oo::define C {deletemethod m} c m } catch { interp eval ip $script } interp delete ip If method m is not deleted or not called after deletion,or interp is not deleted, crash does not occur. /Ashok
- login: "apnadkarni"
- mimetype: "text/plain"