[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-bugs] #27272 [Core Tor/Tor]: ASan is incompatible with Rust's jemalloc on Travis



#27272: ASan is incompatible with Rust's jemalloc on Travis
--------------------------+------------------------------------
 Reporter:  alexcrichton  |          Owner:  (none)
     Type:  defect        |         Status:  new
 Priority:  Medium        |      Milestone:  Tor: 0.3.5.x-final
Component:  Core Tor/Tor  |        Version:
 Severity:  Normal        |     Resolution:
 Keywords:  rust          |  Actual Points:
Parent ID:                |         Points:
 Reviewer:                |        Sponsor:
--------------------------+------------------------------------

Comment (by alexcrichton):

 Ah unfortunately I haven't dug into why exactly jemalloc and ASan are
 incompatible, I just assumed it was some fundamental thing. I think that
 while it's in theory possible to compile crates with -fsanitize=address it
 wouldn't affect precompiled crates like the standard library (which
 includes jemalloc).

 In that sense I don't think it'd help here (specifically w/ the jemalloc
 problem). AFAIK the only solution is to get things to stop using jemalloc
 entirely. It may be worth investigating though why jemalloc is segfaulting
 with ASan, and it may or may not be a patch we could apply upstream.

 FWIW we'd like to move away from jemalloc as the default allocator, we're
 just having a tough time doing so unfortunately.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/27272#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs