<div dir="ltr"><br><br><div dir="ltr">Hi.<div><br></div><div>I have been experimenting recently with jemalloc heap profiling, as way to debug memory leaks, but unfortunately it crashes quite frequently.<br></div><div>CPU architecture is PPC , below is a typical backtraces I get - looks like the stack is corrupted.</div>
<div><br></div><div><br></div><div><div>Program terminated with signal 11, Segmentation fault.</div><div><br></div><div>#0  0x0ffaab14 in je_prof_backtrace (bt=dwarf2_read_address: Corrupted DWARF expression.</div><div>) at prof.c:398</div>
<div>..</div><div>#3  0x0ff7691c in je_choose_arena (arena=<value optimized out>)</div><div>    at src/jemalloc/internal/jemalloc_internal.h:711</div><div>#4  je_tcache_get (create=<value optimized out>) at src/jemalloc/internal/tcache.h:242</div>
<div>#5  je_arena_malloc (try_tcache=<value optimized out>, zero=<value optimized out>, size=<value optimized out>, </div><div>    arena=<value optimized out>) at src/jemalloc/internal/arena.h:956</div>
<div>#6  je_imalloct (arena=<value optimized out>, try_tcache=<value optimized out>, size=<value optimized out>)</div><div>    at src/jemalloc/internal/jemalloc_internal.h:771</div><div>#7  imallocx (arena=<value optimized out>, try_tcache=<value optimized out>, zero=<value optimized out>, </div>
<div>    alignment=<value optimized out>, usize=<value optimized out>) at jemalloc.c:1421</div><div>#8  imallocx_prof_sample (usize=dwarf2_read_address: Corrupted DWARF expression.</div><div>) at jemalloc.c:1436</div>
<div>...</div><div><br></div><div>Can anyone tell if this is a known problem and if can be overcome ?</div><div><br></div><div><br></div><div>Regards,</div><div>Martin.</div></div></div></div>