Kernel Panic in "radix_tree_lookup" function on a RHEL 7.7 s390x system

Solution Verified - Updated -

Issue

  • Kernel panic with the following call traces:


    [156926.614191] Unable to handle kernel pointer dereference at virtual kernel address 3a8af8e7c9e25000 [156926.614255] Oops: 0038 [#1] SMP [156926.614260] Modules linked in: iptable_filter unix_diag af_packet_diag netlink_diag tcp_diag udp_diag inet_diag fuse zcrypt_cex4 zcrypt ap cmm smsgiucv ext4 mbcache jbd2 dm_mod qeth_l3 vmur sg binfmt_misc ip_tables xfs libcrc32c sd_mod crc_t10dif crct10dif_generic crct10dif_common qeth dasd_eckd_mod dasd_fba_mod zfcp ccwgroup scsi_transport_fc dasd_mod scsi_tgt qdio [156926.614295] CPU: 0 PID: 351 Comm: db2bp Kdump: loaded Not tainted 3.10.0-1062.el7.s390x #1 [156926.614299] task: 0000000513dfc620 ti: 0000000114eb0000 task.ti: 0000000114eb0000 [156926.614302] Krnl PSW : 0704e00180000000 0000000000487e28 (__radix_tree_lookup+0x50/0x118) [156926.614345] R:0 T:1 IO:1 EX:1 Key:0 M:1 W:0 P:0 AS:3 CC:2 PM:0 EA:3 Krnl GPRS: 0000000000278940 3a8af8e7c9e25e35 0000000000000001 3a8af8e7c9e25e34 [156926.614356] 0000000000000000 0000000114eb3cd8 000003ffb1cf3000 0000000a00000001 [156926.614424] 0000000000000000 0000000114eb3cd8 0000000000000040 000000000004d848 [156926.614430] 1800000001c31fce 000000000004d848 0000000114eb3c38 0000000114eb3be8 [156926.614458] Krnl Code: 0000000000487e16: ec213ebf0055 risbg %r2,%r1,62,191,0 0000000000487e1c: ec260063017c cgij %r2,1,6,487ee2 #0000000000487e22: ec3100be0055 risbg %r3,%r1,0,190,0 >0000000000487e28: e33030000094 llc %r3,0(%r3) 0000000000487e2e: eb3a3000000d sllg %r3,%r10,0(%r3) 0000000000487e34: a73bffff aghi %r3,-1 0000000000487e38: ecc300492065 clgrj %r12,%r3,2,487eca 0000000000487e3e: ec26004a017c cgij %r2,1,6,487ed2 [156926.614511] Call Trace: [156926.614514] ([<0000000000000000>] 0x0) [156926.614525] [<0000000000487f1c>] radix_tree_lookup_slot+0x2c/0x50 [156926.614530] [<0000000000278974>] __find_get_page+0x4c/0xd0 [156926.614550] [<0000000000278a34>] find_get_page+0x3c/0x58 [156926.614831] [<00000000002c9d3a>] lookup_swap_cache+0x7a/0x178 [156926.614844] [<00000000002ca56c>] swap_readahead_detect+0xac/0x318 [156926.614846] [<00000000002b47f0>] __handle_mm_fault+0x238/0x1028 [156926.614853] [<00000000002b56c6>] handle_mm_fault+0xe6/0x188 [156926.614855] [<000000000075cbbc>] do_dat_exception+0x194/0x308 [156926.614879] [<000000000075acf4>] pgm_exit+0x0/0x14 [156926.614883] [<000003ffb378454e>] 0x3ffb378454e [156926.614887] Last Breaking-Event-Address: [156926.614889] [<0000000000487f16>] radix_tree_lookup_slot+0x26/0x50 [156926.614893] [156926.614895] Kernel panic - not syncing: Fatal exception: panic_on_oops

Environment

  • s390x architecture
  • Red Hat Enterprise Linux 7.7
    • kernel-3.10.0-1062.el7.s390x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In