run_fork_test() causes abort() in forked child.

When I run the test program "test_api_pthread_workqueue" under Linux, the child aborts in manager_workqueue_create() with the message "queue 1 already exists". The parent however prints "ok". Since the child is supposed to execute work on that queue, I don't think this is the desired behavior.
So my question is if the library or the test is broken.