[linux-next] kernel Oops while running stress test on ppc

From: Abdul Haleem <hidden>
Date: 2017-07-24 10:41:35
Also in: linux-next

Hi,

next-20170721 on powerpc triggered kernel panic for stress test.

Machine : Power 8 Bare-metal
Kernel : 4.13.0-rc1-next-20170721
gcc : 4.8.5
config: Tul-NV-config attached
Is reproducible all the time ? : No

Test:
stress --cpu 160 --io 160 --vm 160 --vm-bytes 261536768 --hdd 160
--hdd-bytes 1048576 --timeout 60 --verbose


Unable to handle kernel paging request for data at address 0x00000340
Faulting instruction address: 0xc000000000237f50
Oops: Kernel access of bad area, sig: 11 [#1]
SMP NR_CPUS=2048
NUMA
PowerNV
Dumping ftrace buffer:
   (ftrace buffer empty)
Modules linked in: bridge iptable_mangle ipt_MASQUERADE
nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4
nf_defrag_ipv4 xt_conntrack nf_conntrack ipt_REJECT nf_reject_ipv4
xt_tcpudp tun stp llc kvm_hv kvm iptable_filter vmx_crypto powernv_rng
rng_core ipmi_powernv leds_powernv powernv_op_panel ipmi_devintf
ipmi_msghandler led_class binfmt_misc nfsd ip_tables x_tables autofs4
[last unloaded: bridge]
CPU: 36 PID: 40971 Comm: stress Not tainted
4.13.0-rc1-next-20170721-autotest #1
task: c000000c9c7d3200 task.stack: c000000b229ac000
NIP: c000000000237f50 LR: c000000000237f38 CTR: c000000000080a30
REGS: c000000fffe8f470 TRAP: 0300   Not tainted
(4.13.0-rc1-next-20170721-autotest)
MSR: 9000000000009033 <SF,HV,EE,ME,IR,DR,RI,LE>
  CR: 28084882  XER: 20000000
CFAR: c0000000000087d8 DAR: 0000000000000340 DSISR: 40000000 SOFTE: 0
GPR00: c000000000237ef8 c000000fffe8f6f0 c000000001084700 0000000000000000
GPR04: 0000000000000010 000000000000002d c000000000d77f55 c000000000d77f44
GPR08: 000000000000015b 0000000000000338 0000000000000338 0000000000000228
GPR12: 0000000000000001 c00000000fd4c600 00007fffb2a33f20 0000000000000000
GPR16: c0000007ee395800 c000000daef0f0e0 f000000003638a00 0000000000010000
GPR20: c000000000bd9408 0000000000000002 0000000000000001 c000000000fd2300
GPR24: c000000ec53fa658 c0000000010c21f4 0000000000000000 c000000ec53fa668
GPR28: c0000007e6762800 0000000000000001 c000000ec53fa650 f000000003638a00
NIP [c000000000237f50] test_clear_page_writeback+0x2e0/0x3e0
LR [c000000000237f38] test_clear_page_writeback+0x2c8/0x3e0
Call Trace:
[c000000fffe8f6f0] [c000000000237ef8] test_clear_page_writeback+0x288/0x3e0 (unreliable)
[c000000fffe8f750] [c000000000221840] end_page_writeback+0x70/0xd0
[c000000fffe8f780] [c0000000003d6418] ext4_finish_bio+0x218/0x2c0
[c000000fffe8f870] [c0000000003d6a48] ext4_end_bio+0x68/0x200
[c000000fffe8f920] [c0000000004ff754] bio_endio+0x124/0x210
[c000000fffe8f960] [c000000000814138] dec_pending+0x168/0x320
[c000000fffe8f9e0] [c0000000008148a0] clone_endio+0xc0/0x170
[c000000fffe8fa60] [c0000000004ff754] bio_endio+0x124/0x210
[c000000fffe8faa0] [c00000000050b870] blk_update_request+0xf0/0x490
[c000000fffe8fb30] [c000000000683b84] scsi_end_request+0x54/0x250
[c000000fffe8fb90] [c000000000683f44] scsi_io_completion+0x1c4/0x660
[c000000fffe8fc10] [c00000000067a018] scsi_finish_command+0x138/0x170
[c000000fffe8fc50] [c0000000006830a8] scsi_softirq_done+0x168/0x1c0
[c000000fffe8fcd0] [c000000000517928] __blk_mq_complete_request_remote+0x28/0x40
[c000000fffe8fcf0] [c00000000018993c] flush_smp_call_function_queue+0xcc/0x1f0
[c000000fffe8fd70] [c000000000040d7c] smp_ipi_demux_relaxed+0x9c/0x110
[c000000fffe8fdb0] [c000000000080bfc] icp_native_ipi_action+0x5c/0x70
[c000000fffe8fdd0] [c000000000150070] __handle_irq_event_percpu+0x90/0x2d0
[c000000fffe8fe90] [c0000000001502e0] handle_irq_event_percpu+0x30/0x90
[c000000fffe8fed0] [c0000000001563fc] handle_percpu_irq+0x7c/0xc0
[c000000fffe8ff00] [c00000000014e864] generic_handle_irq+0x44/0x70
[c000000fffe8ff20] [c000000000015fec] __do_irq+0x8c/0x200
[c000000fffe8ff90] [c000000000028834] call_do_irq+0x14/0x24
[c000000b229afde0] [c0000000000161f4] do_IRQ+0x94/0x110
[c000000b229afe30] [c000000000008c58] hardware_interrupt_common+0x158/0x160
Instruction dump:
e94d0030 39290080 7d09502a 3908ffff 7d09512a 4bddd935 60000000 e93f0038
895f0007 394a0066 794a1f24 7d295214 <e9290008> 39400000 886d028a
994d028a
---[ end trace 59674c4cd44fdd81 ]---

Kernel panic - not syncing: Fatal exception in interrupt
Dumping ftrace buffer:
(ftrace buffer empty)
Rebooting in 10 seconds..
Trying to free IRQ 17 from IRQ context!
------------[ cut here ]------------
WARNING: CPU: 36 PID: 40971 at kernel/irq/manage.c:1475 __free_irq
+0x364/0x3e0
[12364.220802] Modules linked in: bridge iptable_mangle ipt_MASQUERADE
nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4
nf_defrag_ipv4 xt_conntrack nf_conntrack ipt_REJECT nf_reject_ipv4
xt_tcpudp tun stp llc kvm_hv kvm iptable_filter vmx_crypto powernv_rng
rng_core ipmi_powernv leds_powernv powernv_op_panel ipmi_devintf
ipmi_msghandler led_class binfmt_misc nfsd ip_tables x_tables autofs4
[last unloaded: bridge]
CPU: 36 PID: 40971 Comm: stress Tainted: G      D
4.13.0-rc1-next-20170721-autotest #1
task: c000000c9c7d3200 task.stack: c000000b229ac000
NIP: c000000000151474 LR: c000000000151470 CTR: c0000000006ecd50
REGS: c000000fffe8ee50 TRAP: 0700   Tainted: G      D
(4.13.0-rc1-next-20170721-autotest)
MSR: 9000000000021033 <SF,HV,ME,IR,DR,RI,LE>
CR: 42082822  XER: 20000000
CFAR: c00000000014dea8 SOFTE: 0 

stress : http://people.seas.harvard.edu/~apw/stress



-- 
Regard's

Abdul Haleem
IBM Linux Technology Centre

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help