-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hang when running zloop - apparently due to "zio_wait" #6901
Comments
Last week I suspected this issue might have been due to d4a72f2 (I no longer suspect this), so I also kicked off a long running
Again, I used In this example, there's also a single thread in
With that said, the stacks in this corefile look more interesting than the other one (e.g. one thread in |
Lastly, I also tried running
In this case, there's a lot of threads waiting in
Again, I used |
I took a look at the gdb.txt files. The one from
This seems to indicate that the arc header lock was leaked..... The other problems seem to be to be caused by the |
Is there a chance this is caused by #7017? |
All three f90a30a Fix txg_sync_thread hang in scan_exec_io() In addition, the deadman code was enhanced to more reliably detect hangs, 8fb1ede, and |
System information
Describe the problem you're observing
When running
zloop
indefinitely, I'm seeing cases whereztest
appears to hang. The first sign of trouble, iszloop
will stop outputting new lines; e.g.:In this example,
zloop
ran for nearly 12 hours, kicking off hundreds ofztest
invocations in the process (estimating, I didn't count), until this lastztest
process hangs (it's been in this state for several days).There's a single
ztest
process running on the system right now:I then used
gcore
to get a core dump of the process:And then
gdb
to inspect the corefile, to see what's going on:The "main"
ztest
thread appears to be waiting for all other threads to finish:Using
thread apply all where
ingdb
to inspect the stacks of all threads, most stacks look benign, but I see one inzio_wait
:I'm attaching a file containing the stacks of all threads from the corefile, gdb.txt, as well as the corefile itself (compressed with
zip
), core.17724.zip.The text was updated successfully, but these errors were encountered: