pmap は、リークしているプロセス内の何かが、プロセス スタックの後にメモリ アドレス空間を割り当てていることを示しています。
bfe00000 220K rw--- [ anon ]
bfe45000 84K rw--- [ stack ]
bfe5a000 1260K rw--- [ anon ]
そのような割り当てを再現することはできません。malloc() と pthread_create() を使用しましたが、スタックの前に空きアドレス空間がない場合、どちらも失敗します。
次に何をすべきかアドバイス?
ps。デバッガー、valgrind、または sth を使用できません。問題はお客様のデバイスで発生するためです。
edit 1. 候補は次のとおりです。
- mmap()
- ?