lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Tue, 18 Aug 2020 08:35:48 +0800
From:   kernel test robot <lkp@...el.com>
To:     Linus Lüssing <linus.luessing@...3.blue>
Cc:     netdev@...r.kernel.org, Roopa Prabhu <roopa@...ulusnetworks.com>,
        Nikolay Aleksandrov <nikolay@...ulusnetworks.com>,
        "David S . Miller" <davem@...emloft.net>,
        bridge@...ts.linux-foundation.org, gluon@...beck.freifunk.net,
        openwrt-devel@...ts.openwrt.org,
        Linus Lüssing <linus.luessing@...3.blue>,
        0day robot <lkp@...el.com>,
        LKML <linux-kernel@...r.kernel.org>, lkp@...ts.01.org
Subject: [bridge] fdde3c8b90:
 WARNING:at_net/core/rtnetlink.c:#rtnl_link_register

Greeting,

FYI, we noticed the following commit (built with gcc-9):

commit: fdde3c8b901df4c7d62fcd4cdd9a66114758889a ("[RFC PATCH net-next] bridge: Implement MLD Querier wake-up calls / Android bug workaround")
url: https://github.com/0day-ci/linux/commits/Linus-L-ssing/bridge-Implement-MLD-Querier-wake-up-calls-Android-bug-workaround/20200817-043402
base: https://git.kernel.org/cgit/linux/kernel/git/davem/net-next.git bfdd5aaa54b0a44d9df550fe4c9db7e1470a11b8

in testcase: trinity
with following parameters:

	runtime: 300s

test-description: Trinity is a linux system call fuzz tester.
test-url: http://codemonkey.org.uk/projects/trinity/


on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 8G

caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):



If you fix the issue, kindly add following tag
Reported-by: kernel test robot <lkp@...el.com>


[  158.217917] WARNING: CPU: 0 PID: 2838 at net/core/rtnetlink.c:401 rtnl_link_register+0xe/0x50
[  158.219703] Modules linked in: bridge(+) 8021q garp stp mrp llc vsock_loopback vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock vmw_vmci ieee802154_socket ieee802154 af_key mpls_router ip_tunnel hidp bnep rfcomm bluetooth ecdh_generic ecc rfkill can_bcm can_raw can crypto_user ib_core nfnetlink scsi_transport_iscsi atm sctp libcrc32c sr_mod cdrom sg ata_generic bochs_drm drm_vram_helper drm_ttm_helper ttm drm_kms_helper syscopyarea intel_rapl_msr sysfillrect sysimgblt fb_sys_fops drm ppdev intel_rapl_common ata_piix crct10dif_pclmul crc32_pclmul crc32c_intel libata ghash_clmulni_intel joydev ipmi_devintf ipmi_msghandler serio_raw parport_pc parport i2c_piix4 ip_tables
[  158.244913] CPU: 0 PID: 2838 Comm: modprobe Not tainted 5.8.0-08355-gfdde3c8b901df #1
[  158.248753] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[  158.252751] RIP: 0010:rtnl_link_register+0xe/0x50
[  158.255959] Code: 43 50 60 13 7a ba eb ba b8 ef ff ff ff eb ec 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 66 66 66 66 90 41 54 55 83 7f 28 32 76 0f <0f> 0b 41 bc ea ff ff ff 5d 44 89 e0 41 5c c3 83 bf 88 00 00 00 24
[  158.264335] RSP: 0018:ffffb8be827d7c78 EFLAGS: 00010202
[  158.267501] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
[  158.271282] RDX: ffff975c95bf26c0 RSI: ffffffffc0558100 RDI: ffffffffc06181a0
[  158.274992] RBP: ffffffffc06181a0 R08: ffffffffbb5e77c0 R09: ffffffffbb5e77c0
[  158.278557] R10: 0000000000000dc0 R11: ffffb8be80045000 R12: 0000000000000000
[  158.282212] R13: 0000000000000000 R14: ffffffffc0618318 R15: ffffffffc0618300
[  158.285892] FS:  00007f5a848b0480(0000) GS:ffff975cffc00000(0000) knlGS:0000000000000000
[  158.289648] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  158.292264] CR2: 00005565f1185950 CR3: 00000002008c2000 CR4: 00000000000406f0
[  158.294982] Call Trace:
[  158.297597]  ? 0xffffffffc0624000
[  158.299877]  br_netlink_init+0x29/0x47 [bridge]
[  158.302215]  br_init+0x89/0xf7 [bridge]
[  158.304472]  do_one_initcall+0x46/0x210
[  158.306643]  ? _cond_resched+0x19/0x30
[  158.308792]  ? kmem_cache_alloc_trace+0x160/0x230
[  158.311045]  ? do_init_module+0x23/0x220
[  158.313240]  do_init_module+0x5c/0x220
[  158.315827]  load_module+0x10c0/0x1230
[  158.318299]  ? ima_post_read_file+0xf0/0x100
[  158.320828]  ? __do_sys_finit_module+0xaa/0x110
[  158.323278]  __do_sys_finit_module+0xaa/0x110
[  158.325733]  do_syscall_64+0x33/0x40
[  158.327630]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  158.329676] RIP: 0033:0x7f5a849caf59
[  158.331962] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 8b 0d 07 6f 0c 00 f7 d8 64 89 01 48
[  158.338899] RSP: 002b:00007ffee7f396d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[  158.341943] RAX: ffffffffffffffda RBX: 000055957a66dbf0 RCX: 00007f5a849caf59
[  158.344949] RDX: 0000000000000000 RSI: 000055957a0163f0 RDI: 0000000000000000
[  158.347661] RBP: 000055957a0163f0 R08: 0000000000000000 R09: 0000000000000000
[  158.350332] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[  158.353073] R13: 000055957a66ddc0 R14: 0000000000040000 R15: 000055957a66dbf0
[  158.356140] ---[ end trace ff83f6eb41e4a01c ]---


To reproduce:

        # build kernel
	cd linux
	cp config-5.8.0-08355-gfdde3c8b901df .config
	make HOSTCC=gcc-9 CC=gcc-9 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage

        git clone https://github.com/intel/lkp-tests.git
        cd lkp-tests
        bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email



Thanks,
lkp


View attachment "config-5.8.0-08355-gfdde3c8b901df" of type "text/plain" (159053 bytes)

View attachment "job-script" of type "text/plain" (4580 bytes)

Download attachment "dmesg.xz" of type "application/x-xz" (18600 bytes)

View attachment "trinity" of type "text/plain" (2902 bytes)

Powered by blists - more mailing lists