[Trac] [AllemaniACs] #31: Bug in ThreadManager

AllemaniACs trac-notifications at lists.kbsg.rwth-aachen.de
Tue Apr 1 20:25:51 CEST 2008


#31: Bug in ThreadManager
----------------------+-----------------------------------------------------
 Reporter:  beck      |       Owner:  AllemaniACs
     Type:  defect    |      Status:  new        
 Priority:  critical  |   Milestone:             
Component:  Fawkes    |    Keywords:             
----------------------+-----------------------------------------------------
 There is a locking problem in
 [source:trunk/src/mainapp/thread_manager.cpp at 827#L247
 ThreadManager::add(Thread* thread)] that leads to a dead lock if e.g. an
 aquisition thread is about to be added. The problem is that the mutex
 locker waits forever to lock the thread list's mutex
 (source:trunk/src/mainapp/thread_manager.cpp at 827#L266). Since this problem
 exists since r827 the current workaround is to check out a prior version
 of thread_manager.cpp. Note: this probably leads to problems with the
 skill module.

-- 
Ticket URL: <https://lechuck.informatik.rwth-aachen.de:2342/trac/ticket/31>
AllemaniACs <http://robocup.rwth-aachen.de>
AllemaniACs Trac


More information about the fawkes-trac mailing list