Comment on attachment 142485 [details] [review] Suggested fix with a semaphore It seems there is a race condition between multiple threads which calls dal_ddc_open(). With attached patch (testing only, ugly) there are no warnings anymore.