Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp12205837imu; Tue, 1 Jan 2019 17:32:42 -0800 (PST) X-Google-Smtp-Source: ALg8bN4Tjk9aDhp0IfiSBJWf2hPPPReZpZ5aLrGE2sA3VWH1k+WXEQ+y6FTjv8/DajaLZKCIUmjd X-Received: by 2002:a62:30c3:: with SMTP id w186mr42967440pfw.39.1546392762338; Tue, 01 Jan 2019 17:32:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546392762; cv=none; d=google.com; s=arc-20160816; b=ZoIeU20IZ8zGtwTCMQfkTcW/o7DDgLuelJeQlao8eEchr4xqBh9SUbD2ywg5tNz4Xu sWMPvthwU7B47I7T26bgUp/WcHNtC7l9q8IeuVnFwktwvyXfc0o5AWuwu0psebMIIJfs B3nB8gJkPm30VKQI4jM3tiPQ1WgVpUASrEpHDvm1NMHd/s4S016Y29z+Nitwm7lUYNuP hMpqR6T36BtYPs552mGSnak6ZYvqJYj8BW6xhAhLYkhya9B8+UA7FHUKXk1gx8ozm633 nZNCDJXGBZE+4SQUWqrXfI0dym7OU98lAHdbWhEzGz7P0qGPwgCY3j2XIJiK/EF9YLrl uCrg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=rl6ZXChq4mmKaMbRbOdRpfQp5ogmnC/LGC6QwF30fOc=; b=Bs7QolJKpZiHBSNNC/hmYS+cJQymy3n2SspMuyMv/GziUGODDiYxY1zoPwljbMpuHD 19wE4z/rOrsdnYQQsKuzBTuETM013d6ebjsbzM0LGOEjAPaY24bacfKg+oXfobnplcVR 3767+1g+v4L8RyhxuEddf1zSNwKEKAixQQiBMR6v6D9JATsiY3YSxaO7N5TIE2EDpzb0 hWCBqjBXchMShfytnmNrFwoId3Qqxg9eZnodxqFdfDEMQlcc4qMbkAFApAhBfKMgmln5 o18znplDqk57ZyG7r1B1JdI+RS0ewmHsHVlzUWB57oGldtpzgD9UViJmPexkKasVXphs erMQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=l39QO5FU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h16si46963538pgj.203.2019.01.01.17.32.27; Tue, 01 Jan 2019 17:32:42 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=l39QO5FU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728009AbfABBEQ (ORCPT + 99 others); Tue, 1 Jan 2019 20:04:16 -0500 Received: from mail-qt1-f195.google.com ([209.85.160.195]:37677 "EHLO mail-qt1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726277AbfABBEP (ORCPT ); Tue, 1 Jan 2019 20:04:15 -0500 Received: by mail-qt1-f195.google.com with SMTP id t33so32126072qtt.4 for ; Tue, 01 Jan 2019 17:04:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rl6ZXChq4mmKaMbRbOdRpfQp5ogmnC/LGC6QwF30fOc=; b=l39QO5FUyzzqp49BoI04w+EschyB/PrAHLkVnpY9V9W8URFAtIhd/xKLvoH5JVEeEk oHPq7xzUVHg6Y2UMe3jeEomBxwowl4w7Fxb3z26GNY8vB57aoiSt7lU/d19Lpi/OwYoS SofdVOEPUgXkQAjZFZ8IDwakYf5j0GF/uKYXbpoahflIEoIq/QTuQunyHRwpbNz72M9H HJ5pIEsl9NACLHWLh4Uvjf5TubzNmYZvLhQhdSV/+93iiUaPKpDG4SOZL6SnlZl/QDID Smf3JhxgFqnJLFyF/zLtw4UurIcupVSe9hzCIMKrrBJEhsTQtZlzjrKZYPHEMgcUqBOZ RY8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rl6ZXChq4mmKaMbRbOdRpfQp5ogmnC/LGC6QwF30fOc=; b=r1Es8lgYQcnY7VHT6QVhRa3M6RmFVvWN3O0/7mjcuDOVhwLYEb2lJ4d95KpA71zN1K aFaYKKNwEzhpcg00HUjCYQvQLsiUroCHhFQtEdmwm4BKlC4rVohVH2OWMORYkb1Ii4tA p0++NpEy+ch2l1kEEXOJvvLpn3OwHjsSXAlf6lfxrcx0ID1HkJVaSqhrKo4JqVOTmo3V dX3ybD61v3V3lRgYJAqo0a9W/FXADxnl/QPP97P0AOpCEYCLrtynP4dfT9QbuJZ/9Pw3 ePPAHT8OC+1g8YxWe8lB8o4DWW+YyTjxZArmaSncosebkYVRAsq4R10PNOBUInlQz+U3 vHRw== X-Gm-Message-State: AA+aEWaNGXVdmqyOaONwW8AY3USuN9D3Tjj5iTY+xjD3KLyPcwdk/MOx N9o8vZnDTeM1JXpslszU7GMC2JD7IrpahqPFsDzODPj6 X-Received: by 2002:aed:2539:: with SMTP id v54mr40392658qtc.211.1546391053241; Tue, 01 Jan 2019 17:04:13 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Nathan Royce Date: Tue, 1 Jan 2019 19:04:02 -0600 Message-ID: Subject: Re: kmemleak: Cannot allocate a kmemleak_object structure - Kernel 4.19.13 To: linux-kernel@vger.kernel.org Cc: linux-mm@kvack.org, catalin.marinas@arm.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org It was unrelated to my USB issue. It happened again after I rebooted within 4 hours of uptime. This time there were 2 traces, one right after the other and included another line number. ***** Jan 01 17:47:54 computername plasmashell[1048]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 45625, resource id: 69206018, major code: 142 (Unknown), minor code: 3 Jan 01 17:50:14 computername kernel: WARNING: CPU: 3 PID: 2154 at mm/page_alloc.c:4262 __alloc_pages_nodemask+0xf74/0xfb0 Jan 01 17:50:15 computername kernel: Modules linked in: rfcomm ccm bnep nct6775 hwmon_vid nls_iso8859_1 nls_cp437 vfat fat tda18271 au8522_dig au8522_common au0828 tveeprom dvb_core arc4 v4l2_common intel_rapl snd_soc_rt5640 iTCO_wdt rtl8821ae x86_pkg_temp_thermal btcoexist i> Jan 01 17:50:16 computername kernel: soundcore mei_me lpc_ich mei crypto_user ip_tables x_tables serpent_avx2 serpent_avx_x86_64 serpent_sse2_x86_64 serpent_generic xts algif_skcipher af_alg uas usb_storage dm_crypt dm_mod sr_mod cdrom sd_mod hid_logitech_hidpp hid_logitech_> Jan 01 17:50:16 computername kernel: CPU: 3 PID: 2154 Comm: PeripBusCEC Not tainted 4.19.13-dirty #2 Jan 01 17:50:16 computername kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./H97M-ITX/ac, BIOS P1.80 07/27/2015 Jan 01 17:50:16 computername kernel: RIP: 0010:__alloc_pages_nodemask+0xf74/0xfb0 Jan 01 17:50:16 computername kernel: Code: ff 0f 0b e9 dc fc ff ff 0f 0b 48 8b b4 24 80 00 00 00 8b 7c 24 18 44 89 f1 48 c7 c2 40 9e 4a b6 e8 91 ef ff ff e9 d3 f1 ff ff <0f> 0b e9 a9 fc ff ff e8 c0 7f ea ff 85 d2 0f 85 15 fd ff ff 48 c7 Jan 01 17:50:16 computername kernel: RSP: 0018:ffff999e032731e0 EFLAGS: 00010202 Jan 01 17:50:16 computername kernel: RAX: ffff8bbcbabc0040 RBX: 0000000000400000 RCX: 0000000000200000 Jan 01 17:50:16 computername kernel: RDX: 0000000000000000 RSI: 0000000000000002 RDI: ffff8bbd9fdfc000 Jan 01 17:50:16 computername kernel: RBP: 0000000000200000 R08: 0000000000000040 R09: 0000000000000f82 Jan 01 17:50:16 computername kernel: R10: 0000000000200000 R11: 0000000000000000 R12: 0000000000000000 Jan 01 17:50:16 computername kernel: R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 Jan 01 17:50:16 computername kernel: FS: 00007f9515642700(0000) GS:ffff8bbd98180000(0000) knlGS:0000000000000000 Jan 01 17:50:16 computername kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Jan 01 17:50:16 computername kernel: CR2: 00007fdbd95b1000 CR3: 000000011087c003 CR4: 00000000001626e0 Jan 01 17:50:16 computername kernel: Call Trace: Jan 01 17:50:16 computername kernel: ? ___slab_alloc+0x43f/0x630 Jan 01 17:50:16 computername kernel: ? orc_find+0x108/0x190 Jan 01 17:50:16 computername kernel: ? kmem_cache_alloc+0x1c5/0x210 Jan 01 17:50:16 computername kernel: ? unwind_next_frame+0x2f8/0x460 Jan 01 17:50:16 computername kernel: new_slab+0x2fb/0x6f0 Jan 01 17:50:16 computername kernel: ? _raw_spin_unlock+0x16/0x30 Jan 01 17:50:16 computername kernel: ? deactivate_slab.isra.27+0x5b4/0x690 Jan 01 17:50:16 computername kernel: ___slab_alloc+0x43f/0x630 Jan 01 17:50:16 computername kernel: ? alloc_extent_state+0x1f/0xd0 [btrfs] Jan 01 17:50:16 computername kernel: ? create_object+0x43/0x2a0 Jan 01 17:50:16 computername kernel: ? ___slab_alloc+0x58d/0x630 Jan 01 17:50:16 computername kernel: ? create_object+0x43/0x2a0 Jan 01 17:50:16 computername kernel: __slab_alloc.isra.28+0x52/0x70 Jan 01 17:50:16 computername kernel: ? create_object+0x43/0x2a0 Jan 01 17:50:16 computername kernel: kmem_cache_alloc+0x1c5/0x210 Jan 01 17:50:16 computername kernel: ? alloc_extent_state+0x1f/0xd0 [btrfs] Jan 01 17:50:16 computername kernel: create_object+0x43/0x2a0 Jan 01 17:50:16 computername kernel: ? alloc_extent_state+0x1f/0xd0 [btrfs] Jan 01 17:50:16 computername kernel: kmem_cache_alloc+0x1a6/0x210 Jan 01 17:50:16 computername kernel: alloc_extent_state+0x1f/0xd0 [btrfs] Jan 01 17:50:16 computername kernel: __clear_extent_bit+0x297/0x390 [btrfs] Jan 01 17:50:16 computername kernel: ? _raw_spin_unlock+0x16/0x30 Jan 01 17:50:16 computername kernel: try_release_extent_mapping+0x1b4/0x220 [btrfs] Jan 01 17:50:16 computername kernel: btrfs_releasepage+0x45/0x60 [btrfs] Jan 01 17:50:16 computername kernel: shrink_page_list+0xb20/0xc80 Jan 01 17:50:16 computername kernel: shrink_inactive_list+0x29f/0x6b0 Jan 01 17:50:16 computername kernel: shrink_node_memcg+0x20f/0x780 Jan 01 17:50:16 computername kernel: shrink_node+0xcf/0x4a0 Jan 01 17:50:16 computername kernel: do_try_to_free_pages+0xc6/0x370 Jan 01 17:50:16 computername kernel: try_to_free_pages+0xca/0x1e0 Jan 01 17:50:16 computername kernel: __alloc_pages_nodemask+0x616/0xfb0 Jan 01 17:50:16 computername kernel: ? __kernel_text_address+0xe/0x30 Jan 01 17:50:16 computername kernel: ? unwind_get_return_address+0x1b/0x30 Jan 01 17:50:16 computername kernel: ? __save_stack_trace+0x92/0x100 Jan 01 17:50:16 computername kernel: new_slab+0x2fb/0x6f0 Jan 01 17:50:16 computername kernel: ___slab_alloc+0x43f/0x630 Jan 01 17:50:16 computername kernel: ? __alloc_file+0x2a/0xe0 Jan 01 17:50:16 computername kernel: ? unwind_get_return_address+0x1b/0x30 Jan 01 17:50:16 computername kernel: ? preempt_count_add+0x79/0xb0 Jan 01 17:50:16 computername kernel: ? _raw_spin_lock+0x13/0x40 Jan 01 17:50:16 computername kernel: ? _raw_spin_unlock+0x16/0x30 Jan 01 17:50:16 computername kernel: ? deactivate_slab.isra.27+0x5b4/0x690 Jan 01 17:50:16 computername kernel: ? __alloc_file+0x2a/0xe0 Jan 01 17:50:16 computername kernel: __slab_alloc.isra.28+0x52/0x70 Jan 01 17:50:16 computername kernel: ? __alloc_file+0x2a/0xe0 Jan 01 17:50:16 computername kernel: kmem_cache_alloc+0x1c5/0x210 Jan 01 17:50:16 computername kernel: __alloc_file+0x2a/0xe0 Jan 01 17:50:16 computername kernel: alloc_empty_file+0x43/0xc0 Jan 01 17:50:16 computername kernel: ? getname_flags+0x4a/0x1e0 Jan 01 17:50:16 computername kernel: path_openat+0x4c/0x14e0 Jan 01 17:50:16 computername kernel: ? is_bpf_text_address+0x1e/0x30 Jan 01 17:50:16 computername kernel: ? kernel_text_address+0xe5/0xf0 Jan 01 17:50:16 computername kernel: ? __kernel_text_address+0xe/0x30 Jan 01 17:50:16 computername kernel: ? unwind_get_return_address+0x1b/0x30 Jan 01 17:50:16 computername kernel: ? __save_stack_trace+0x92/0x100 Jan 01 17:50:16 computername kernel: do_filp_open+0x93/0x100 Jan 01 17:50:16 computername kernel: ? preempt_count_add+0x79/0xb0 Jan 01 17:50:16 computername kernel: ? _raw_write_lock_irqsave+0x25/0x50 Jan 01 17:50:16 computername kernel: ? _raw_write_unlock_irqrestore+0x1c/0x30 Jan 01 17:50:16 computername kernel: ? create_object+0x249/0x2a0 Jan 01 17:50:16 computername kernel: ? __check_object_size+0x102/0x189 Jan 01 17:50:16 computername kernel: ? _raw_spin_unlock+0x16/0x30 Jan 01 17:50:16 computername kernel: do_sys_open+0x186/0x210 Jan 01 17:50:16 computername kernel: do_syscall_64+0x5b/0x170 Jan 01 17:50:16 computername kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9 Jan 01 17:50:16 computername kernel: RIP: 0033:0x7f9551bb8976 Jan 01 17:50:16 computername kernel: Code: 89 54 24 08 e8 7b f4 ff ff 8b 74 24 0c 48 8b 3c 24 41 89 c0 44 8b 54 24 08 b8 01 01 00 00 89 f2 48 89 fe bf 9c ff ff ff 0f 05 <48> 3d 00 f0 ff ff 77 30 44 89 c7 89 44 24 08 e8 a6 f4 ff ff 8b 44 Jan 01 17:50:16 computername kernel: RSP: 002b:00007f951563c0d0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 Jan 01 17:50:16 computername kernel: RAX: ffffffffffffffda RBX: 00007f94f80adb40 RCX: 00007f9551bb8976 Jan 01 17:50:16 computername kernel: RDX: 00000000002a0000 RSI: 00007f954f9693da RDI: 00000000ffffff9c Jan 01 17:50:16 computername kernel: RBP: 00007f951563c2b0 R08: 0000000000000000 R09: 0000000000000018 Jan 01 17:50:16 computername kernel: R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000000 Jan 01 17:50:16 computername kernel: R13: 00007f94f80e4640 R14: 0000000000000001 R15: 000000000000000a Jan 01 17:50:16 computername kernel: ---[ end trace 2a9048666fdb2310 ]--- Jan 01 17:50:16 computername kernel: WARNING: CPU: 0 PID: 12528 at mm/page_alloc.c:4254 __alloc_pages_nodemask+0xf52/0xfb0 Jan 01 17:50:16 computername kernel: Modules linked in: rfcomm ccm bnep nct6775 hwmon_vid nls_iso8859_1 nls_cp437 vfat fat tda18271 au8522_dig au8522_common au0828 tveeprom dvb_core arc4 v4l2_common intel_rapl snd_soc_rt5640 iTCO_wdt rtl8821ae x86_pkg_temp_thermal btcoexist i> Jan 01 17:50:16 computername kernel: soundcore mei_me lpc_ich mei crypto_user ip_tables x_tables serpent_avx2 serpent_avx_x86_64 serpent_sse2_x86_64 serpent_generic xts algif_skcipher af_alg uas usb_storage dm_crypt dm_mod sr_mod cdrom sd_mod hid_logitech_hidpp hid_logitech_> Jan 01 17:50:16 computername kernel: CPU: 0 PID: 12528 Comm: kworker/u9:5 Tainted: G W 4.19.13-dirty #2 Jan 01 17:50:16 computername kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./H97M-ITX/ac, BIOS P1.80 07/27/2015 Jan 01 17:50:16 computername kernel: Workqueue: kcryptd kcryptd_crypt [dm_crypt] Jan 01 17:50:16 computername kernel: RIP: 0010:__alloc_pages_nodemask+0xf52/0xfb0 Jan 01 17:50:16 computername kernel: Code: c7 44 24 54 00 00 00 00 25 ff ff f7 ff 89 44 24 18 e9 ea f3 ff ff 48 89 9c 24 80 00 00 00 e9 ad f3 ff ff 0f 0b e9 dc fc ff ff <0f> 0b 48 8b b4 24 80 00 00 00 8b 7c 24 18 44 89 f1 48 c7 c2 40 9e Jan 01 17:50:16 computername kernel: RSP: 0018:ffff999e030ef9f0 EFLAGS: 00010046 Jan 01 17:50:16 computername kernel: RAX: 0000000000000000 RBX: 0000000000400000 RCX: 0000000000000000 Jan 01 17:50:16 computername kernel: RDX: 0000000000000000 RSI: 0000000000000002 RDI: ffff8bbd9fdfc000 Jan 01 17:50:16 computername kernel: RBP: 0000000000000000 R08: 0000000000000040 R09: 0000000000000f82 Jan 01 17:50:16 computername kernel: R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 Jan 01 17:50:16 computername kernel: R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 Jan 01 17:50:16 computername kernel: FS: 0000000000000000(0000) GS:ffff8bbd98000000(0000) knlGS:0000000000000000 Jan 01 17:50:16 computername kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Jan 01 17:50:16 computername kernel: CR2: 00005636c5b233d0 CR3: 0000000150a0a006 CR4: 00000000001626f0 Jan 01 17:50:16 computername kernel: Call Trace: Jan 01 17:50:16 computername kernel: ? orc_find+0x108/0x190 Jan 01 17:50:16 computername kernel: ? unwind_next_frame+0x121/0x460 Jan 01 17:50:16 computername kernel: ? kcryptd_crypt+0x1d1/0x3a0 [dm_crypt] Jan 01 17:50:16 computername kernel: ? _raw_spin_lock+0x2e/0x40 Jan 01 17:50:16 computername kernel: ? _raw_spin_unlock+0x16/0x30 Jan 01 17:50:16 computername kernel: new_slab+0x2fb/0x6f0 Jan 01 17:50:16 computername kernel: ? _raw_spin_lock+0x13/0x40 Jan 01 17:50:16 computername kernel: ? deactivate_slab.isra.27+0x5b4/0x690 Jan 01 17:50:16 computername kernel: ___slab_alloc+0x43f/0x630 Jan 01 17:50:16 computername kernel: ? create_object+0x43/0x2a0 Jan 01 17:50:16 computername kernel: ? ___slab_alloc+0x58d/0x630 Jan 01 17:50:16 computername kernel: ? create_object+0x43/0x2a0 Jan 01 17:50:16 computername kernel: __slab_alloc.isra.28+0x52/0x70 Jan 01 17:50:16 computername kernel: ? create_object+0x43/0x2a0 Jan 01 17:50:16 computername kernel: kmem_cache_alloc+0x1c5/0x210 Jan 01 17:50:16 computername kernel: ? mempool_alloc+0x65/0x180 Jan 01 17:50:16 computername kernel: create_object+0x43/0x2a0 Jan 01 17:50:16 computername kernel: ? mempool_alloc+0x65/0x180 Jan 01 17:50:16 computername kernel: kmem_cache_alloc+0x1a6/0x210 Jan 01 17:50:16 computername kernel: ? wait_woken+0x80/0x80 Jan 01 17:50:16 computername kernel: mempool_alloc+0x65/0x180 Jan 01 17:50:16 computername kernel: ? crypt_convert+0x96b/0xf50 [dm_crypt] Jan 01 17:50:16 computername kernel: bio_alloc_bioset+0x14c/0x220 Jan 01 17:50:16 computername kernel: ? _raw_spin_lock_irqsave+0x25/0x50 Jan 01 17:50:16 computername kernel: kcryptd_crypt+0x1d1/0x3a0 [dm_crypt] Jan 01 17:50:16 computername kernel: process_one_work+0x1eb/0x410 Jan 01 17:50:16 computername kernel: worker_thread+0x2d/0x3d0 Jan 01 17:50:16 computername kernel: ? process_one_work+0x410/0x410 Jan 01 17:50:16 computername kernel: kthread+0x112/0x130 Jan 01 17:50:16 computername kernel: ? kthread_park+0x80/0x80 Jan 01 17:50:16 computername kernel: ret_from_fork+0x35/0x40 Jan 01 17:50:16 computername kernel: ---[ end trace 2a9048666fdb2311 ]--- Jan 01 17:50:16 computername kernel: kmemleak: Cannot allocate a kmemleak_object structure Jan 01 17:50:16 computername kernel: kmemleak: Kernel memory leak detector disabled Jan 01 17:50:16 computername kernel: kmemleak: Automatic memory scanning thread ended Jan 01 17:50:16 computername kernel: kmemleak: Kmemleak disabled without freeing internal data. Reclaim the memory with "echo clear > /sys/kernel/debug/kmemleak". Jan 01 17:50:25 computername plasmashell[1048]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 47417, resource id: 71303170, major code: 142 (Unknown), minor code: 3 ***** On Tue, Jan 1, 2019 at 1:17 PM Nathan Royce wrote: > > Kernel 4.19.13 > > ***** > Jan 01 02:04:20 computername kernel: xhci_hcd 0000:00:14.0: ERROR > unknown event type 37 > Jan 01 02:04:20 computername kernel: WARNING: CPU: 2 PID: 2236 at > mm/page_alloc.c:4254 __alloc_pages_nodemask+0xf52/0xfb0 > Jan 01 02:04:20 computername kernel: Modules linked in: rfcomm ccm > bnep nct6775 hwmon_vid nls_iso8859_1 nls_cp437 vfat fat tda18271 > au8522_dig au8522_common au0828 snd_usb_audio tveeprom snd_usbmidi_lib > dvb_core mousedev snd_rawmidi snd_seq_device btusb v4l2_common btrtl > vide> > Jan 01 02:04:20 computername kernel: llc intel_rapl_perf soundcore > alx i2c_i801 mdio evdev lpc_ich mei_me mei pcc_cpufreq mac_hid > crypto_user ip_tables x_tables serpent_avx2 serpent_avx_x86_64 > serpent_sse2_x86_64 serpent_generic xts algif_skcipher af_alg uas > usb_storage dm_c> > Jan 01 02:04:20 computername kernel: CPU: 2 PID: 2236 Comm: > MainLoopThread Tainted: G W 4.19.13-dirty #2 > Jan 01 02:04:20 computername kernel: Hardware name: To Be Filled By > O.E.M. To Be Filled By O.E.M./H97M-ITX/ac, BIOS P1.80 07/27/2015 > Jan 01 02:04:20 computername kernel: RIP: > 0010:__alloc_pages_nodemask+0xf52/0xfb0 > Jan 01 02:04:20 computername kernel: Code: c7 44 24 54 00 00 00 00 25 > ff ff f7 ff 89 44 24 18 e9 ea f3 ff ff 48 89 9c 24 80 00 00 00 e9 ad > f3 ff ff 0f 0b e9 dc fc ff ff <0f> 0b 48 8b b4 24 80 00 00 00 8b 7c 24 > 18 44 89 f1 48 c7 c2 40 9e > Jan 01 02:04:20 computername kernel: RSP: 0018:ffffaf9f81066e90 EFLAGS: 00010046 > Jan 01 02:04:20 computername kernel: RAX: 0000000000000000 RBX: > 0000000000400000 RCX: 0000000000000000 > Jan 01 02:04:20 computername kernel: RDX: 0000000000000000 RSI: > 0000000000000002 RDI: ffff9d26dfdfc000 > Jan 01 02:04:20 computername kernel: RBP: 0000000000000000 R08: > 0000000000000040 R09: 0000000000000f82 > Jan 01 02:04:20 computername kernel: R10: 0000000000000000 R11: > 0000000000000000 R12: 0000000000000000 > Jan 01 02:04:20 computername kernel: R13: 0000000000000000 R14: > 0000000000000000 R15: 0000000000000000 > Jan 01 02:04:20 computername kernel: FS: 00007f7db94d5700(0000) > GS:ffff9d26d8100000(0000) knlGS:0000000000000000 > Jan 01 02:04:20 computername kernel: CS: 0010 DS: 0000 ES: 0000 CR0: > 0000000080050033 > Jan 01 02:04:20 computername kernel: CR2: 0000000092c9da10 CR3: > 00000001baefe002 CR4: 00000000001626e0 > Jan 01 02:04:20 computername kernel: Call Trace: > Jan 01 02:04:20 computername kernel: ? > __dm_make_request.isra.18+0x3f/0xa0 [dm_mod] > Jan 01 02:04:20 computername kernel: ? orc_find+0x108/0x190 > Jan 01 02:04:20 computername kernel: ? do_try_to_free_pages+0xc6/0x370 > Jan 01 02:04:20 computername kernel: new_slab+0x2fb/0x6f0 > Jan 01 02:04:20 computername kernel: ? _raw_spin_lock+0x13/0x40 > Jan 01 02:04:20 computername kernel: ? deactivate_slab.isra.27+0x5b4/0x690 > Jan 01 02:04:20 computername kernel: ___slab_alloc+0x43f/0x630 > Jan 01 02:04:20 computername kernel: ? create_object+0x43/0x2a0 > Jan 01 02:04:20 computername kernel: ? ___slab_alloc+0x58d/0x630 > Jan 01 02:04:20 computername kernel: ? create_object+0x43/0x2a0 > Jan 01 02:04:20 computername kernel: __slab_alloc.isra.28+0x52/0x70 > Jan 01 02:04:20 computername kernel: ? create_object+0x43/0x2a0 > Jan 01 02:04:20 computername kernel: kmem_cache_alloc+0x1c5/0x210 > Jan 01 02:04:20 computername kernel: ? mempool_alloc+0x65/0x180 > Jan 01 02:04:20 computername kernel: create_object+0x43/0x2a0 > Jan 01 02:04:20 computername kernel: ? mempool_alloc+0x65/0x180 > Jan 01 02:04:20 computername kernel: kmem_cache_alloc+0x1a6/0x210 > Jan 01 02:04:20 computername kernel: ? wait_woken+0x80/0x80 > Jan 01 02:04:20 computername kernel: mempool_alloc+0x65/0x180 > Jan 01 02:04:20 computername kernel: ? __process_bio+0x170/0x170 [dm_mod] > Jan 01 02:04:20 computername kernel: bio_alloc_bioset+0x14c/0x220 > Jan 01 02:04:20 computername kernel: ? create_object+0x249/0x2a0 > Jan 01 02:04:20 computername kernel: ? __process_bio+0x170/0x170 [dm_mod] > Jan 01 02:04:20 computername kernel: alloc_io+0x24/0x120 [dm_mod] > Jan 01 02:04:20 computername kernel: > __split_and_process_bio+0x53/0x1a0 [dm_mod] > Jan 01 02:04:20 computername kernel: ? generic_make_request_checks+0x49a/0x6f0 > Jan 01 02:04:20 computername kernel: ? blk_queue_enter+0x233/0x260 > Jan 01 02:04:20 computername kernel: > __dm_make_request.isra.18+0x3f/0xa0 [dm_mod] > Jan 01 02:04:20 computername kernel: generic_make_request+0x1b9/0x3d0 > Jan 01 02:04:20 computername kernel: ? __se_sys_madvise.cold.2+0xbd/0xbd > Jan 01 02:04:20 computername kernel: submit_bio+0x45/0x140 > Jan 01 02:04:20 computername kernel: __swap_writepage+0x133/0x3c0 > Jan 01 02:04:20 computername kernel: ? __frontswap_store+0x6e/0xf0 > Jan 01 02:04:20 computername kernel: shmem_writepage+0x229/0x310 > Jan 01 02:04:20 computername kernel: pageout.isra.11+0x117/0x350 > Jan 01 02:04:20 computername kernel: shrink_page_list+0x7ea/0xc80 > Jan 01 02:04:20 computername kernel: shrink_inactive_list+0x29f/0x6b0 > Jan 01 02:04:20 computername kernel: shrink_node_memcg+0x20f/0x780 > Jan 01 02:04:20 computername kernel: shrink_node+0xcf/0x4a0 > Jan 01 02:04:20 computername kernel: do_try_to_free_pages+0xc6/0x370 > Jan 01 02:04:20 computername kernel: try_to_free_pages+0xca/0x1e0 > Jan 01 02:04:20 computername kernel: __alloc_pages_nodemask+0x616/0xfb0 > Jan 01 02:04:20 computername kernel: ? reweight_entity+0x15b/0x1a0 > Jan 01 02:04:20 computername kernel: ? check_preempt_wakeup+0x113/0x230 > Jan 01 02:04:20 computername kernel: __get_free_pages+0xd/0x30 > Jan 01 02:04:20 computername kernel: __pollwait+0x8a/0xd0 > Jan 01 02:04:20 computername kernel: tcp_poll+0x3a/0x260 > Jan 01 02:04:20 computername kernel: sock_poll+0x83/0xb0 > Jan 01 02:04:20 computername kernel: do_sys_poll+0x252/0x520 > Jan 01 02:04:20 computername kernel: ? ioapic_service+0x117/0x140 [kvm] > Jan 01 02:04:20 computername kernel: ? poll_initwait+0x40/0x40 > Jan 01 02:04:20 computername kernel: ? > compat_poll_select_copy_remaining+0x150/0x150 > Jan 01 02:04:20 computername kernel: ? > compat_poll_select_copy_remaining+0x150/0x150 > Jan 01 02:04:20 computername kernel: ? > compat_poll_select_copy_remaining+0x150/0x150 > Jan 01 02:04:20 computername kernel: ? > compat_poll_select_copy_remaining+0x150/0x150 > Jan 01 02:04:20 computername kernel: ? > compat_poll_select_copy_remaining+0x150/0x150 > Jan 01 02:04:20 computername kernel: ? > compat_poll_select_copy_remaining+0x150/0x150 > Jan 01 02:04:20 computername kernel: ? > compat_poll_select_copy_remaining+0x150/0x150 > Jan 01 02:04:20 computername kernel: ? > compat_poll_select_copy_remaining+0x150/0x150 > Jan 01 02:04:20 computername kernel: ? > compat_poll_select_copy_remaining+0x150/0x150 > Jan 01 02:04:20 computername kernel: __se_sys_ppoll+0x154/0x180 > Jan 01 02:04:20 computername kernel: ? ksys_ioctl+0x71/0x90 > Jan 01 02:04:20 computername kernel: do_syscall_64+0x5b/0x170 > Jan 01 02:04:20 computername kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9 > Jan 01 02:04:20 computername kernel: RIP: 0033:0x7f7dc5d22d16 > Jan 01 02:04:20 computername kernel: Code: 7c 24 08 e8 6c 84 01 00 41 > b8 08 00 00 00 4c 8b 54 24 18 48 89 da 41 89 c1 48 8b 74 24 10 48 8b > 7c 24 08 b8 0f 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 25 44 89 cf 89 44 > 24 08 e8 96 84 01 00 8b 44 > Jan 01 02:04:20 computername kernel: RSP: 002b:00007f7db94d4540 > EFLAGS: 00000293 ORIG_RAX: 000000000000010f > Jan 01 02:04:20 computername kernel: RAX: ffffffffffffffda RBX: > 00007f7db94d4560 RCX: 00007f7dc5d22d16 > Jan 01 02:04:20 computername kernel: RDX: 00007f7db94d4560 RSI: > 000000000000001d RDI: 00007f7da80ae750 > Jan 01 02:04:20 computername kernel: RBP: 0000000000000000 R08: > 0000000000000008 R09: 0000000000000000 > Jan 01 02:04:20 computername kernel: R10: 0000000000000000 R11: > 0000000000000293 R12: 00007f7db94d45bc > Jan 01 02:04:20 computername kernel: R13: 00000000023c31c8 R14: > 00007f7da80a92a0 R15: 00000000009826c9 > Jan 01 02:04:20 computername kernel: ---[ end trace 8ed9f92f3ae55658 ]--- > Jan 01 02:04:20 computername kernel: kmemleak: Cannot allocate a > kmemleak_object structure > Jan 01 02:04:20 computername kernel: kmemleak: Kernel memory leak > detector disabled > Jan 01 02:04:20 computername kernel: kmemleak: Automatic memory > scanning thread ended > Jan 01 02:04:20 computername kernel: kmemleak: Kmemleak disabled > without freeing internal data. Reclaim the memory with "echo clear > > /sys/kernel/debug/kmemleak". > Jan 01 02:04:20 computername kernel: xhci_hcd 0000:00:14.0: ERROR > unknown event type 37 > ***** > > Reference Mail: kernel: xhci_hcd 0000:00:14.0: ERROR unknown event > type 37 - Kernel 4.19.13 > > I had a leak somewhere and I was directed to look into SUnreclaim > which was 5.5 GB after an uptime of a little over 1 month on an 8 GB > system. kmalloc-2048 was a problem. > I just had enough and needed to find out the cause for my lagging system. > > I finally upgraded from 4.18.16 to 4.19.13 and enabled kmemleak to > hunt for the culprit. I don't think a day had elapsed before kmemleak > crashed and disabled itself. > > I'm thinking my USB TV tuner or Intel USB controller may have been too > much for kmemleak given it occured in the middle of one of the > "unknown event type 37" log spams.