Crash with Ring Engines

Bugs item #1908365, was opened at 2008-03-05 17:40
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=835077&aid=1908365&group_id=165310

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Geoff Hutchison (ghutchis)
Assigned to: Nobody/Anonymous (nobody)
Summary: Crash with Ring Engines

Initial Comment:
If you use the ring engine (without draw “adjust hydrogens”), here’s the problem with threaded GL

  1. Draw a ring.
  2. Delete an atom

Bang. Crash.

The problem is that the ring engine is asking the molecule for rings before the molecule has time to invalidate the ring set.

The threaded GL code needs to have read/write locking of data when the molecule changes!


You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=835077&aid=1908365&group_id=165310