commit | b89f89e64592907195d5642abd33e696dbd716a4 | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@fb.com> | Mon Nov 10 14:08:50 2014 -0700 |
committer | Mohamad Ayyash <mkayyash@google.com> | Fri Mar 06 17:58:03 2015 -0800 |
tree | 2969c65f8694416ba0d70b03082702ffd50d950f | |
parent | 1a9487d5de644acb9aebecda4917b215953b4efa [diff] |
Fix crash on threads being reaped before they are created If we do that, then ->rusage_sem is never allocated. Signed-off-by: Jens Axboe <axboe@fb.com>
diff --git a/backend.c b/backend.c index 59a14d1..a93c458 100644 --- a/backend.c +++ b/backend.c
@@ -2105,8 +2105,10 @@ for_each_td(td, i) { fio_options_free(td); - fio_mutex_remove(td->rusage_sem); - td->rusage_sem = NULL; + if (td->rusage_sem) { + fio_mutex_remove(td->rusage_sem); + td->rusage_sem = NULL; + } } free_disk_util();