Extracting prog: 1m10.300619725s
Minimizing prog: 1m8.418375464s
Simplifying prog options: 0s
Extracting C: 18.19235945s
Simplifying C: 2m23.496840926s
1 programs, 3 VMs, timeouts [15s 6m0s]
extracting reproducer from 1 programs
single: executing 1 programs separately with timeout 15s
testing program (duration=15s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Repro:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-getdents64
detailed listing:
executing program 0:
r0 = syz_mount_image$hfsplus(&(0x7f00000000c0), &(0x7f00000001c0)='./file0\x00', 0x8800, &(0x7f0000000200)={[{@type={'type', 0x3d, "fa354a6d"}}, {@nls={'nls', 0x3d, 'iso8859-1'}}]}, 0x0, 0x657, &(0x7f00000005c0)="$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")
getdents64(r0, &(0x7f0000000540)=""/103, 0x67)
program crashed: KASAN: slab-out-of-bounds Read in hfsplus_uni2asc
single: successfully extracted reproducer
found reproducer with 2 syscalls
minimizing guilty program
testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Repro:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus
detailed listing:
executing program 0:
syz_mount_image$hfsplus(&(0x7f00000000c0), &(0x7f00000001c0)='./file0\x00', 0x8800, &(0x7f0000000200)={[{@type={'type', 0x3d, "fa354a6d"}}, {@nls={'nls', 0x3d, 'iso8859-1'}}]}, 0x0, 0x657, &(0x7f00000005c0)="$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")
program did not crash
testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Repro:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): getdents64
detailed listing:
executing program 0:
getdents64(0xffffffffffffffff, &(0x7f0000000540)=""/103, 0x67)
program did not crash
testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Repro:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-getdents64
detailed listing:
executing program 0:
r0 = syz_mount_image$hfsplus(&(0x7f00000000c0), &(0x7f00000001c0)='./file0\x00', 0x8800, &(0x7f0000000200)={[{@type={'type', 0x3d, "fa354a6d"}}, {@nls={'nls', 0x3d, 'iso8859-1'}}]}, 0x0, 0x657, &(0x7f00000005c0)="$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")
getdents64(r0, 0x0, 0x0)
program did not crash
extracting C reproducer
testing compiled C program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Repro:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-getdents64
program crashed: KASAN: slab-out-of-bounds Read in hfsplus_uni2asc
simplifying C reproducer
testing compiled C program (duration=22.5s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Repro:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-getdents64
program crashed: KASAN: slab-out-of-bounds Read in hfsplus_uni2asc
testing compiled C program (duration=22.5s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:false Cgroups:false BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Repro:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-getdents64
program crashed: KASAN: slab-out-of-bounds Read in hfsplus_uni2asc
testing compiled C program (duration=22.5s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Repro:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-getdents64
program crashed: KASAN: slab-out-of-bounds Read in hfsplus_uni2asc
testing compiled C program (duration=22.5s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Repro:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-getdents64
program crashed: KASAN: slab-out-of-bounds Read in hfsplus_uni2asc
testing compiled C program (duration=22.5s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:true Repro:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-getdents64
program crashed: KASAN: slab-out-of-bounds Read in hfsplus_uni2asc
testing compiled C program (duration=22.5s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:false Repro:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-getdents64
program crashed: KASAN: slab-out-of-bounds Read in hfsplus_uni2asc
testing compiled C program (duration=22.5s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Repro:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-getdents64
program crashed: KASAN: slab-out-of-bounds Read in hfsplus_uni2asc
reproducing took 5m0.408214989s
repro crashed as (corrupted=false):
==================================================================
BUG: KASAN: slab-out-of-bounds in hfsplus_uni2asc+0x910/0xa20 fs/hfsplus/unicode.c:179
Read of size 2 at addr ffff8880230ee40c by task syz-executor741/5190
CPU: 0 PID: 5190 Comm: syz-executor741 Not tainted 6.10.0-rc1-syzkaller-00104-gd8ec19857b09 #0
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
Call Trace:
__dump_stack lib/dump_stack.c:88 [inline]
dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:114
print_address_description mm/kasan/report.c:377 [inline]
print_report+0xc3/0x620 mm/kasan/report.c:488
kasan_report+0xd9/0x110 mm/kasan/report.c:601
hfsplus_uni2asc+0x910/0xa20 fs/hfsplus/unicode.c:179
hfsplus_readdir+0x87b/0x1000 fs/hfsplus/dir.c:207
iterate_dir+0x53e/0xb60 fs/readdir.c:110
__do_sys_getdents64 fs/readdir.c:409 [inline]
__se_sys_getdents64 fs/readdir.c:394 [inline]
__x64_sys_getdents64+0x14f/0x2e0 fs/readdir.c:394
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fce2f9ee649
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 17 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffe42fb67a8 EFLAGS: 00000246 ORIG_RAX: 00000000000000d9
RAX: ffffffffffffffda RBX: 00007ffe42fb6978 RCX: 00007fce2f9ee649
RDX: 0000000000000067 RSI: 0000000020000540 RDI: 0000000000000003
RBP: 00007fce2fa61610 R08: 0000000000000651 R09: 00007ffe42fb6978
R10: 00007ffe42fb6660 R11: 0000000000000246 R12: 0000000000000001
R13: 00007ffe42fb6968 R14: 0000000000000001 R15: 0000000000000001
Allocated by task 5190:
kasan_save_stack+0x33/0x60 mm/kasan/common.c:47
kasan_save_track+0x14/0x30 mm/kasan/common.c:68
poison_kmalloc_redzone mm/kasan/common.c:370 [inline]
__kasan_kmalloc+0xaa/0xb0 mm/kasan/common.c:387
kasan_kmalloc include/linux/kasan.h:211 [inline]
__do_kmalloc_node mm/slub.c:4121 [inline]
__kmalloc_noprof+0x1ec/0x410 mm/slub.c:4134
kmalloc_noprof include/linux/slab.h:664 [inline]
hfsplus_find_init+0x95/0x200 fs/hfsplus/bfind.c:21
hfsplus_readdir+0x266/0x1000 fs/hfsplus/dir.c:144
iterate_dir+0x53e/0xb60 fs/readdir.c:110
__do_sys_getdents64 fs/readdir.c:409 [inline]
__se_sys_getdents64 fs/readdir.c:394 [inline]
__x64_sys_getdents64+0x14f/0x2e0 fs/readdir.c:394
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
The buggy address belongs to the object at ffff8880230ee000
which belongs to the cache kmalloc-2k of size 2048
The buggy address is located 0 bytes to the right of
allocated 1036-byte region [ffff8880230ee000, ffff8880230ee40c)
The buggy address belongs to the physical page:
page: refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x230e8
head: order:3 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0
flags: 0xfff00000000040(head|node=0|zone=1|lastcpupid=0x7ff)
page_type: 0xffffefff(slab)
raw: 00fff00000000040 ffff888015442f00 dead000000000100 dead000000000122
raw: 0000000000000000 0000000080080008 00000001ffffefff 0000000000000000
head: 00fff00000000040 ffff888015442f00 dead000000000100 dead000000000122
head: 0000000000000000 0000000080080008 00000001ffffefff 0000000000000000
head: 00fff00000000003 ffffea00008c3a01 ffffffffffffffff 0000000000000000
head: 0000000000000008 0000000000000000 00000000ffffffff 0000000000000000
page dumped because: kasan: bad access detected
page_owner tracks the page as allocated
page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 1, tgid 1 (swapper/0), ts 10286113885, free_ts 0
set_page_owner include/linux/page_owner.h:32 [inline]
post_alloc_hook+0x2d1/0x350 mm/page_alloc.c:1468
prep_new_page mm/page_alloc.c:1476 [inline]
get_page_from_freelist+0x136a/0x2df0 mm/page_alloc.c:3402
__alloc_pages_noprof+0x22b/0x2460 mm/page_alloc.c:4660
__alloc_pages_node_noprof include/linux/gfp.h:269 [inline]
alloc_pages_node_noprof include/linux/gfp.h:296 [inline]
alloc_slab_page+0x56/0x110 mm/slub.c:2264
allocate_slab mm/slub.c:2427 [inline]
new_slab+0x84/0x260 mm/slub.c:2480
___slab_alloc+0xdac/0x1870 mm/slub.c:3666
__slab_alloc.constprop.0+0x56/0xb0 mm/slub.c:3756
__slab_alloc_node mm/slub.c:3809 [inline]
slab_alloc_node mm/slub.c:3988 [inline]
__do_kmalloc_node mm/slub.c:4120 [inline]
kmalloc_node_track_caller_noprof+0x355/0x430 mm/slub.c:4141
kmalloc_reserve+0xef/0x2c0 net/core/skbuff.c:597
__alloc_skb+0x164/0x380 net/core/skbuff.c:666
alloc_skb include/linux/skbuff.h:1308 [inline]
nlmsg_new include/net/netlink.h:1015 [inline]
rtmsg_ifinfo_build_skb+0x81/0x280 net/core/rtnetlink.c:4064
rtmsg_ifinfo_event net/core/rtnetlink.c:4107 [inline]
rtmsg_ifinfo_event net/core/rtnetlink.c:4097 [inline]
rtmsg_ifinfo+0x9f/0x1a0 net/core/rtnetlink.c:4116
register_netdevice+0x1710/0x1cb0 net/core/dev.c:10421
register_netdev+0x2f/0x50 net/core/dev.c:10511
eql_init_module+0x5f/0xa0 drivers/net/eql.c:596
do_one_initcall+0x128/0x700 init/main.c:1267
page_owner free stack trace missing
Memory state around the buggy address:
ffff8880230ee300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ffff8880230ee380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>ffff8880230ee400: 00 04 fc fc fc fc fc fc fc fc fc fc fc fc fc fc
^
ffff8880230ee480: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
ffff8880230ee500: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
==================================================================
final repro crashed as (corrupted=false):
==================================================================
BUG: KASAN: slab-out-of-bounds in hfsplus_uni2asc+0x910/0xa20 fs/hfsplus/unicode.c:179
Read of size 2 at addr ffff8880230ee40c by task syz-executor741/5190
CPU: 0 PID: 5190 Comm: syz-executor741 Not tainted 6.10.0-rc1-syzkaller-00104-gd8ec19857b09 #0
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
Call Trace:
__dump_stack lib/dump_stack.c:88 [inline]
dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:114
print_address_description mm/kasan/report.c:377 [inline]
print_report+0xc3/0x620 mm/kasan/report.c:488
kasan_report+0xd9/0x110 mm/kasan/report.c:601
hfsplus_uni2asc+0x910/0xa20 fs/hfsplus/unicode.c:179
hfsplus_readdir+0x87b/0x1000 fs/hfsplus/dir.c:207
iterate_dir+0x53e/0xb60 fs/readdir.c:110
__do_sys_getdents64 fs/readdir.c:409 [inline]
__se_sys_getdents64 fs/readdir.c:394 [inline]
__x64_sys_getdents64+0x14f/0x2e0 fs/readdir.c:394
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fce2f9ee649
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 17 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffe42fb67a8 EFLAGS: 00000246 ORIG_RAX: 00000000000000d9
RAX: ffffffffffffffda RBX: 00007ffe42fb6978 RCX: 00007fce2f9ee649
RDX: 0000000000000067 RSI: 0000000020000540 RDI: 0000000000000003
RBP: 00007fce2fa61610 R08: 0000000000000651 R09: 00007ffe42fb6978
R10: 00007ffe42fb6660 R11: 0000000000000246 R12: 0000000000000001
R13: 00007ffe42fb6968 R14: 0000000000000001 R15: 0000000000000001
Allocated by task 5190:
kasan_save_stack+0x33/0x60 mm/kasan/common.c:47
kasan_save_track+0x14/0x30 mm/kasan/common.c:68
poison_kmalloc_redzone mm/kasan/common.c:370 [inline]
__kasan_kmalloc+0xaa/0xb0 mm/kasan/common.c:387
kasan_kmalloc include/linux/kasan.h:211 [inline]
__do_kmalloc_node mm/slub.c:4121 [inline]
__kmalloc_noprof+0x1ec/0x410 mm/slub.c:4134
kmalloc_noprof include/linux/slab.h:664 [inline]
hfsplus_find_init+0x95/0x200 fs/hfsplus/bfind.c:21
hfsplus_readdir+0x266/0x1000 fs/hfsplus/dir.c:144
iterate_dir+0x53e/0xb60 fs/readdir.c:110
__do_sys_getdents64 fs/readdir.c:409 [inline]
__se_sys_getdents64 fs/readdir.c:394 [inline]
__x64_sys_getdents64+0x14f/0x2e0 fs/readdir.c:394
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
The buggy address belongs to the object at ffff8880230ee000
which belongs to the cache kmalloc-2k of size 2048
The buggy address is located 0 bytes to the right of
allocated 1036-byte region [ffff8880230ee000, ffff8880230ee40c)
The buggy address belongs to the physical page:
page: refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x230e8
head: order:3 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0
flags: 0xfff00000000040(head|node=0|zone=1|lastcpupid=0x7ff)
page_type: 0xffffefff(slab)
raw: 00fff00000000040 ffff888015442f00 dead000000000100 dead000000000122
raw: 0000000000000000 0000000080080008 00000001ffffefff 0000000000000000
head: 00fff00000000040 ffff888015442f00 dead000000000100 dead000000000122
head: 0000000000000000 0000000080080008 00000001ffffefff 0000000000000000
head: 00fff00000000003 ffffea00008c3a01 ffffffffffffffff 0000000000000000
head: 0000000000000008 0000000000000000 00000000ffffffff 0000000000000000
page dumped because: kasan: bad access detected
page_owner tracks the page as allocated
page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 1, tgid 1 (swapper/0), ts 10286113885, free_ts 0
set_page_owner include/linux/page_owner.h:32 [inline]
post_alloc_hook+0x2d1/0x350 mm/page_alloc.c:1468
prep_new_page mm/page_alloc.c:1476 [inline]
get_page_from_freelist+0x136a/0x2df0 mm/page_alloc.c:3402
__alloc_pages_noprof+0x22b/0x2460 mm/page_alloc.c:4660
__alloc_pages_node_noprof include/linux/gfp.h:269 [inline]
alloc_pages_node_noprof include/linux/gfp.h:296 [inline]
alloc_slab_page+0x56/0x110 mm/slub.c:2264
allocate_slab mm/slub.c:2427 [inline]
new_slab+0x84/0x260 mm/slub.c:2480
___slab_alloc+0xdac/0x1870 mm/slub.c:3666
__slab_alloc.constprop.0+0x56/0xb0 mm/slub.c:3756
__slab_alloc_node mm/slub.c:3809 [inline]
slab_alloc_node mm/slub.c:3988 [inline]
__do_kmalloc_node mm/slub.c:4120 [inline]
kmalloc_node_track_caller_noprof+0x355/0x430 mm/slub.c:4141
kmalloc_reserve+0xef/0x2c0 net/core/skbuff.c:597
__alloc_skb+0x164/0x380 net/core/skbuff.c:666
alloc_skb include/linux/skbuff.h:1308 [inline]
nlmsg_new include/net/netlink.h:1015 [inline]
rtmsg_ifinfo_build_skb+0x81/0x280 net/core/rtnetlink.c:4064
rtmsg_ifinfo_event net/core/rtnetlink.c:4107 [inline]
rtmsg_ifinfo_event net/core/rtnetlink.c:4097 [inline]
rtmsg_ifinfo+0x9f/0x1a0 net/core/rtnetlink.c:4116
register_netdevice+0x1710/0x1cb0 net/core/dev.c:10421
register_netdev+0x2f/0x50 net/core/dev.c:10511
eql_init_module+0x5f/0xa0 drivers/net/eql.c:596
do_one_initcall+0x128/0x700 init/main.c:1267
page_owner free stack trace missing
Memory state around the buggy address:
ffff8880230ee300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ffff8880230ee380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>ffff8880230ee400: 00 04 fc fc fc fc fc fc fc fc fc fc fc fc fc fc
^
ffff8880230ee480: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
ffff8880230ee500: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
==================================================================