[bug #68237] "load" emits long series of "classdef not found" warnings when loading struct array
foreverallama <[email protected]> Wed, 15 Apr 2026 13:37:49 -0400 (EDT)
| Newsgroups | gmane.comp.gnu.octave.bugs |
|---|---|
| Message-ID | <[email protected]> |
Please use the bug tracker to post updates to a bug report. The mailing list is intended as a read-only notification stream. Info posted to this mailing list address won't appear in the tracker database where it is most useful.
Follow-up Comment #8, bug #68237 (group octave):
The performance difference observed by @Dmitri is expected and something we're
trying to solve in bug #68090 and bug #68091 (haven't been able to get into it
yet). Unfortunately I was able to replicate @Philip's issue. It took me about
100 seconds to load with Octave 12 (on Ubuntu), which is quite weird. Will
need to do a performance analysis.
I was also not able to interrupt loading as Philip mentioned. How does the
interpreter check for interrupts? We might need to include this check when
leading large struct or cell arrays, with safe file handling.
Regarding the warning, there already is an ID associated with it
"Octave:load:classdef-not-found" and you should be able to turn it off. You
can get the warning ID with "lastwarn()". Turning the warning off did not
result in any performance difference.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?68237>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
(application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCad/M7QAKCRCqLAuaBUf3 TqjyAP4hAjyE9kx7V9f/zrSj0IG36IhJ0VXO4Rl1fOrD2VyVAwD9FtEM/NiGNOod JIj6yZ1lhFvHka6qoYpsvO1LNSUj3Q8= =DK4X -----END PGP SIGNATURE-----