読者です 読者をやめる 読者になる 読者になる

kmemleak面白いね

kernel linux

tumblrから移動
この前見つけたsys_lsetxattr()の流れでメモリリークがあるやつはlkmlに投げたけど、sys_clone()の流れでメモリリークなんてパターンがレポートされてた。

unreferenced object 0xffff88011356e2e0 (size 184):
comm "mandb", pid 11615, jiffies 4299726380 (age 870.755s)
hex dump (first 32 bytes):
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01 00 01 00 ad 4e ad de ff ff ff ff 00 00 00 00 .....N..........
backtrace:
[<ffffffff814cb1e0>] kmemleak_alloc+0x73/0x98
[<ffffffff811272a4>] kmem_cache_alloc_node+0xb9/0x153
[<ffffffff8122a0f1>] create_io_context_slowpath+0x25/0x119
[<ffffffff8122a23e>] create_io_context+0x59/0x69
[<ffffffff8122a2cc>] get_task_io_context+0x7e/0x92
[<ffffffff81044f44>] copy_process+0xad9/0x1244
[<ffffffff810457fa>] do_fork+0x110/0x289
[<ffffffff81016b49>] sys_clone+0x28/0x2a
[<ffffffff814f0143>] stub_clone+0x13/0x20
[<ffffffffffffffff>] 0xffffffffffffffff