Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
OpenWalnut Core OpenWalnut Core
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 82
    • Issues 82
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • OpenWalnut
  • OpenWalnut CoreOpenWalnut Core
  • Issues
  • #145

Closed
Open
Created Apr 15, 2013 by Sebastian Volke@volkeOwner

-RM-278-MR-Deadlock by closing OpenWalnut without opening widgets

If you open OpenWalnut an no widgets are opened and you then close it, it gets stuck. Reason for this is the waiting on a condition in the WGraphicsEngine: Line 219: m_startThreadingCondition.wait(); which gets fired in the first frame on any widget. But if there is no widget in the whole lifetime of OpenWalnut then the WGraphicsEngine does not get initialized correctly and therefore can not stop.

Possible solution: This can be solved by putting m_startThreadingCondition.notify(); in the WGraphicsEngine::notifyStop(); method.

(from redmine: created on 2013-04-15, closed on 2013-08-06)

Assignee
Assign to
OpenWalnut 1.4
Milestone
OpenWalnut 1.4
Assign milestone
Time tracking