Summary: | [a11y] Frequent crashes in editor resulting from atk_object_get_attributes() | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Joanmarie <joanmarie.diggs> | ||||||||||
Component: | SWT | Assignee: | Silenio Quarti <Silenio_Quarti> | ||||||||||
Status: | RESOLVED FIXED | QA Contact: | |||||||||||
Severity: | critical | ||||||||||||
Priority: | P3 | CC: | carolynmacleod4, david_williams, eclipse.felipe, mwhapples, pwebster, vilmar | ||||||||||
Version: | 3.6 | Keywords: | accessibility | ||||||||||
Target Milestone: | 3.6.2 | Flags: | Silenio_Quarti:
review+
|
||||||||||
Hardware: | PC | ||||||||||||
OS: | Linux | ||||||||||||
Whiteboard: | |||||||||||||
Attachments: |
|
Description
Joanmarie
2010-09-11 05:34:38 EDT
Created attachment 178676 [details]
aforementioned test script to trigger the crash
Comment on attachment 178676 [details]
aforementioned test script to trigger the crash
Please look for a crash log with a hs_err_pid prefix and attach it to Bugzilla.
Created attachment 178692 [details]
requested error log
Sometimes, when the crash happens, I find the following message in the console where eclipse was running: ***MEMORY-ERROR***: Eclipse[23965]: GSlice: assertion failed: sinfo->n_allocated > 0 I am running Build id: 20100617-1415 Created attachment 178702 [details]
javacore created after the error
This file was created when running with jdk from ibm
Wow, I was able to make this happen. Thanks very much for the repeatable test case. Silenio had seen it before, but he couldn't repeat it. We now have a fix (we were using g_list_append to add AtkAttributes to the AtkAttributeSet instead of g_slist_append). I have released the fix to HEAD for Eclipse 3.7, and it will be in 3.7 M2 at the end of this week. I will release the fix for Eclipse 3.6.2 as soon as I get the appropriate approval. (Unfortunately, it is one week too late for 3.6.1). Created attachment 178764 [details]
patch for 3.6.2
The attached patch fixes this for 3.6.2. SSQ, please review.
Fixed > 20100913 in 3.6.2 and 3.7. *** Bug 315906 has been marked as a duplicate of this bug. *** (In reply to comment #6) > Wow, I was able to make this happen. Thanks very much for the repeatable test > case. Silenio had seen it before, but he couldn't repeat it. > > We now have a fix (we were using g_list_append to add AtkAttributes to the > AtkAttributeSet instead of g_slist_append). > Wow! great news. I owe one more beer to the team's eclipse. > I have released the fix to HEAD for Eclipse 3.7, and it will be in 3.7 M2 at > the end of this week. > > I will release the fix for Eclipse 3.6.2 as soon as I get the appropriate > approval. (Unfortunately, it is one week too late for 3.6.1). What a shame! I use eclipse almost every day and would be great to have this fix as soon as possible. Thanks again. > I use eclipse almost every day and would be great to have this fix as soon as
> possible.
If you are not afraid of nightly builds, then you can have this fix tomorrow morning. :)
I recommend, however, that you wait for the next Eclipse 3.7 milestone build (M2), which will be available at the end of this week - that's not too long to wait <grin>. That build will be quite well tested.
As for actual releases of Eclipse, the next release that will have this fix is Eclipse 3.6.2 in February. I agree that it is too bad we missed 3.6.1, but that ship has sailed. Eclipse 3.7 will be released in June.
(In reply to comment #11) > If you are not afraid of nightly builds, then you can have this fix tomorrow > morning. :) > > I recommend, however, that you wait for the next Eclipse 3.7 milestone build > (M2), which will be available at the end of this week - that's not too long to > wait <grin>. That build will be quite well tested. > Actually I run eclipse-jee-helios because I am involved in developing some projects web. Is it possible to do the same with 3.7 M2? Some kind of incompatibility? Thanks. I am checking with the JEE folks to see if they will do a JEE IDE build for 3.7 M2. I'll let you know what they say. eclipse 3.7 m2 was removed from the download page? I downloaded it on Saturday but now I didn't find it. Wow, very strange. Apparently there was a compiler bug that was bad enough that M2 is being rebuilt, and it will be named "M2a". This message was sent by our build team to the platform-releng-dev mailing list: "M2 has been removed from our download pages and repositories so our consumers are not impacted by the bug." For more info: http://dev.eclipse.org/mhonarc/lists/cross-project-issues-dev/msg04722.html The build is still in progress, but it should be available by tomorrow morning. Jose, I am not sure if you ever did go and get 3.7 M2a, but if not, then FYI it is available here: http://download.eclipse.org/eclipse/downloads/drops/S-3.7M2a-201009211024/index.php (In reply to comment #13) > I am checking with the JEE folks to see if they will do a JEE IDE build for 3.7 > M2. I'll let you know what they say. We in WTP (and others) did do a build for M2 ... but unfortunately no JEE IDE package builds are being done yet (and, I am not sure why not). All the M2 level of code is in the indigo repository, at http://download.eclipse.org/releases/indigo/ but without the package features there, there is no automatic update to a previous JEE IDE package. You'd basically have to pick all the features you wanted, and install them. Not very useful ... but thought I'd write down what I know at this point in time. |