FYI, we noticed the following commit:
commit: 29608e96c43a1a5659d3aeffe6c663206285b5a2 ("lib: add linker tables test
driver")
https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux-next.git
20161130-linker-tables-v5
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 -m 320M
caused below changes:
+-----------------------------------------------------------------------+------------+------------+
| | 2ffb5369d1 |
29608e96c4 |
+-----------------------------------------------------------------------+------------+------------+
| boot_successes | 0 | 0
|
| boot_failures | 8 | 10
|
| BUG:sleeping_function_called_from_invalid_context_at_mm/page_alloc.c | 8 | 2
|
| INFO:lockdep_is_turned_off | 8 | 2
|
| kernel_BUG_at_mm/slub.c | 3 |
|
| invalid_opcode:#[##]SMP | 3 |
|
| Kernel_panic-not_syncing:Fatal_exception | 3 | 8
|
| general_protection_fault:#[##]SMP | 0 | 8
|
| WARNING:at_lib/test_linktables/test-linktables.c:#test_linktable_init | 0 | 2
|
+-----------------------------------------------------------------------+------------+------------+
[ 5.797693] .................................... done.
[ 5.801250] registered taskstats version 1
[ 5.820896] Btrfs loaded, crc32c=crc32c-generic
[ 5.825784] general protection fault: 0000 [#1] SMP
[ 5.826939] Modules linked in:
[ 5.827934] CPU: 0 PID: 1 Comm: swapper/0 Not tainted
4.9.0-rc7-next-20161130-00014-g29608e9 #36
[ 5.829996] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1
04/01/2014
[ 5.832074] task: ffff880012108040 task.stack: ffffc900000d0000
[ 5.833330] RIP: 0010:kobject_get+0xd/0x68
[ 5.834364] RSP: 0018:ffffc900000d3d18 EFLAGS: 00010206
[ 5.835601] RAX: 6b6b6b6b6b6b6b6b RBX: 6b6b6b6b6b6b6b7b RCX: 0000000000000000
[ 5.836989] RDX: 0000000000000000 RSI: ffffffff823435c7 RDI: 6b6b6b6b6b6b6b7b
[ 5.838387] RBP: ffffc900000d3d20 R08: 000000026be71979 R09: 0000000000000001
[ 5.839782] R10: ffffc900000d3ca8 R11: ffffffff811f4cc2 R12: 00000000ffffffea
[ 5.841174] R13: ffff88000b40e678 R14: 6b6b6b6b6b6b6b6b R15: 0000000000a00038
[ 5.842576] FS: 0000000000000000(0000) GS:ffff880013a00000(0000)
knlGS:0000000000000000
[ 5.844559] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 5.845791] CR2: 0000000000000000 CR3: 000000000241e000 CR4: 00000000000006f0
[ 5.847187] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 5.848639] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 5.850073] Call Trace:
[ 5.850918] get_device+0x1a/0x20
[ 5.851861] device_add+0xc2/0x546
[ 5.852816] ? kfree_const+0x20/0x22
To reproduce:
git clone
git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this
email
Thanks,
Xiaolong