Issue #14950 has been updated by nobu (Nobuyoshi Nakada).

Status changed from Assigned to Closed

normalperson (Eric Wong) wrote:
> I wrote:
>  > I wonder if condvars on OSX has a "memory" of which mutexes
>  > are associated with it.  If so, that would be a problem with
>  > the rewritten GVL.  So maybe a second condvar is necessary
>  > in native_thread_data.
>  
>  Maybe using separate condvar in r64124 will help.

It seems fixed, thanks.

>  (Maybe reverting r64123 helps, too)

The crash had happened since r64110, I don't think it would help.


----------------------------------------
Bug #14950: r64109 thread.c: move ppoll wrapper before thread_pthread.c - Windows compile failure - thread.c
https://bugs.ruby-lang.org/issues/14950#change-73212

* Author: MSP-Greg (Greg L)
* Status: Closed
* Priority: Normal
* Assignee: normalperson (Eric Wong)
* Target version: 
* ruby -v: 
* Backport: 2.3: UNKNOWN, 2.4: UNKNOWN, 2.5: UNKNOWN
----------------------------------------
@normalperson

Eric,

Both windows builds (mswin & mingw) failed compiling thread.c.

Attached logs of both.

Thanks, Greg

---Files--------------------------------
64109_mswin.txt (15.6 KB)
64109_mingw.txt (52.4 KB)
clang_macos.txt (7.81 KB)
crash-monitor.log (6.51 KB)
ruby_2018-07-30-135956_ruby.crash (46.7 KB)


-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>