[haiku-development] Deskbar locking

  • From: Dario Casalinuovo <b.vitruvio@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Mon, 4 Apr 2016 16:00:01 +0200

Hello,
when some semaphore or port is blocked the Deskbar tends to lock up very
easily. Just try to add a deliberately locking call such as acquire_sem in
the ControlLoop() of BMediaEventLooper and you will see the Deskbar lock up
with apparently no way to recover. I have some questions :

Can someone explain me why the Deskbar locks completely? Even when it
happens in another team.

Does anyone have any idea about how to enable a protection method in the
Deskbar that prevents this from happening?

-- 
Best Regards,
Dario

Other related posts: