<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On Mar 26, 2012, at 9:51 AM, Vijay Parthasarathy wrote:</div><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div>looks like it is problematic to use LD_PRELOAD i had various crashes. I understand it is too much to ask, any configuration to look out for? </div>
<div>I think most probably i will use JNI to load jemalloc (<span class="Apple-style-span" style="font-family: monospace; font-size: 12px; white-space: pre; ">LD_LIBRARY_PATH</span>), looks like that works fine so far.</div>
<div><br>
</div>
<div>
<div>hs_err_pid1622.log:# Problematic frame:</div>
<div>hs_err_pid1622.log-# C  [libjemalloc.so+0x57f4]  free+0x54</div>
<div>hs_err_pid1622.log-#</div>
</div></div></blockquote></div><br><div>The crash in free() is the only one that tells me anything at all, and my only guesses are 1) mixed allocator usage or 2) application error, e.g. double free().  I really don't know anything about how the JVM is structured internally , how it interacts with malloc, how it uses/abuses dlopen(), etc., so I'm not going to be of much help without a lot more background information.</div><div><br></div><div>Thanks,</div><div>Jason</div></body></html>