Community
Participate
Working Groups
3.5 rc2 I was trying to uninstall something (Eclipse > About > Installation details) and at the moment where I would have expected a dialog reporting progress to open, eclipse crashed.
Created attachment 137021 [details] Log file of the crash
Crash report looks like bug 277012. Is this reproducible?
Created attachment 137022 [details] Log of an additional crash
What were you uninstalling? Do you crash everytime? Can you crash my mac?
Need to know, can you make the crash happen every time?
Don't remember what I was uninstalling but I don't think this has to do with it. Can't reproduce systematically. I have tried again without success.
*** Bug 278421 has been marked as a duplicate of this bug. ***
Created attachment 137921 [details] crash log I just experienced an Eclipse crash doing a routing workspace build. The Java portion of the stack trace differs a little bit from the ones already posted, but the native stack for thread-0 is identical.
We have a theory that the crash happens when an item from the Apple menu is selected (such as About, Preferences, Quit). Can you all confirm that you were selecting a item from that menu when you crashed?
I think I may have tried to bring up the preferences dialog via keyboard before the crash.
Created attachment 138065 [details] fix
We have a strategy to release temporary memory kept by NSAutoreleasePool's in a timely manner. This is need to be able to run applications that do not run the event loop often enough (for example, junit tests). The top of the stack of pools is released when we determine it is safe to do so. The global callback entry count has to be zero to be safe. This test was introduced for this bug#276131. The problem is that the counter was not being incremented/decremented in a thread safe manner and pools were release when they should not. We are fixing this by calling atomic functions to increment/decrement the counter.
*** Bug 277012 has been marked as a duplicate of this bug. ***
NOTE: Even though callback.c is shared on all platforms, the fix is #define'd such that it is only running on cocoa.
Fixed > 20090603
*** Bug 278975 has been marked as a duplicate of this bug. ***