Ticket #119 (closed defect: fixed)

Opened 3 years ago

Last modified 18 months ago

Meta Plugins cannot load other Meta Plugins

Reported by: tkellner Owned by: tim
Priority: major Milestone:
Component: Fawkes Version:
Keywords: MetaPlugins Cc:
Git Branch: current-pre-0.4

Description

There is a deadlock in the plugin manager (source:trunk/src/libs/plugin/manager.cpp) if one tries to load a meta plugin from another meta plugin.

The list of meta plugins is locked for the first meta plugin already, the second meta plugin will try to acquire this lock too: source:trunk/src/libs/plugin/manager.cpp#2472#L265

Change History

Changed 2 years ago by tim

  • status changed from new to accepted

Changed 2 years ago by tim

  • status changed from accepted to reviewing
  • gitbranch set to current-pre-0.4

Changed 18 months ago by tim

  • status changed from reviewing to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Subscriber, Participant

  • Fawkes Trac List(Always)
  • Tim Niemueller(Owner, Participant)