[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#25265: make-thread crashes in OS X 10.6
From: |
Alan Third |
Subject: |
bug#25265: make-thread crashes in OS X 10.6 |
Date: |
Fri, 16 Jun 2017 21:51:39 +0100 |
User-agent: |
Mutt/1.7.2 (2016-11-26) |
On Fri, Jun 16, 2017 at 04:05:58PM -0400, Noam Postavsky wrote:
> On Fri, Jun 16, 2017 at 3:45 PM, Alan Third <alan@idiocy.org> wrote:
> > The first one looks like the thread’s starting too quick?
>
> I think it's rather failing to be killed by the `thread-signal' call.
Ah, yes. I completely misread the test.
> > The second looks like the thread’s not dying quick enough?
>
> Same for that one. I don't know much about the thread internals, and
> even less macOS internals though...
Well, I’ve discovered that if I keep the mouse moving over the Emacs
frame while the tests are running then none of them fail, so I think
it’s something to do with ns_select jamming everything up for the
duration of its timeout.
I could probably get round that by getting the thread to fire off an
NS app defined event when it dies. That would break ns_select out of
its event loop, presumably letting the dying thread actually die...
Amazingly that seems to have worked! Updated patch attached.
--
Alan Third
0001-Fix-threads-on-NS-bug-25265.patch
Description: Text document
- bug#25265: make-thread crashes in OS X 10.6, Charles A. Roelli, 2017/06/12
- bug#25265: make-thread crashes in OS X 10.6, Alan Third, 2017/06/13
- bug#25265: make-thread crashes in OS X 10.6, Charles A. Roelli, 2017/06/15
- bug#25265: make-thread crashes in OS X 10.6, Alan Third, 2017/06/15
- bug#25265: make-thread crashes in OS X 10.6, Noam Postavsky, 2017/06/15
- bug#25265: make-thread crashes in OS X 10.6, Alan Third, 2017/06/16
- bug#25265: make-thread crashes in OS X 10.6, Noam Postavsky, 2017/06/16
- bug#25265: make-thread crashes in OS X 10.6,
Alan Third <=
- bug#25265: make-thread crashes in OS X 10.6, Charles A. Roelli, 2017/06/18
- bug#25265: make-thread crashes in OS X 10.6, Alan Third, 2017/06/18
- bug#25265: make-thread crashes in OS X 10.6, Charles A. Roelli, 2017/06/19