Mailing List Archive

[lkp] [printk] db43e77a44: BUG: sleeping function called from invalid context at kernel/printk/printk.c:2328
FYI, we noticed the below changes on

https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
commit db43e77a4456b2e53ea3aed7c06662d795fae54d ("printk: do cond_resched() between lines while outputting to consoles")


+-----------------------------------------------------------------------------+------------+------------+
| | fd0fd2ade3 | db43e77a44 |
+-----------------------------------------------------------------------------+------------+------------+
| boot_successes | 2 | 0 |
| boot_failures | 314 | 314 |
| IP-Config:Auto-configuration_of_network_failed | 2 | 2 |
| Kernel_panic-not_syncing:Attempted_to_kill_init!exitcode= | 312 | 312 |
| BUG:sleeping_function_called_from_invalid_context_at_kernel/printk/printk.c | 0 | 20 |
+-----------------------------------------------------------------------------+------------+------------+



[ 1.671293] init[1]: segfault at ffffffffff600400 ip ffffffffff600400 sp 00007ffdb632fc38 error 15
[ 1.673960] init[1] vsyscall attempted with vsyscall=none ip:ffffffffff600400 cs:33 sp:7ffdb632f238 ax:ffffffffff600400 si:7f39c31d2a4c di:7ffdb632f2f8
[ 1.676301] init[1]: segfault at ffffffffff600400 ip ffffffffff600400 sp 00007ffdb632f238 error 15
[ 1.682064] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[ 1.682064]
[ 1.682067] CPU: 1 PID: 1 Comm: init Not tainted 4.4.0-rc8-00374-gdb43e77 #1
[ 1.682068] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 1.682071] 0000000000000000 ffff880012147c90 ffffffff813166d9 ffffffff81cc884e
[ 1.682073] ffff880012147d10 ffffffff8110916b ffffffff00000010 ffff880012147d20
[ 1.682075] ffff880012147cb8 ffffffff811060f1 000000000000000b ffff880012038010
[ 1.682075] Call Trace:
[ 1.682086] [<ffffffff813166d9>] dump_stack+0x4b/0x63
[ 1.682089] [<ffffffff8110916b>] panic+0xc2/0x1ff
[ 1.682095] [<ffffffff811060f1>] ? perf_event_exit_task+0x2c5/0x2d4
[ 1.682099] [<ffffffff810911d6>] do_exit+0x490/0x8d1
[ 1.682100] [<ffffffff8109243b>] do_group_exit+0x3c/0xa0
[ 1.682103] [<ffffffff8109a36b>] get_signal+0x4b9/0x4f2
[ 1.682108] [<ffffffff8103554e>] ? force_sig_info_fault+0x36/0x38
[ 1.682111] [<ffffffff810041d0>] do_signal+0x23/0x5f2
[ 1.682115] [<ffffffff810b8cb5>] ? pick_next_task_fair+0x122/0x405
[ 1.682117] [<ffffffff810b8cb5>] ? pick_next_task_fair+0x122/0x405
[ 1.682119] [<ffffffff81100000>] ? perf_read+0x182/0x259
[ 1.682124] [<ffffffff818775e6>] ? __schedule+0x4ae/0x683
[ 1.682126] [<ffffffff81001047>] exit_to_usermode_loop+0x47/0x81
[ 1.682128] [<ffffffff810013d8>] prepare_exit_to_usermode+0x17/0x2d
[ 1.682132] [<ffffffff8187b36a>] retint_user+0x8/0x13
[ 1.682175] Kernel Offset: disabled
[ 1.683995] BUG: sleeping function called from invalid context at kernel/printk/printk.c:2328
[ 1.683996] in_atomic(): 1, irqs_disabled(): 1, pid: 1, name: init
[ 1.683998] CPU: 1 PID: 1 Comm: init Not tainted 4.4.0-rc8-00374-gdb43e77 #1
[ 1.683999] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 1.684001] 0000000000000000 ffff880012147c30 ffffffff813166d9 ffff8800121434c0
[ 1.684002] ffff880012147c48 ffffffff810a9e3b 0000000000000000 ffff880012147c90
[ 1.684004] ffffffff810c5def 0000000000000067 0000000000000046 ffffffff81cc884e
[ 1.684004] Call Trace:
[ 1.684007] [<ffffffff813166d9>] dump_stack+0x4b/0x63
[ 1.684012] [<ffffffff810a9e3b>] ___might_sleep+0x104/0x107
[ 1.684016] [<ffffffff810c5def>] console_unlock+0x35b/0x3f5
[ 1.684018] [<ffffffff811091c8>] panic+0x11f/0x1ff
[ 1.684020] [<ffffffff811060f1>] ? perf_event_exit_task+0x2c5/0x2d4
[ 1.684022] [<ffffffff810911d6>] do_exit+0x490/0x8d1
[ 1.684023] [<ffffffff8109243b>] do_group_exit+0x3c/0xa0
[ 1.684025] [<ffffffff8109a36b>] get_signal+0x4b9/0x4f2
[ 1.684027] [<ffffffff8103554e>] ? force_sig_info_fault+0x36/0x38
[ 1.684029] [<ffffffff810041d0>] do_signal+0x23/0x5f2
[ 1.684031] [<ffffffff810b8cb5>] ? pick_next_task_fair+0x122/0x405
[ 1.684032] [<ffffffff810b8cb5>] ? pick_next_task_fair+0x122/0x405
[ 1.684034] [<ffffffff81100000>] ? perf_read+0x182/0x259
[ 1.684036] [<ffffffff818775e6>] ? __schedule+0x4ae/0x683
[ 1.684038] [<ffffffff81001047>] exit_to_usermode_loop+0x47/0x81
[ 1.684039] [<ffffffff810013d8>] prepare_exit_to_usermode+0x17/0x2d
[ 1.684041] [<ffffffff8187b36a>] retint_user+0x8/0x13

Elapsed time: 10
qemu-system-x86_64 -enable-kvm -cpu SandyBridge -kernel /pkg/linux/x86_64-randconfig-h0-01081741/gcc-5/db43e77a4456b2e53ea3aed7c06662d795fae54d/vmlinuz-4.4.0-rc8-00374-gdb43e77 -append 'root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-lkp-wsx03-yocto-x86_64-16/bisect_boot-1-yocto-minimal-x86_64.cgz-x86_64-randconfig-h0-01081741-db43e77a4456b2e53ea3aed7c06662d795fae54d-20160110-62559-84902r-0.yaml ARCH=x86_64 kconfig=x86_64-randconfig-h0-01081741 branch=linux-next/master commit=db43e77a4456b2e53ea3aed7c06662d795fae54d BOOT_IMAGE=/pkg/linux/x86_64-randconfig-h0-01081741/gcc-5/db43e77a4456b2e53ea3aed7c06662d795fae54d/vmlinuz-4.4.0-rc8-00374-gdb43e77 max_uptime=600 RESULT_ROOT=/result/boot/1/vm-lkp-wsx03-yocto-x86_64/yocto-minimal-x86_64.cgz/x86_64-randconfig-h0-01081741/gcc-5/db43e77a4456b2e53ea3aed7c06662d795fae54d/8 LKP_SERVER=inn earlyprintk=ttyS0,115200 systemd.log_level=err debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal rw ip=::::vm-lkp-wsx03-yocto-x86_64-16::dhcp drbd.minor_count=8' -initrd /fs/sda1/initrd-vm-lkp-wsx03-yocto-x86_64-16 -m 320 -smp 2 -device e1000,netdev=net0 -netdev user,id=net0 -boot order=nc -no-reboot -watchdog i6300esb -rtc base=localtime -drive file=/fs/sda1/disk0-vm-lkp-wsx03-yocto-x86_64-16,media=disk,if=virtio -pidfile /dev/shm/kboot/pid-vm-lkp-wsx03-yocto-x86_64-16 -serial file:/dev/shm/kboot/serial-vm-lkp-wsx03-yocto-x86_64-16 -daemonize -display none -monitor null





Thanks,
Ying Huang