Hi, i am checking image startup list trying to see if anything uses DateAndTime now (or anything with "now") before DateAndTime does own "startup".. which i suspecting causing this hung process spawning.
Due to brittle logic in DateAndTime startup, i think we should promote it closer to Delay startup.. because right now it looks like following: an OrderedCollection(#Delay #OSPlatform #DiskStore #DisplayScreen #Cursor #InputEventFetcher #InputEventSensor #ProcessorScheduler #NaturalLanguageTranslator #ShortIntegerArray #PasteUpMorph #SmalltalkImage #CPUWatcher #Clipboard #InternetConfiguration #Locale #MultiByteFileStream #UUIDGenerator #WeakArray #MacOSClipboard #RecentMessageList #EditorFindReplaceDialogWindow #ZnServer #DateAndTime #FreeTypeSettings #LanguageEnvironment #FileStream #FileLocator #StartupLoader #DefaultCommandLineHandler #FT2Handle) Also, along the way, i found some stuff which to me looks like abuse: NaturalLanguageTranslator, RecentMessageList - already reported on bugs tracker The EditorFindReplaceDialogWindow this one is strange too.. and i'd like to ask about. startUp "This message is sent to registered classes when the system is coming up." Singleton ifNotNil: [Singleton close. Singleton := nil] may i ask why it is sooo important for system to keep some arbitrary morph closed when image goes up? I do not see a valid reason for this, but i might be miss something.. IMO if something can be solved without adding things to startup, it should be solved like that. In general, I think it is logical that everything which can potentially uses dates (like ZnServer, FileSystem & al) should start up after DateAndTime, even if they are not using dates in their own startup method. (but they could spawn threads which do) -- Best regards, Igor Stasenko.