Ticket #242 (closed defect: fixed)

Opened 2 months ago

Last modified 2 months ago

Deadlock on IDL parsing with foreign types

Reported by: jasper Owned by: jasper
Priority: major Milestone: Phase III
Component: Building distribution Version: 1.2.0.14
Keywords: Cc:

Description

Parsing an IDL that uses tokens from registry lookup results a dead lock from a std::mutex being locked twice.

Result is abortion of the operation with an exception.

Change History

comment:1 Changed 2 months ago by jasper

Fixed by using a recursive mutex.

comment:2 Changed 2 months ago by jasper

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in commit 9ba1aa2

Note: See TracTickets for help on using tickets.