When I trying to listing /tmp in a gluster server. I found that have some bt prefix files like:<div>[root@xxx# ll /tmp/</div><div>ls: cannot access /tmp/btm1RpMm: No such file or directory</div><div>total 116</div><div>-rw------- &nbsp;1 root root &nbsp; 129 Jan 13 17:11 bt0tJH3c</div><div>-?????????? ? ? &nbsp; &nbsp;? &nbsp; &nbsp; &nbsp; &nbsp;? &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;? btm1RpMm</div><div>-rw------- &nbsp;1 root root &nbsp; 287 Jan 13 17:11 btyDGNO9</div><div>drwx------. 2 root root 16384 Oct 19 09:21 lost+found</div><div>&nbsp;</div><div>so i checked the source code. found in libglusterfs/src/common-utils.c</div><div><br></div><div>in function gf_backtrace_fillframes:</div><div><br></div><div>1. call frames = backtrace (array, GF_BACKTRACE_FRAME_COUNT); to get backtrace.</div><div>2. save backtrace to a temp file.</div><div>3. read backtrace from temp file to btbuf.</div><div><br></div><div>so why need writing a temp file instead just doing this in memory?</div>