Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751286AbdHaB20 (ORCPT ); Wed, 30 Aug 2017 21:28:26 -0400 Received: from mx4.wp.pl ([212.77.101.12]:14698 "EHLO mx4.wp.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750774AbdHaB2Z (ORCPT ); Wed, 30 Aug 2017 21:28:25 -0400 Date: Wed, 30 Aug 2017 18:28:16 -0700 From: Jakub Kicinski To: , John Johansen Subject: Apparmor memory leak reports Message-ID: <20170830182816.04822c60@cakuba.netronome.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-WP-MailID: bbec4b1c88832433e8f6e5a9f6ca6cbd X-WP-AV: skaner antywirusowy Poczty Wirtualnej Polski X-WP-SPAM: NO 000000A [4UPk] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3226 Lines: 69 Hi! I'm seeing a lot of kmemleak reports like this on 4.13.0-rc6: unreferenced object 0xffff88045e62ab08 (size 1024): comm "apparmor_parser", pid 802, jiffies 4294913386 (age 4794.692s) hex dump (first 32 bytes): 0c 1b 30 6b 04 88 ff ff 0c 1b 30 6b 04 88 ff ff ..0k......0k.... 18 ab 62 5e 04 88 ff ff 18 ab 62 5e 04 88 ff ff ..b^......b^.... backtrace: [] kmemleak_alloc+0x28/0x50 [] kmem_cache_alloc_trace+0x1e6/0x550 [] aa_alloc_profile+0x5d/0x220 [] unpack_profile+0x449/0x2530 [] aa_unpack+0x447/0x151c [] aa_replace_profiles+0x254/0x3f00 [] policy_update+0x433/0x720 [] profile_replace+0x13a/0x210 [] __vfs_write+0xf9/0xdb0 [] vfs_write+0x189/0x640 [] SyS_write+0xf7/0x240 [] entry_SYSCALL_64_fastpath+0x1c/0xb1 [] 0xffffffffffffffff unreferenced object 0xffff88046b301b08 (size 32): comm "apparmor_parser", pid 802, jiffies 4294913386 (age 4797.788s) hex dump (first 32 bytes): 01 00 00 00 2f 73 62 69 6e 2f 64 68 63 6c 69 65 ..../sbin/dhclie 6e 74 00 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b a5 nt.kkkkkkkkkkkk. backtrace: [] kmemleak_alloc+0x28/0x50 [] __kmalloc+0x204/0x600 [] aa_str_alloc+0x5e/0x120 [] aa_policy_init+0x2a2/0x370 [] aa_alloc_profile+0x88/0x220 [] unpack_profile+0x449/0x2530 [] aa_unpack+0x447/0x151c [] aa_replace_profiles+0x254/0x3f00 [] policy_update+0x433/0x720 [] profile_replace+0x13a/0x210 [] __vfs_write+0xf9/0xdb0 [] vfs_write+0x189/0x640 [] SyS_write+0xf7/0x240 [] entry_SYSCALL_64_fastpath+0x1c/0xb1 [] 0xffffffffffffffff unreferenced object 0xffff8803fdc50008 (size 8192): comm "apparmor_parser", pid 802, jiffies 4294913386 (age 4827.224s) hex dump (first 32 bytes): 06 00 04 00 00 00 00 00 b1 04 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: [] kmemleak_alloc+0x28/0x50 [] __kmalloc_node+0x385/0x670 [] kvmalloc_node+0x4b/0x80 [] aa_dfa_unpack+0x41d/0x1de0 [] unpack_dfa+0x14f/0x3d0 [] unpack_profile+0xba9/0x2530 [] aa_unpack+0x447/0x151c [] aa_replace_profiles+0x254/0x3f00 [] policy_update+0x433/0x720 [] profile_replace+0x13a/0x210 [] __vfs_write+0xf9/0xdb0 [] vfs_write+0x189/0x640 [] SyS_write+0xf7/0x240 [] entry_SYSCALL_64_fastpath+0x1c/0xb1 [] 0xffffffffffffffff I'm running Ubuntu 14.04 user space on that machine.