mailing list of musl libc
 help / color / mirror / code / Atom feed
* [musl] musl and jemalloc support
@ 2020-03-10  9:32 Kaisrlík, Jan
  2020-03-10  9:59 ` Szabolcs Nagy
  0 siblings, 1 reply; 9+ messages in thread
From: Kaisrlík, Jan @ 2020-03-10  9:32 UTC (permalink / raw)
  To: musl

Hello guys,

I would like to ask about the support of external malloc and jemalloc.
I find an old mail in ML claiming that support is not there and using
external malloc function can potentially cause problems[1] and a
thread[2] on jemalloc saying the same. On the other hand, I find a lot
of pages comparing speed like pages [3] and also I noticed that Musl
claims "replacement of malloc is now allowed/supported" statement in
changelog [4]. So, my expectation is Musl from version 1.1.20 supports
the loading of external malloc function and it is working. Is my
assumption correct? Does it have any limitations, e.g., it has to be
done in compilation time, is LD_PRELOAD supported?

The reason why I'm asking is that some apps started crashing with a
weird coredump from the moment I used
LD_PRELOAD=/usr/lib/libjemalloc.so.2:/usr/lib/libpthread.so.

Thank you for your answer.

The best,
Jan

[1]: https://www.openwall.com/lists/musl/2014/08/08/11
[2]: https://github.com/jemalloc/jemalloc/issues/1443
[3]: https://users.rust-lang.org/t/optimizing-rust-binaries-observation-of-musl-versus-glibc-and-jemalloc-versus-system-alloc/8499/7
[4]: https://git.musl-libc.org/cgit/musl/tree/WHATSNEW#n1916

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-03-10 23:41 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-10  9:32 [musl] musl and jemalloc support Kaisrlík, Jan
2020-03-10  9:59 ` Szabolcs Nagy
2020-03-10 11:08   ` Kaisrlík, Jan
2020-03-10 13:41     ` Rich Felker
2020-03-10 14:04       ` Kaisrlík, Jan
2020-03-10 15:47         ` Rich Felker
2020-03-10 19:52           ` Andre McCurdy
2020-03-10 20:17             ` Rich Felker
2020-03-10 23:40               ` Andre McCurdy

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).