Project

General

Profile

Actions

Bug #12968

closed

curthread swtch-ing while the kernel is using the FPU

Added by Marcel Telka almost 2 years ago. Updated almost 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
zfs - Zettabyte File System
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

After update of my 6 months old OpenIndiana hipster installation to the recent build the machine started to panic with the following info:

> ::status
debugging crash dump vmcore.6 (64-bit) from MACHINE
operating system: 5.11 illumos-93f1cac532 (i86pc)
build version: heads/master-0-g93f1cac532-dirty

image uuid: 62eebea1-ac74-c3d0-9166-fd250c650c2a
panic message: curthread swtch-ing while the kernel is using the FPU
dump content: kernel pages only
> ::stack
vpanic()
0xfffffffffb880413()
resume+0x7a()
swtch+0x133()
turnstile_block+0x25b(0, 0, fffffe2c9ea2bc40, fffffffffbc1b540, 0, 0)
mutex_vector_enter+0x358(fffffe2c9ea2bc40)
kmem_cache_free+0x70(fffffe2c9ea2b888, fffffe2d6f46d580)
kmem_free+0x43(fffffe2d6f46d580, 58)
removectx+0x11c(fffffe003e5ffc20, 0, fffffffffb880310, fffffffffb8803b0, 0, 0)
kernel_fpu_end+0xf0(0, 2)
sse2_gen_pq+0x1a4(fffffe2cbda7b1c0)
vdev_raidz_math_generate+0x52(fffffe2cbda7b1c0)
vdev_raidz_generate_parity+0x16(fffffe2cbda7b1c0)
raidz_parity_verify+0xa4(fffffe2cccd6a9f0, fffffe2cbda7b1c0)
vdev_raidz_io_done+0x39a(fffffe2cccd6a9f0)
zio_vdev_io_done+0x80(fffffe2cccd6a9f0)
zio_execute+0x7c(fffffe2cccd6a9f0)
taskq_thread+0x2cd(fffffe2cbb0dbb90)
thread_start+0xb()
>

The machine was updated on 2020-07-18 at about 6:30pm CEST and it panicked 7 times overnight (between 3:50am CEST and 7:00am CEST) during the scrub operation (the scrub was started at 3:10am CEST by cron). Once I stopped scrubbing (on 2020-07-19 at about 7:00am CEST) the machine seems to be running stable.

Note: CEST = UTC+2


Related issues

Related to illumos gate - Bug #12793: kernel FPU supportClosedJerry Jelinek

Actions
Related to illumos gate - Bug #12794: ZFS support for vectorized algorithms on x86 (HW support)ClosedJerry Jelinek

Actions
Related to illumos gate - Bug #12668: ZFS support for vectorized algorithms on x86 (initial support)ClosedJerry Jelinek

Actions
Actions

Also available in: Atom PDF