Community
Participate
Working Groups
Build Identifier: Version: Indigo Service Release 1 Build id: 20110916-0149 When a Javadoc comment has an "<img />" tag in it that points to an image that doesn't exist, Eclipse crashes. Nothing is written on the log, but an hs_err_pidXXXXX.log file is created on the executing directory, stating that the error ocurred inside native code (gdiplus.dll), on what seems to be a method to discover the image dimensions (GdipImageGetFrameDimensionsList). I've tried executing Eclipse under several JVM and on three different machines, all leading to the same result (Eclipse crashing). I discovered this bug when I updated the Mockito library of one of my projects. Apparently since version 1.8.0 this library has a logo image on its javadocs, which makes my Eclipse crash everytime I accidentaly hover said classes or try to make a static import. I was able to work around this situation setting maven to download the javadocs as well, but so far I have no workaround for local classes that might use an image on their javadocs. Reproducible: Always Steps to Reproduce: 1. On a Java project, add a JavaDoc comment to a class or method, adding the following tag on the text: "<img src='anythinggoes.jpg'/>" 2. Hover the annotated method/class to display its JavaDoc 3. Eclipse crashes.
Created attachment 209582 [details] hs_err_pidXXXX.log file One of the several hs_err_pidXXXX.log files created when Eclipse crashes from this bug.
Looks like an SWT issue. Moving to SWT for investigation.
it seems like a bug in Windows itself. Grant, have you seen this before ?
The steps to reproduce the problem are quite clear, but they don't crash for me. The Browser shows the expected image of the red-X where the missing image would appear. Which IE version do you have installed? Also, I notice that you have many non-typical .dll's loaded (the ClearCase ones, and others). Can you see if this problem still happens for you in a basic eclipse install that has no additional plug-ins, etc.?
Timed out, closing report. Please reopen if you have additional info.