Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 26 |
Nodes: | 6 (0 / 6) |
Uptime: | 51:33:04 |
Calls: | 632 |
Files: | 1,187 |
D/L today: |
21 files (18,502K bytes) |
Messages: | 178,040 |
My Tcl/Tk app with TK 9.0.2 just crashed after simply pressing CTRL-C in
a combobox.
The error was:
*** ERROR ***
Time: Friday, the 05 of September, 2025, at 21:01:02
can't set "ttk::combobox::ctrlstat": parent namespace doesn't exist
-a-a-a while executing
"set ttk::combobox::ctrlstat 0"
-a-a-a (procedure "ttk::combobox::ControlKeyRelease" line 3)
-a-a-a invoked from within
"ttk::combobox::ControlKeyRelease 17"
-a-a-a (command bound to event)
2: {::meshparts::message {*** START OF ERROR MESSAGE ***
can't set "ttk::combobox::ctrlstat": parent namespace doesn't exist
*** ERROR INFO ***
can't set "ttk::combobox::ctrlstat": parent namespace doesn't exist
-a-a-a while executing
"set ttk::combobox::ctrlstat 0"
-a-a-a (procedure "ttk::combobox::ControlKeyRelease" line 3)
-a-a-a invoked from within
"ttk::combobox::ControlKeyRelease 17"
-a-a-a (command bound to event)
*** ERROR STACK ***
INNER:storeStk
CALL:ttk::combobox::ControlKeyRelease 17
*** END OF ERROR MESSAGE ***} -errorlog 1}
1: {::bgerrorhandler {can't set "ttk::combobox::ctrlstat": parent
namespace doesn't exist} {-code 1 -level 0 -errorstack {INNER storeStk
CALL {ttk::combobox::ControlKeyRelease 17}} -errorcode {TCL LOOKUP
VARNAME ttk::combobox::ctrlstat} -errorinfo {can't set "ttk::combobox::ctrlstat": parent namespace doesn't exist
-a-a-a while executing
"set ttk::combobox::ctrlstat 0"
-a-a-a (procedure "ttk::combobox::ControlKeyRelease" line 3)
-a-a-a invoked from within
"ttk::combobox::ControlKeyRelease 17"
-a-a-a (command bound to event)} -errorline 1}}
0: {::meshparts::showstack filebd72c260}
Am 05.09.25 um 21:04 schrieb meshparts:
My Tcl/Tk app with TK 9.0.2 just crashed after simply pressing CTRL-C
in a combobox.
The error was:
*** ERROR ***
Time: Friday, the 05 of September, 2025, at 21:01:02
can't set "ttk::combobox::ctrlstat": parent namespace doesn't exist
-a-a-a-a while executing
"set ttk::combobox::ctrlstat 0"
-a-a-a-a (procedure "ttk::combobox::ControlKeyRelease" line 3)
-a-a-a-a invoked from within
"ttk::combobox::ControlKeyRelease 17"
-a-a-a-a (command bound to event)
2: {::meshparts::message {*** START OF ERROR MESSAGE ***
can't set "ttk::combobox::ctrlstat": parent namespace doesn't exist
*** ERROR INFO ***
can't set "ttk::combobox::ctrlstat": parent namespace doesn't exist
-a-a-a-a while executing
"set ttk::combobox::ctrlstat 0"
-a-a-a-a (procedure "ttk::combobox::ControlKeyRelease" line 3)
-a-a-a-a invoked from within
"ttk::combobox::ControlKeyRelease 17"
-a-a-a-a (command bound to event)
*** ERROR STACK ***
INNER:storeStk
CALL:ttk::combobox::ControlKeyRelease 17
*** END OF ERROR MESSAGE ***} -errorlog 1}
1: {::bgerrorhandler {can't set "ttk::combobox::ctrlstat": parent
namespace doesn't exist} {-code 1 -level 0 -errorstack {INNER storeStk
CALL {ttk::combobox::ControlKeyRelease 17}} -errorcode {TCL LOOKUP
VARNAME ttk::combobox::ctrlstat} -errorinfo {can't set
"ttk::combobox::ctrlstat": parent namespace doesn't exist
-a-a-a-a while executing
"set ttk::combobox::ctrlstat 0"
-a-a-a-a (procedure "ttk::combobox::ControlKeyRelease" line 3)
-a-a-a-a invoked from within
"ttk::combobox::ControlKeyRelease 17"
-a-a-a-a (command bound to event)} -errorline 1}}
0: {::meshparts::showstack filebd72c260}
The library file ttk/combobox.tcl contains no occurrences of ttk::combobox::ctrlstat or ttk::combobox::ControlKeyRelease.-a You are apparently using some third-party code that extends the built-in ttk::combobox functionality.-a That code attempts to set the variable ttk::combobox::ctrlstat to 0, which doesn't work with Tcl 9.-a You will
have to replace all occurrences of
-a-a-a set ttk::combobox::ctrlstat ...
with
-a-a-a set ::ttk::combobox::ctrlstat ...
Just out of curiosity:-a Which ttk::combobox related third-party library
are you using?-a That library is apparently not yet compatible with Tcl 9!
Am 06.09.2025 um 11:09 schrieb nemethi:
Am 05.09.25 um 21:04 schrieb meshparts:
My Tcl/Tk app with TK 9.0.2 just crashed after simply pressing CTRL-C
in a combobox.
The error was:
*** ERROR ***
Time: Friday, the 05 of September, 2025, at 21:01:02
can't set "ttk::combobox::ctrlstat": parent namespace doesn't exist
-a-a-a-a while executing
"set ttk::combobox::ctrlstat 0"
-a-a-a-a (procedure "ttk::combobox::ControlKeyRelease" line 3)
-a-a-a-a invoked from within
"ttk::combobox::ControlKeyRelease 17"
-a-a-a-a (command bound to event)
2: {::meshparts::message {*** START OF ERROR MESSAGE ***
can't set "ttk::combobox::ctrlstat": parent namespace doesn't exist
*** ERROR INFO ***
can't set "ttk::combobox::ctrlstat": parent namespace doesn't exist
-a-a-a-a while executing
"set ttk::combobox::ctrlstat 0"
-a-a-a-a (procedure "ttk::combobox::ControlKeyRelease" line 3)
-a-a-a-a invoked from within
"ttk::combobox::ControlKeyRelease 17"
-a-a-a-a (command bound to event)
*** ERROR STACK ***
INNER:storeStk
CALL:ttk::combobox::ControlKeyRelease 17
*** END OF ERROR MESSAGE ***} -errorlog 1}
1: {::bgerrorhandler {can't set "ttk::combobox::ctrlstat": parent
namespace doesn't exist} {-code 1 -level 0 -errorstack {INNER
storeStk CALL {ttk::combobox::ControlKeyRelease 17}} -errorcode {TCL
LOOKUP VARNAME ttk::combobox::ctrlstat} -errorinfo {can't set
"ttk::combobox::ctrlstat": parent namespace doesn't exist
-a-a-a-a while executing
"set ttk::combobox::ctrlstat 0"
-a-a-a-a (procedure "ttk::combobox::ControlKeyRelease" line 3)
-a-a-a-a invoked from within
"ttk::combobox::ControlKeyRelease 17"
-a-a-a-a (command bound to event)} -errorline 1}}
0: {::meshparts::showstack filebd72c260}
The library file ttk/combobox.tcl contains no occurrences of
ttk::combobox::ctrlstat or ttk::combobox::ControlKeyRelease.-a You are
apparently using some third-party code that extends the built-in
ttk::combobox functionality.-a That code attempts to set the variable
ttk::combobox::ctrlstat to 0, which doesn't work with Tcl 9.-a You will
have to replace all occurrences of
-a-a-a-a set ttk::combobox::ctrlstat ...
with
-a-a-a-a set ::ttk::combobox::ctrlstat ...
Just out of curiosity:-a Which ttk::combobox related third-party
library are you using?-a That library is apparently not yet compatible
with Tcl 9!
Yes, this must be inded the cause.
I searched but until now could not find the cause.
Am 06.09.2025 um 11:09 schrieb nemethi:
Am 05.09.25 um 21:04 schrieb meshparts:
My Tcl/Tk app with TK 9.0.2 just crashed after simply pressing CTRL-C
in a combobox.
The error was:
*** ERROR ***
Time: Friday, the 05 of September, 2025, at 21:01:02
can't set "ttk::combobox::ctrlstat": parent namespace doesn't exist
-a-a-a-a while executing
"set ttk::combobox::ctrlstat 0"
-a-a-a-a (procedure "ttk::combobox::ControlKeyRelease" line 3)
-a-a-a-a invoked from within
"ttk::combobox::ControlKeyRelease 17"
-a-a-a-a (command bound to event)
2: {::meshparts::message {*** START OF ERROR MESSAGE ***
can't set "ttk::combobox::ctrlstat": parent namespace doesn't exist
*** ERROR INFO ***
can't set "ttk::combobox::ctrlstat": parent namespace doesn't exist
-a-a-a-a while executing
"set ttk::combobox::ctrlstat 0"
-a-a-a-a (procedure "ttk::combobox::ControlKeyRelease" line 3)
-a-a-a-a invoked from within
"ttk::combobox::ControlKeyRelease 17"
-a-a-a-a (command bound to event)
*** ERROR STACK ***
INNER:storeStk
CALL:ttk::combobox::ControlKeyRelease 17
*** END OF ERROR MESSAGE ***} -errorlog 1}
1: {::bgerrorhandler {can't set "ttk::combobox::ctrlstat": parent
namespace doesn't exist} {-code 1 -level 0 -errorstack {INNER
storeStk CALL {ttk::combobox::ControlKeyRelease 17}} -errorcode {TCL
LOOKUP VARNAME ttk::combobox::ctrlstat} -errorinfo {can't set
"ttk::combobox::ctrlstat": parent namespace doesn't exist
-a-a-a-a while executing
"set ttk::combobox::ctrlstat 0"
-a-a-a-a (procedure "ttk::combobox::ControlKeyRelease" line 3)
-a-a-a-a invoked from within
"ttk::combobox::ControlKeyRelease 17"
-a-a-a-a (command bound to event)} -errorline 1}}
0: {::meshparts::showstack filebd72c260}
The library file ttk/combobox.tcl contains no occurrences of
ttk::combobox::ctrlstat or ttk::combobox::ControlKeyRelease.-a You are
apparently using some third-party code that extends the built-in
ttk::combobox functionality.-a That code attempts to set the variable
ttk::combobox::ctrlstat to 0, which doesn't work with Tcl 9.-a You will
have to replace all occurrences of
-a-a-a-a set ttk::combobox::ctrlstat ...
with
-a-a-a-a set ::ttk::combobox::ctrlstat ...
Just out of curiosity:-a Which ttk::combobox related third-party
library are you using?-a That library is apparently not yet compatible
with Tcl 9!
Yes, this must be inded the cause.
I searched but until now could not find the cause.