If an interpreter is created and then immediately destroyed, an error occurs:
% interp eval [interp create] { package require Tk; destroy . }
% can't invoke "event" command: application has been destroyed
while executing
"event generate $w <<ThemeChanged>>"
(procedure "ttk::ThemeChanged" line 6)
invoked from within
"ttk::ThemeChanged"
possible dup of 456548