thread-pool-slow intermittent assertion failure in test_thread_sort_entry_func()
With 2.74.1 and /usr/libexec/installed-tests/glib/thread-pool-slow I am observing:
# [ sorted] ===> pushed new thread with id:62, number of threads:1, unprocessed:72
**
GLib:ERROR:/usr/src/debug/glib-2.0/1_2.74.1-r0/glib/tests/thread-pool-slow.c:221:test_thread_sort_entry_func: assertion failed (last_thread_id <= thread_id): (18 <= 6)
# [ sorted] ===> pushed new thread with id:53, number of threads:1, unprocessed:72
# [ sorted] ===> pushed new thread with id:72, number of threads:1, unprocessed:73
# [ sorted] ===> pushed new thread with id:69, number of threads:1, unprocessed:74
# [ sorted] ===> pushed new thread with id:62, number of threads:1, unprocessed:75
# [ sorted] ===> pushed new thread with id:34, number of threads:1, unprocessed:76
# [ sorted] ===> pushed new thread with id:10, number of threads:1, unprocessed:77
# [ sorted] ===> pushed new thread with id:35, number of threads:1, unprocessed:78
# [ sorted] ===> pushed new thread with id:86, number of threads:1, unprocessed:79
# [ sorted] ===> pushed new thread with id:30, number of threads:1, unprocessed:80
# [ sorted] ===> pushed new thread with id:66, number of threads:1, unprocessed:81
# [ sorted] ===> pushed new thread with id:25, number of threads:1, unprocessed:82
# [ sorted] ===> pushed new thread with id:52, number of threads:1, unprocessed:83
Bail out! GLib:ERROR:/usr/src/debug/glib-2.0/1_2.74.1-r0/glib/tests/thread-pool-slow.c:221:test_thread_sort_entry_func: assertion failed (last_thread_id <= thread_id): (18 <= 6)
Aborted