jdic
  1. jdic
  2. JDIC-454

TrayIcon demo occasionally crashes with Seg fault

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: current
    • Fix Version/s: None
    • Labels:
      None
    • Environment:

      Operating System: Mac OS X
      Platform: Macintosh

    • Issuezilla Id:
      454

      Description

      The current alpha build for the Mac (jdic-20061102-bin-mac) has a bug in the
      TrayIcon implementation. There seems to be a race condition in updating the
      native icon image that causes a crash about 30% of the time. It only manifested
      itself after I implemented support for alpha in the images, so sorry for finding
      this bug so late.

      1. bugFix_454.diff
        12 kB
        robross
      2. fix2_454.diff
        5 kB
        robross

        Activity

        Hide
        robross added a comment -

        Created an attachment (id=265)
        Bug fix for segmentation fault. Refactored to remove animation thread and implement ImageObserver for the icons.

        Show
        robross added a comment - Created an attachment (id=265) Bug fix for segmentation fault. Refactored to remove animation thread and implement ImageObserver for the icons.
        Hide
        michael_shan added a comment -

        It sas been put into CVS,can it me marked as fixed? Thanks!

        Michael

        Show
        michael_shan added a comment - It sas been put into CVS,can it me marked as fixed? Thanks! Michael
        Hide
        robross added a comment -

        Created an attachment (id=267)
        Fixes in native code, java class to fix this problem

        Show
        robross added a comment - Created an attachment (id=267) Fixes in native code, java class to fix this problem
        Hide
        michael_shan added a comment -

        Hi Rob,
        "Tue Nov 7 06:46:00 +0000 2006: fix2_454.diff" has been put into CVS. Thanks!

        Michael

        Show
        michael_shan added a comment - Hi Rob, "Tue Nov 7 06:46:00 +0000 2006: fix2_454.diff" has been put into CVS. Thanks! Michael

          People

          • Assignee:
            robross
            Reporter:
            robross
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: