Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4049421

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

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: