(switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface). On Tue, 14 Mar 2023 05:23:31 +0000 bugzilla-daemon@xxxxxxxxxx wrote: > https://bugzilla.kernel.org/show_bug.cgi?id=217191 > > Bug ID: 217191 > Summary: test_meminit: failures: 70 out of 130 / reference > already released. Alexander, could you please take a look? Thanks. > Product: Memory Management > Version: 2.5 > Kernel Version: 6.2.6, 6.2.5, 5.17.11 > Hardware: All > OS: Linux > Tree: Mainline > Status: NEW > Severity: normal > Priority: P1 > Component: Other > Assignee: akpm@xxxxxxxxxxxxxxxxxxxx > Reporter: correabuscar+kernAlbugs@xxxxxxxxx > Regression: No > > With CONFIG_TEST_MEMINIT=y (at least), looks like this has been happening > since, at least 5.17.11 kernel, on Gentoo, and I've only noticed it since 6.2.5 > and now on 6.2.6 kernel as well. > > I've some logs saved from previous kernels, if needed. > > ``` > [ 0.000000] Linux version 6.2.6-gentoo-x86_64 (_kernelbuilder@i87k) (gcc > (Gentoo 12.2.1_p20230304 p13) 12.2.1 20230304, GNU ld (Gentoo 2.40 p3) 2.40.0) > #1 SMP Tue Mar 14 05:47:58 CET 2023 > ... > [ 25.431948] test_uuid: all 18 tests passed > [ 25.432064] test_memcat_p: test passed > [ 25.435701] test_meminit: test_pages failed 10 out of 10 times > [ 25.437724] test_meminit: test_kvmalloc failed 40 out of 40 times > [ 25.447595] test_meminit: test_kmemcache failed 20 out of 70 times > [ 25.447797] test_meminit: all 10 tests in test_rcu_persistent passed > [ 25.447912] test_meminit: failures: 70 out of 130 > [ 25.448044] reference already released. > [ 25.448153] allocated in: > [ 25.448260] test_ref_tracker_init+0xa6/0x1e0 > [ 25.448374] do_one_initcall+0xb1/0x210 > [ 25.448485] kernel_init_freeable+0x197/0x250 > [ 25.448597] kernel_init+0x11/0x1d0 > [ 25.448708] ret_from_fork+0x1f/0x30 > [ 25.448818] freed in: > [ 25.448925] test_ref_tracker_init+0x185/0x1e0 > [ 25.449885] do_one_initcall+0xb1/0x210 > [ 25.449885] kernel_init_freeable+0x197/0x250 > [ 25.449885] kernel_init+0x11/0x1d0 > [ 25.449885] ret_from_fork+0x1f/0x30 > [ 25.451220] ------------[ cut here ]------------ > [ 25.451331] WARNING: CPU: 2 PID: 1 at lib/ref_tracker.c:136 > ref_tracker_free+0x233/0x2a0 > [ 25.451464] Modules linked in: > [ 25.451572] CPU: 2 PID: 1 Comm: swapper/0 Tainted: G U TN > 6.2.6-gentoo-x86_64 #1 644473e507c86b163c18e9f84729e44d3514c8d0 > [ 25.451710] Hardware name: System manufacturer System Product Name/PRIME > Z370-A, BIOS 3004 07/12/2021 > [ 25.451843] RIP: 0010:ref_tracker_free+0x233/0x2a0 > [ 25.451956] Code: e9 71 ff ff ff 48 c7 c7 e8 88 d7 9b e8 96 3d a5 ff 8b 55 > 14 85 d2 75 51 8b 45 18 85 c0 75 34 4c 89 e6 48 89 df e8 6d e7 b2 00 <0f> 0b b8 > ea ff ff ff e9 42 ff ff ff 48 8d 7b 08 b8 ff ff ff ff f0 > [ 25.452119] RSP: 0000:ffffb4c68000bdf8 EFLAGS: 00010246 > [ 25.452232] RAX: 0000000000000000 RBX: ffffffff9d200ee0 RCX: > 0000000000000000 > [ 25.452361] RDX: 0000000000000000 RSI: 0000000000000000 RDI: > 0000000000000000 > [ 25.452490] RBP: ffff9ac5c0989900 R08: 0000000000000000 R09: > 0000000000000000 > [ 25.452618] R10: 0000000000000000 R11: 0000000000000000 R12: > 0000000000000246 > [ 25.452747] R13: 0000000004500000 R14: 0000000000000000 R15: > 0000000000000000 > [ 25.452876] FS: 0000000000000000(0000) GS:ffff9ad51a280000(0000) > knlGS:0000000000000000 > [ 25.453006] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > [ 25.453119] CR2: 0000000000000000 CR3: 000000040200b001 CR4: > 00000000003706e0 > [ 25.453258] DR0: 0000000000000000 DR1: 0000000000000000 DR2: > 0000000000000000 > [ 25.453387] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: > 0000000000000400 > [ 25.453515] Call Trace: > [ 25.453622] <TASK> > [ 25.453729] ? test_ref_tracker_init+0x19a/0x1e0 > [ 25.453841] ? do_one_initcall+0xb1/0x210 > [ 25.453952] ? kernel_init_freeable+0x197/0x250 > [ 25.454065] ? kernel_init+0x11/0x1d0 > [ 25.454175] ? ret_from_fork+0x1f/0x30 > [ 25.454285] ? test_meminit_init+0x940/0x940 > [ 25.454396] test_ref_tracker_init+0x19a/0x1e0 > [ 25.454508] do_one_initcall+0xb1/0x210 > [ 25.454619] kernel_init_freeable+0x197/0x250 > [ 25.454731] ? rest_init+0xa0/0xa0 > [ 25.454841] kernel_init+0x11/0x1d0 > [ 25.454952] ret_from_fork+0x1f/0x30 > [ 25.455062] </TASK> > [ 25.455169] ---[ end trace 0000000000000000 ]--- > [ 25.455281] leaked reference. > [ 25.455389] test_ref_tracker_timer_func+0x18/0x30 > [ 25.455502] call_timer_fn.constprop.0+0xe/0x80 > [ 25.455614] __run_timers+0x22b/0x270 > [ 25.455724] run_timer_softirq+0x14/0x30 > [ 25.455835] __do_softirq+0xb9/0x210 > [ 25.455945] leaked reference. > [ 25.456053] test_ref_tracker_init+0x9a/0x1e0 > [ 25.456165] do_one_initcall+0xb1/0x210 > [ 25.456275] kernel_init_freeable+0x197/0x250 > [ 25.456386] kernel_init+0x11/0x1d0 > [ 25.456496] ret_from_fork+0x1f/0x30 > [ 25.456610] ------------[ cut here ]------------ > [ 25.456721] WARNING: CPU: 2 PID: 1 at lib/ref_tracker.c:39 > ref_tracker_dir_exit+0x110/0x180 > [ 25.456854] Modules linked in: > [ 25.456962] CPU: 2 PID: 1 Comm: swapper/0 Tainted: G U W TN > 6.2.6-gentoo-x86_64 #1 644473e507c86b163c18e9f84729e44d3514c8d0 > [ 25.457101] Hardware name: System manufacturer System Product Name/PRIME > Z370-A, BIOS 3004 07/12/2021 > [ 25.457233] RIP: 0010:ref_tracker_dir_exit+0x110/0x180 > [ 25.457347] Code: 48 89 c5 48 c7 c7 a3 88 d7 9b e8 3b 40 a5 ff 41 8b 7e 14 > 85 ff 74 a7 e8 8e fd ff ff eb a0 48 8b 34 24 48 89 df e8 10 ea b2 00 <0f> 0b 8b > 43 08 83 f8 01 75 35 8b 43 0c 83 f8 01 75 37 48 83 c4 08 > [ 25.457509] RSP: 0000:ffffb4c68000be70 EFLAGS: 00010246 > [ 25.457622] RAX: ffffffff9d200ef8 RBX: ffffffff9d200ee0 RCX: > 0000000000000000 > [ 25.457751] RDX: 0000000000000000 RSI: 0000000000000000 RDI: > 0000000000000000 > [ 25.457880] RBP: ffffffff9d200ef8 R08: 0000000000000000 R09: > 0000000000000000 > [ 25.458008] R10: 0000000000000000 R11: 0000000000000000 R12: > ffffffff9d200ef8 > [ 25.458136] R13: ffffffff9d200ef8 R14: ffffffff9d200ef8 R15: > dead000000000100 > [ 25.458265] FS: 0000000000000000(0000) GS:ffff9ad51a280000(0000) > knlGS:0000000000000000 > [ 25.458396] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > [ 25.458509] CR2: 0000000000000000 CR3: 000000040200b001 CR4: > 00000000003706e0 > [ 25.458637] DR0: 0000000000000000 DR1: 0000000000000000 DR2: > 0000000000000000 > [ 25.458766] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: > 0000000000000400 > [ 25.458894] Call Trace: > [ 25.459001] <TASK> > [ 25.459108] ? test_meminit_init+0x940/0x940 > [ 25.459220] test_ref_tracker_init+0x1c4/0x1e0 > [ 25.459332] do_one_initcall+0xb1/0x210 > [ 25.459442] kernel_init_freeable+0x197/0x250 > [ 25.459554] ? rest_init+0xa0/0xa0 > [ 25.459664] kernel_init+0x11/0x1d0 > [ 25.459774] ret_from_fork+0x1f/0x30 > [ 25.459886] </TASK> > [ 25.459992] ---[ end trace 0000000000000000 ]--- > [ 25.460106] test_div64: Starting 64bit/32bit division and modulo test > [ 25.460858] test_div64: Completed 64bit/32bit division and modulo test, > 0.000637198s elapsed > [ 25.461843] crc32: CRC_LE_BITS = 64, CRC_BE BITS = 64 > [ 25.461955] crc32: self tests passed, processed 225944 bytes in 108224 nsec > [ 25.462193] crc32c: CRC_LE_BITS = 64 > [ 25.462302] crc32c: self tests passed, processed 112972 bytes in 54045 nsec > [ 25.471308] crc32_combine: 8373 self tests passed > [ 25.480294] crc32c_combine: 8373 self tests passed > [ 25.480908] atomic64_test: passed for x86-64 platform with CX8 and with SSE > [ 25.481038] interval tree insert/remove > [ 25.483347] -> 8535 cycles > [ 25.483564] interval tree search > [ 25.500073] -> 61061 cycles (2692 results) > [ 25.500346] pciehp: pcie_port_service_register = 0 > ``` > > -- > You may reply to this email to add a comment. > > You are receiving this mail because: > You are the assignee for the bug.