In the window of time between

commit 54f10a9654b617c4c993044e52e7bd40d0151c53
Author: Stephan Bergmann <sberg...@redhat.com>
Date:   Thu Aug 13 12:04:55 2015 +0200

    tdf#93404: Forgot to launch WakeUpThread

    ...in 017f250764ec7b4ecb82ac19f5b3f68cadf1bf56 "Ensure WakeUpThread is 
joined
    before exit"

    Change-Id: Iaa5a5772f099b11229bd40c3cc10d863ef0ad5b3

and

commit ded58e062c9e9b8b5f9dc9a18777a1be68359a91
Author: Stephan Bergmann <sberg...@redhat.com>
Date:   Thu Aug 13 15:16:38 2015 +0200

     Related tdf#93404: Fix deadlock when joining WakeUpThread

     ...after 54f10a9654b617c4c993044e52e7bd40d0151c53 "tdf#93404: Forgot to 
launch
     WakeUpThread," when the WakeUpThread blocks on locking
     StatusIndicatorFactory::m_mutex in StatusIndicatorFactory::update() while 
the
     joining thread blocks on StatusIndicatorFactory::impl_stopWakeUpThread() ->
     WakeUpThread::stop() -> Thread::join().

     Change-Id: I3480014b1f522901064ea9b71ffa2ebf5d74fef5

master builds could easily deadlock in certain unit tests. (And similarly for libreoffice-5-0.)

There are a handful of tinderboxes that are suspiciously silent since about that time...
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to