bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] aplwrap assertion failures


From: David B. Lamkins
Subject: Re: [Bug-apl] aplwrap assertion failures
Date: Fri, 12 Sep 2014 14:08:23 -0700

I suspect it might have something to do with timing.

The window's "destroy" signal invokes aplwrap_quit(), which then
terminates the APL process.

The termination of the APL process invokes (due to the
g_child_watch_add() call) apl_exit(), which then tries to terminate the
APL process.

I suspect that, depending upon the details of one's kernel, scheduler
and GTK+, it's conceivable that (for the sake of supposition; I have no
concrete evidence this case could actually work) the window-destroy path
could complete and let aplwrap terminate before the secondary apl_exit()
call ever gets a chance to run.

That much seems plausible. (To me, at least.)

What I can't grok is how the clipboard content has anything to do with
the termination behavior. Maybe there's an extra content switch to send
the clipboard to the GNOME shell...?

On Fri, 2014-09-12 at 15:30 -0400, Chris Moller wrote:
> I just applied and pushed David's patch, the question remaining why it
> showed up only in some environments and not others.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]