<div dir="ltr"><div><span style="color:rgb(0,0,0);font-family:arial,sans,sans-serif;font-size:13px;line-height:normal;white-space:pre-wrap">Hi.</span></div><div><span style="color:rgb(0,0,0);font-family:arial,sans,sans-serif;font-size:13px;line-height:normal;white-space:pre-wrap"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,sans,sans-serif;font-size:13px;line-height:normal;white-space:pre-wrap">We are using jemalloc in our internal project and we have been experiencing very strange memory corruptions lately, so we decided to build jemalloc with --enable-debug and --enable-fill and give it a try.</span></div><div><span style="color:rgb(0,0,0);font-family:arial,sans,sans-serif;font-size:13px;line-height:normal;white-space:pre-wrap"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,sans,sans-serif;font-size:13px;line-height:normal;white-space:pre-wrap">Also, we used this env variable: </span><span style="font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace;color:rgb(0,0,0);font-size:1em;line-height:19.6000003814697px">MALLOC_CONF=tcache:false,redzone:true,stats_print:true</span></div><div><span style="font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace;color:rgb(0,0,0);font-size:1em;line-height:19.6000003814697px"><br></span></div>jemalloc version is 3.6.0<div><br></div><div>This is what we are seeing in logs:</div><div><br><span style="color:rgb(0,0,0);font-family:arial,sans,sans-serif;font-size:13px;line-height:normal;white-space:pre-wrap"><jemalloc>: include/jemalloc/internal/arena.h:508: Failed assertion: "pageind >= map_bias"</span><br></div><div><span style="color:rgb(0,0,0);font-family:arial,sans,sans-serif;font-size:13px;line-height:normal;white-space:pre-wrap"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,sans,sans-serif;font-size:13px;line-height:normal;white-space:pre-wrap">Can you tell us anything about this assertion?</span></div><div><span style="color:rgb(0,0,0);font-family:arial,sans,sans-serif;font-size:13px;line-height:normal;white-space:pre-wrap">Is there a way this could happen? Is it a possible bug in jemalloc or is it more likely that this is some random corruption in internal jemalloc structures?</span></div><div><span style="color:rgb(0,0,0);font-family:arial,sans,sans-serif;font-size:13px;line-height:normal;white-space:pre-wrap"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,sans,sans-serif;font-size:13px;line-height:normal;white-space:pre-wrap">Thank you.</span></div></div>