[bug] 3.6 base vs. glorp

radoslav hodnicak rh at 4096.sk
Wed Dec 17 16:31:25 UTC 2003


i use 3.6 full image + postgresql driver + glorp ports loaded from SM.

when i try to quit the image i get a VM crash caused by endless loop.

when the pre-quit actions run,
CommandHistory class>>forgetAllGrabCommandsFrom: enumerates all objects in
image and sends them #isMorph with retry on error. class Proxy (part of
glorp) overrides #doesNotUnderstand: which raises error in this situation
thus leading to the endless loop.

may i suggest to change the way of detecting morphs (like getting all
instances of Morph and subclasses or something) since the current approach
breaks on innocent classes like proxies?

regards, radoslav
-- 
pgp.mit.edu  0x30DEBAE6  12EE FED5 D5B1 77ED 5637 EB77 2A5F 22F9 30DE BAE6




More information about the Squeak-dev mailing list