Tk Source Code

View Ticket
Login
Ticket UUID: 2958768
Title: error immediately destroying interpreter
Type: Bug Version: obsolete: 8.5.8
Submitter: jepler Created on: 2010-02-25 15:39:45
Subsystem: 88. Themed Tk Assigned To: fvogel
Priority: 5 Medium Severity: Minor
Status: Closed Last Modified: 2023-05-14 06:59:16
Resolution: Fixed Closed By: fvogel
    Closed on: 2023-05-14 06:59:16
Description:
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"
User Comments: fvogel added on 2023-05-14 06:59:16:
Right I had forgotten to close this one, thanks!

chrstphrchvz added on 2023-05-14 02:42:56:

[310c74ecf440] was fixed. Should this be closed as fixed or duplicate?


fvogel added on 2022-09-25 20:06:01:

I can reproduce this with the current core-8-6-branch on Windows 10.

I have proposed a fix in the duplicate ticket [310c74ecf440].


chrstphrchvz added on 2022-09-07 04:08:34:

This issue might be the one described in [310c74ecf440].


fvogel added on 2017-04-03 21:46:55:

Can't reproduce with either core-8-6-branch nor trunk, on Windows Vista.

% info patch
8.6.6
% interp eval [interp create] { package require Tk; destroy . }
%


dgp added on 2010-03-03 11:27:03:
possible dup of 456548