Kernel crash on qemu-m68k-system while building r-cran packages

John Paul Adrian Glaubitz
2020-05-27T09:14:47Z

Hi!

I just ran into the following kernel crash - which is reproducible - when trying
to build the R package r-cran-phangorn on qemu-m68k-system on Linux 5.6.7.

Adrian

[ 56.640000] *** ADDRESS ERROR *** FORMAT=2
[ 56.640000] Current process id is 728
[ 56.640000] BAD KERNEL TRAP: 00000000
[ 56.640000] Modules linked in: sg evdev mac_hid ip_tables x_tables sha1_generic hmac ipv6 nf_defrag_ipv6 autofs4 ext4 crc16 mbcache jbd2 crc32c_generic sd_mod t10_pi crc_t10dif crct10dif_generic crct10dif_common sr_mod cdrom mac_esp macsonic esp_scsi
[ 56.640000] PC: [<00016a2c>] X_UNSUPP+0x2c/0x3c
[ 56.640000] SR: 2004 SP: 3eb5e68c a2: c02e239a
[ 56.640000] d0: 00000040 d1: 00000002 d2: 8002adec d3: 8002ad50
[ 56.640000] d4: 8002c768 d5: 0000000d a0: ffffffc2 a1: ffffffc1
[ 56.640000] Process R (pid: 728, task=a3dfda5d)
[ 56.640000] Frame format=2 instr addr=00000000
[ 56.650000] Stack from 3a4d9f30:
[ 56.650000] 41000000 00000002 00000002 ffffffc2 ffffffc1 1fff0000 80000000 00000000
[ 56.650000] 3fbf0000 80000000 00000000 00000000 20000000 00000000 7fff0000 ffffffff
[ 56.650000] ffffffff 00000000 00050008 00000000 8000067c c02c2000 efffee20 000002d8
[ 56.650000] 00002a28 3a4d9f98 00000002 00000014 fffffffe 8002c768 00000002 00000041
[ 56.650000] 00000002 c041fc58 c0743758 ffffffff 00000000 0008c075 00002b24 00000012
[ 56.650000] 000007d0 00000024 00000002 c05bef04 c05bef04 0000005e 00000077 c28aca70
[ 56.650000] Call Trace: [<00050008>] copy_overflow+0x10/0x28
[ 56.650000] [<00002a28>] buserr+0x20/0x28
[ 56.650000] [<0008c075>] bpf_check+0x57f/0x1cfa
[ 56.650000] [<00002b24>] syscall+0x8/0xc
[ 56.650000] [<0000c019>] dn_sched_init+0x75/0x88
[ 56.650000] Code: 1017 0200 00f0 0c00 0040 66ff 0000 05ac <f23c> 8800 0000 0000 f23c 9000 0000 0000 222e ff84 082e 0005 ff1c 6600 000a 0281
[ 56.650000] Disabling lock debugging due to kernel taint
[ 56.650000] *** ADDRESS ERROR *** FORMAT=2
[ 56.650000] Current process id is 7
[ 56.650000] BAD KERNEL TRAP: 00000000
[ 56.650000] Modules linked in: sg evdev mac_hid ip_tables x_tables sha1_generic hmac ipv6 nf_defrag_ipv6 autofs4 ext4 crc16 mbcache jbd2 crc32c_generic sd_mod t10_pi crc_t10dif crct10dif_generic crct10dif_common sr_mod cdrom mac_esp macsonic esp_scsi
[ 56.650000] PC: [<00016a2c>] X_UNSUPP+0x2c/0x3c
[ 56.650000] SR: 2704 SP: 5ca00d79 a2: 391686b0
[ 56.650000] d0: 00000040 d1: 3dc64d60 d2: 0000000e d3: 309a6680
[ 56.650000] d4: fffffffc d5: 00000000 a0: 3dc64d60 a1: 391686b0
[ 56.650000] Process ksoftirqd/0 (pid: 7, task=018bf318)
[ 56.650000] Frame format=2 instr addr=00000000
[ 56.650000] Stack from 3dc79e44:
[ 56.650000] 41000000 00000000 3dc64d60 3dc64d60 391686b0 1fff0000 80000000 00000000
[ 56.650000] 3fbf0000 80000000 00000000 00000000 20000000 00000000 7fff0000 ffffffff
[ 56.650000] ffffffff 00000000 00000000 00000000 00000004 00000004 00000000 00000000
[ 56.650000] 0003f400 00000009 003e6ce0 003e6d10 391686dc 003e6ce0 00414bf4 39168641
[ 56.650000] 0004732e 391686e8 003e6d10 003e6ce0 000472e2 000489a2 00042114 3dc64d8c
[ 56.650000] 391686b0 391686dc 003e6ce0 00048b82 003e6ce0 391686dc 003e6ce0 3dc64d8c
[ 56.650000] Call Trace: [<0003f400>] arch_local_irq_enable+0x8/0x26
[ 56.650000] [<0004732e>] set_next_entity+0x4c/0xbe
[ 56.650000] [<000472e2>] set_next_entity+0x0/0xbe
[ 56.650000] [<000489a2>] put_prev_entity+0x0/0x68
[ 56.650000] [<00042114>] smpboot_thread_fn+0x0/0x100
[ 56.650000] [<00048b82>] pick_next_task_fair+0x14e/0x186
[ 56.650000] [<002ef606>] __schedule+0x25e/0x39c
[ 56.650000] [<0003f4ca>] kthread_parkme+0x0/0x10
[ 56.650000] [<00042114>] smpboot_thread_fn+0x0/0x100
[ 56.650000] [<0003f5cc>] __init_completion+0x0/0x20
[ 56.650000] [<002ef3a8>] __schedule+0x0/0x39c
[ 56.650000] [<0003f450>] kthread_should_stop+0x0/0x12
[ 56.650000] [<0003f5cc>] __init_completion+0x0/0x20
[ 56.650000] [<002ef7ae>] schedule+0x6a/0xb2
[ 56.650000] [<002ef744>] schedule+0x0/0xb2
[ 56.650000] [<0003f476>] kthread_should_park+0x0/0xc
[ 56.650000] [<000421b8>] smpboot_thread_fn+0xa4/0x100
[ 56.650000] [<0002df86>] do_exit+0x0/0x720
[ 56.650000] [<0004bd4a>] complete+0x0/0x34
[ 56.650000] [<00040190>] kthread+0xb8/0xc2
[ 56.650000] [<000400d8>] kthread+0x0/0xc2
[ 56.650000] [<00002a74>] ret_from_kernel_thread+0xc/0x14
[ 56.650000] Code: 1017 0200 00f0 0c00 0040 66ff 0000 05ac <f23c> 8800 0000 0000 f23c 9000 0000 0000 222e ff84 082e 0005 ff1c 6600 000a 0281
[ 56.670000] *** ADDRESS ERROR *** FORMAT=2
[ 56.670000] Current process id is 174
[ 56.670000] BAD KERNEL TRAP: 00000000
[ 56.670000] Modules linked in: sg evdev mac_hid ip_tables x_tables sha1_generic hmac ipv6 nf_defrag_ipv6 autofs4 ext4 crc16 mbcache jbd2 crc32c_generic sd_mod t10_pi crc_t10dif crct10dif_generic crct10dif_common sr_mod cdrom mac_esp macsonic esp_scsi
[ 56.670000] PC: [<00016a2c>] X_UNSUPP+0x2c/0x3c
[ 56.670000] SR: 2704 SP: 82add07d a2: 391686b0
[ 56.670000] d0: efd57040 d1: 3c534000 d2: 0000000e d3: 31cb9380
[ 56.670000] d4: fffffffc d5: 00000000 a0: 3c534000 a1: 391686b0
[ 56.670000] Process systemd-journal (pid: 174, task=9a58f959)
[ 56.670000] Frame format=2 instr addr=00000000
[ 56.670000] Stack from 391c9ce4:
[ 56.670000] 41000000 efd57054 3c534000 3c534000 391686b0 1fff0000 80000000 00000000
[ 56.670000] 3fbf0000 80000000 00000000 00000000 20000000 00000000 7fff0000 ffffffff
[ 56.670000] ffffffff 00000000 04000000 00000000 00000004 00000006 00000000 00000000
[ 56.670000] 00000000 00000009 003e6ce0 003e6d10 391686dc 003e6ce0 00414bf4 39168641
[ 56.670000] 0004732e 391686e8 003e6d10 003e6ce0 000472e2 000489a2 000657d0 3c53402c
[ 56.670000] 391686b0 391686dc 003e6ce0 00048b82 003e6ce0 391686dc 003e6ce0 3c53402c
[ 56.670000] Call Trace: [<0004732e>] set_next_entity+0x4c/0xbe
[ 56.670000] [<000472e2>] set_next_entity+0x0/0xbe
[ 56.670000] [<000489a2>] put_prev_entity+0x0/0x68
[ 56.670000] [<000657d0>] futex_wait_queue_me+0x0/0xa6
[ 56.670000] [<00048b82>] pick_next_task_fair+0x14e/0x186
[ 56.670000] [<002ef606>] __schedule+0x25e/0x39c
[ 56.670000] [<0006535a>] futex_wait_setup+0x0/0x9c
[ 56.670000] [<000657d0>] futex_wait_queue_me+0x0/0xa6
[ 56.670000] [<00064bb8>] __unqueue_futex+0x0/0x3c
[ 56.670000] [<002ef3a8>] __schedule+0x0/0x39c
[ 56.670000] [<002e09f0>] list_add_tail+0x1c/0x36
[ 56.670000] [<002ef7ae>] schedule+0x6a/0xb2
[ 56.670000] [<00065848>] futex_wait_queue_me+0x78/0xa6
[ 56.670000] [<00048b82>] pick_next_task_fair+0x14e/0x186
[ 56.670000] [<002ef606>] __schedule+0x25e/0x39c
[ 56.670000] [<0006535a>] futex_wait_setup+0x0/0x9c
[ 56.670000] [<000657d0>] futex_wait_queue_me+0x0/0xa6
[ 56.670000] [<00064bb8>] __unqueue_futex+0x0/0x3c
[ 56.670000] [<002ef3a8>] __schedule+0x0/0x39c
[ 56.670000] [<002e09f0>] list_add_tail+0x1c/0x36
[ 56.670000] [<002ef7ae>] schedule+0x6a/0xb2
[ 56.670000] [<00065848>] futex_wait_queue_me+0x78/0xa6
[ 56.670000] [<00065904>] futex_wait+0x8e/0x150
[ 56.670000] [<0004fe94>] arch_local_irq_enable+0x0/0x26
[ 56.670000] [<00066b00>] do_futex+0x94/0x6ee
[ 56.670000] [<0000c041>] dn_serial_console_wait_key+0x15/0x24
[ 56.670000] [<0005bef6>] timekeeping_get_ns+0x4e/0x58
[ 56.670000] [<0000c041>] dn_serial_console_wait_key+0x15/0x24
[ 56.670000] [<0006737c>] sys_futex_time32+0x106/0x11e
[ 56.670000] [<00002b24>] syscall+0x8/0xc
[ 56.670000] [<0010c06b>] __blkdev_get+0x3f/0x3ce
[ 56.670000] Code: 1017 0200 00f0 0c00 0040 66ff 0000 05ac <f23c> 8800 0000 0000 f23c 9000 0000 0000 222e ff84 082e 0005 ff1c 6600 000a 0281
[ 56.670000] kernel BUG at kernel/sched/core.c:4097!
[ 56.670000] *** TRAP #7 *** FORMAT=0
[ 56.670000] Current process id is 174
[ 56.670000] BAD KERNEL TRAP: 00000000
[ 56.670000] Modules linked in: sg evdev mac_hid ip_tables x_tables sha1_generic hmac ipv6 nf_defrag_ipv6 autofs4 ext4 crc16 mbcache jbd2 crc32c_generic sd_mod t10_pi crc_t10dif crct10dif_generic crct10dif_common sr_mod cdrom mac_esp macsonic esp_scsi
[ 56.670000] PC: [<0004518c>] rt_mutex_setprio+0x0/0x1ae
[ 56.670000] SR: 2000 SP: 249d2574 a2: 3c534000
[ 56.680000] d0: 00000027 d1: 00002000 d2: 391c9c4c d3: 391c9c4c
[ 56.680000] d4: 0002d374 d5: 00000000 a0: 003e7b54 a1: 5000c022
[ 56.680000] Process systemd-journal (pid: 174, task=9a58f959)
[ 56.680000] Frame format=0
[ 56.680000] Stack from 391c9c0c:
[ 56.680000] 00378004 0037e061 00001001 00000000 391c9c54 0002e658 00000000 000000c0
[ 56.680000] fffffffc 00000000 00000000 391c9ea8 391c9cac 000525b6 3c53434c 3c4cd21c
[ 56.680000] 391c9c4c 391c9c4c 391c9da8 00005486 0000000b 00000007 00000001 00378dc5
[ 56.680000] 0037906c 00379166 00000000 391c9cac 00005ee6 00379166 391c9cac 00000000
[ 56.680000] 0037914a 000000ae 0000000e 31cb9380 3c534000 003e6cd0 00002a50 391c9cac
[ 56.680000] 3c534000 0000000e 31cb9380 fffffffc 00000000 3c534000 391686b0 391686b0
[ 56.680000] Call Trace: [<00001001>] kernel_pg_dir+0x1/0x1000
[ 56.680000] [<0002e658>] do_exit+0x6d2/0x720
[ 56.680000] [<000525b6>] printk+0x0/0x18
[ 56.680000] [<00005486>] die_if_kernel+0x52/0x56
[ 56.680000] [<00005ee6>] bad_super_trap+0x130/0x14e
[ 56.680000] [<00002a50>] trap+0x20/0x28
[ 56.680000] [<0004732e>] set_next_entity+0x4c/0xbe
[ 56.680000] [<000472e2>] set_next_entity+0x0/0xbe
[ 56.680000] [<000489a2>] put_prev_entity+0x0/0x68
[ 56.680000] [<000657d0>] futex_wait_queue_me+0x0/0xa6
[ 56.680000] [<00048b82>] pick_next_task_fair+0x14e/0x186
[ 56.680000] [<002ef606>] __schedule+0x25e/0x39c
[ 56.680000] [<0006535a>] futex_wait_setup+0x0/0x9c
[ 56.680000] [<000657d0>] futex_wait_queue_me+0x0/0xa6
[ 56.680000] [<00064bb8>] __unqueue_futex+0x0/0x3c
[ 56.680000] [<002ef3a8>] __schedule+0x0/0x39c
[ 56.680000] [<002e09f0>] list_add_tail+0x1c/0x36
[ 56.680000] [<002ef7ae>] schedule+0x6a/0xb2
[ 56.680000] [<00065848>] futex_wait_queue_me+0x78/0xa6
[ 56.680000] [<00065904>] futex_wait+0x8e/0x150
[ 56.680000] [<0004fe94>] arch_local_irq_enable+0x0/0x26
[ 56.680000] [<00066b00>] do_futex+0x94/0x6ee
[ 56.680000] [<0000c041>] dn_serial_console_wait_key+0x15/0x24
[ 56.680000] [<0005bef6>] timekeeping_get_ns+0x4e/0x58
[ 56.680000] [<0000c041>] dn_serial_console_wait_key+0x15/0x24
[ 56.680000] [<0006737c>] sys_futex_time32+0x106/0x11e
[ 56.680000] [<00002b24>] syscall+0x8/0xc
[ 56.680000] [<0010c06b>] __blkdev_get+0x3f/0x3ce
[ 56.680000] Code: e061 4879 0037 8004 4eb9 0005 25b6 4e47 <4e56> fff8 48e7 3f1c 266e 0008 2a6e 000c 242b 0020 4a8d 670a 202d 0018 b082 6c02
[ 56.680000] Fixing recursive fault but reboot is needed!
[ 56.690000] *** ADDRESS ERROR *** FORMAT=2
[ 56.690000] Current process id is 343
[ 56.690000] BAD KERNEL TRAP: 00000000
[ 56.690000] Modules linked in: sg evdev mac_hid ip_tables x_tables sha1_generic hmac ipv6 nf_defrag_ipv6 autofs4 ext4 crc16 mbcache jbd2 crc32c_generic sd_mod t10_pi crc_t10dif crct10dif_generic crct10dif_common sr_mod cdrom mac_esp macsonic esp_scsi