[#87847] undefined symbol: mjit_init_p — Leam Hall <leamhall@...>

I pulled Ruby trunk on 3 Jul and am now getting errors similar to the

10 messages 2018/07/07

[#88088] [Ruby trunk Misc#14937] [PATCH] thread_pthread: lazy-spawn timer-thread only on contention — normalperson@...

Issue #14937 has been reported by normalperson (Eric Wong).

9 messages 2018/07/24

[ruby-core:88136] Re: [Ruby trunk Bug#14943] ruby 2.4 doesn't work with jemalloc 5.1.0 properly.

From: Eric Wong <normalperson@...>
Date: 2018-07-27 10:13:24 UTC
List: ruby-core #88136
repeatedly@gmail.com wrote:
> With jemalloc 5.1.0, ruby 2.4.4 failed to initalize timer thread and it causes broken runtime, e.g. signals are ignored.

> This problem has been reported in jemalloc issue. See
> https://github.com/jemalloc/jemalloc/issues/1006

I think we need to backport r58874 to 2.4.  Can you file a
backport ticket? (too tired to open browser, even w3m :P)

Increased TSD (aka TLS/thread-local-storage/thread-specific-data)
usage in jemalloc will be a problem with tiny stack size used by
timer thread.  I made 58874 to 2.5 as a workaround for high TSD
use in libkqueue.

Also, I may have an idea to remove timer-thread completely, even
under contention...

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

In This Thread

Prev Next