bug: sheduling while atomic: java

Сообщения
1
#1
Добрый день. Используем Astra SE 1.7.0. на виртуальной машине через Hyper-V
на сервере установлена Java

Код:
root@qa5-astra-gs:/home/gemsadmin/log# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
Запускаем приложение GeoServer 2.20.4 для работы с пространственными данными. Час-Два всё работает без проблем, затем возникает ошибка в ядре:
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.374461] BUG: scheduling while atomic: java/102964/0x00000300
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.377073] Modules linked in: xt_nat(E) xt_tcpudp(E) veth(E) xt_conntrack(E) xt_MASQUERADE(E) nf_conntrack_netlink(E) xfrm_user(E) xfrm_algo(E) nft_counter(E) xt_addrtype(E) nft_compat(E) nft_chain_nat(E) nf_nat(E) nf_conntrack(E) nf_defrag_ipv6(E) nf_defrag_ipv4(E) libcrc32c(E) nf_tables(E) nfnetlink(E) br_netfilter(E) bridge(E) stp(E) llc(E) aufs(E) overlay(E) intel_rapl_msr(E) intel_rapl_common(E) sb_edac(E) crct10dif_pclmul(E) crc32_pclmul(E) ghash_clmulni_intel(E) aesni_intel(E) crypto_simd(E) cryptd(E) glue_helper(E) input_leds(E) hyperv_keyboard(E) rapl(E) hv_utils(E) hv_balloon(E) serio_raw(E) hyperv_fb(E) joydev(E) mac_hid(E) ip_tables(E) x_tables(E) autofs4(E) hid_generic(E) hid_hyperv(E) hid(E) hv_storvsc(E) hv_netvsc(E) scsi_transport_fc(E) psmouse(E) i2c_piix4(E) pata_acpi(E) hv_vmbus(E) floppy(E) parsec(OE) digsig_verif(OE)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379224] Modules linked in:
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379230] CPU: 7 PID: 102676 Comm: java Tainted: G W OE 5.4.0-54-generic #astra31+ci49-Ubuntu
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379231] xt_nat(E) xt_tcpudp(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379234] Hardware name: Microsoft Corporation Virtual Machine/Virtual Machine, BIOS 090007 05/18/2018
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379234] veth(E) xt_conntrack(E) xt_MASQUERADE(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379237] Call Trace:
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379237] nf_conntrack_netlink(E) xfrm_user(E) xfrm_algo(E) nft_counter(E) xt_addrtype(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379241] <IRQ>
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379241] nft_compat(E) nft_chain_nat(E) nf_nat(E) nf_conntrack(E) nf_defrag_ipv6(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379251] dump_stack+0x6d/0x9a
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379252] nf_defrag_ipv4(E) libcrc32c(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379259] __schedule_bug.cold.91+0x4c/0x5d
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379259] nf_tables(E) nfnetlink(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379268] __schedule+0x5a8/0x6e0
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379269] br_netfilter(E) bridge(E) stp(E) llc(E) aufs(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379274] schedule+0x33/0xa0
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379275] overlay(E) intel_rapl_msr(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379280] __lock_sock+0x7d/0xc0
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379281] intel_rapl_common(E) sb_edac(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379284] ? wait_woken+0x80/0x80
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379285] crct10dif_pclmul(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379288] lock_sock_nested+0x64/0x70
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379288] crc32_pclmul(E) ghash_clmulni_intel(E) aesni_intel(E) crypto_simd(E) cryptd(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379303] parsec_sock_opt_del+0x14/0x30 [parsec]
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379304] glue_helper(E) input_leds(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379310] inet_conn_request+0xa6/0xb0 [parsec]
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379311] hyperv_keyboard(E) rapl(E) hv_utils(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379317] security_inet_conn_request+0x37/0x50
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379317] hv_balloon(E) serio_raw(E) hyperv_fb(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379323] tcp_conn_request+0x31a/0xb00
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379323] joydev(E) mac_hid(E) ip_tables(E) x_tables(E) autofs4(E) hid_generic(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379330] tcp_v4_conn_request+0x51/0x60
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379330] hid_hyperv(E) hid(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379336] tcp_v6_conn_request+0x63/0x70
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379336] hv_storvsc(E) hv_netvsc(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379340] tcp_rcv_state_process+0x217/0xdbd
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379340] scsi_transport_fc(E) psmouse(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379345] ? sk_filter_trim_cap+0x51/0x210
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379345] i2c_piix4(E) pata_acpi(E) hv_vmbus(E)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379349] tcp_v4_do_rcv+0xbd/0x1f0
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379349] floppy(E) parsec(OE)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379352] tcp_v4_rcv+0xbdc/0xc40
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379352] digsig_verif(OE)
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379359] ip_protocol_deliver_rcu+0x31/0x1b0
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379362] ip_local_deliver_finish+0x48/0x50
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379365] ip_local_deliver+0xe1/0xf0
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379368] ? ip_protocol_deliver_rcu+0x1b0/0x1b0
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379370] ip_sublist_rcv_finish+0x42/0x60
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379373] ip_sublist_rcv+0x1d2/0x270
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379376] ? ip_rcv_finish_core.isra.22+0x390/0x390
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379379] ip_list_rcv+0x111/0x134
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379382] __netif_receive_skb_list_core+0x238/0x260
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379385] netif_receive_skb_list_internal+0x188/0x290
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379387] gro_normal_list.part.142+0x1e/0x40
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379389] gro_normal_one+0x49/0x50
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379391] napi_gro_receive+0xf6/0x130
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379396] netvsc_recv_callback+0x19d/0x240 [hv_netvsc]
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379400] rndis_filter_receive+0x3e7/0x5e0 [hv_netvsc]
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379404] netvsc_poll+0x30e/0x780 [hv_netvsc]
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379407] ? tick_sched_do_timer+0x60/0x60
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379410] net_rx_action+0x130/0x360
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379414] __do_softirq+0xdc/0x2d4
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379420] irq_exit+0xa9/0xb0
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379425] hyperv_vector_handler+0x63/0x70
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379427] hyperv_callback_vector+0xf/0x20
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379429] </IRQ>
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379431] RIP: 0033:0x7fc121ccaa46
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379434] Code: 18 49 63 d6 44 8b 4d c8 49 8b 38 48 8b 14 d0 48 85 ff 74 0b 41 0f b6 c1 48 8d 04 c2 48 89 38 45 85 ed 44 89 6b 1c 44 89 6b 18 <c7> 43 24 00 00 00 00 c7 43 20 00 00 00 00 66 c7 43 2c 00 00 66 c7
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379435] RSP: 002b:00007fc0f14f5480 EFLAGS: 00000202 ORIG_RAX: ffffffffffffff0c
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379438] RAX: 00007fc0ccbebc08 RBX: 00007fc0ccbebbc8 RCX: 0000000000000002
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379439] RDX: 00007fc0ccbebc10 RSI: 0000000000000001 RDI: 00007fc0ccbebbc8
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379440] RBP: 00007fc0f14f54c0 R08: 0000000000000000 R09: 00000000000010a9
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379441] R10: 0000000000000026 R11: 0000000000000001 R12: 00007fc0f14f8da0
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379442] R13: 0000000000000001 R14: 0000000000000008 R15: 00007fc0f14f8f38
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379463] CPU: 5 PID: 102964 Comm: java Tainted: G W OE 5.4.0-54-generic #astra31+ci49-Ubuntu
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379465] Hardware name: Microsoft Corporation Virtual Machine/Virtual Machine, BIOS 090007 05/18/2018
Aug 30 15:52:17 qa5-astra-gs kernel: [1812041.379466] Call Trace:

Далее можно только перезагрузить и операционная система некоторое время пишет
Код:
[ 7239.718122] bad: scheduling from the idle thread!
[ 7239.718124] bad: scheduling from the idle thread!
...
[ 7239.718125] bad: scheduling from the idle thread!
На версии 1.6 SE это же приложение работает без проблем.

Посоветуйте пожалуйста в какую сторону можно посмотреть и как можно исправить данную проблему?
Стоит ли обновляться на Astra SE 1.7.1?
 
Последнее редактирование: