Multithreaded access to Graphics objects on Win32 can cause asserts and crashes

XMLWordPrintable

    • x86
    • windows_nt

      Multithreaded access to Graphics objects can result in dangling pointers due to a race condition in awt_Graphics.cpp. The race condition exists for every graphic operation and could be fixed by either synchronizing the class (major performance hit) or not deleting anything in dispose, but instead deferring that until finalize. Unfortunately, the ramifications of such a change are great and we really can't fix this bug until 1.2 even though it is sev 1.

      jonathan.locke@Eng 1997-05-02

            Assignee:
            Fred Ecks (Inactive)
            Reporter:
            Jonathan Locke (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: