> On 14. Sep 2019, at 08:24, Colton Lewis <[email protected]> wrote:
Hi! > As best as I can tell, the problem occurs because loading the program > image resumes GTK's never-shut-down event loop and attempts to continue > processing events. The stale events from the last session cause > operations on nonexistent widgets, causing the crash. Interestingly, the > variables pointing to the nonexistent widgets seem to already be nil. > > I don't yet have a good handle on the GTK code. The fix could be as > simple as clearing the event queue immediately before saving the > image. The question is if the existing code will recreate the GTK widgets by > resuming the same event loop with an empty queue. If not, things get tricky. Maybe we can save the image in a "clean" non-preemptible process that recreates the browser on resume? wdut? holger _______________________________________________ help-smalltalk mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-smalltalk
