I don't have a small test case for this, but we've narrowed
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=151919 down to be a gcj
mis-compilation. The jar that is being mis-compiled is
org.eclipse.ui.workbench. The symptom is that files can't be opened in Eclipse.
Removing the .jar.so makes the erroneous behaviour disappear.
The top of the stack trace (this appears in the Eclipse editor window where the
file contents should be) looks like this:
org.eclipse.ui.internal.PlaceholderContributionItem cannot be cast to
I'll attach the bytecode of EditorActionBars but the entire jar is 2.4 MB so
it's probably stupid to attach the entire thing to this bug report. I've put it
The source for this plugin is available here:
I'm sorry I can't be more specific. I wanted to get this here while the
knowledge was fresh.
Created attachment 8864 [details]
EditorActionBars bytecode (1 of 3)
Created attachment 8865 [details]
EditorActionBars bytecode (2 of 3)
Created attachment 8866 [details]
EditorActionBars bytecode (3 of 3)
I tried compiling the bytecode with Sun's javac (as opposed to ecj) and the
results are the same.
Hmm, is this with -findirect-dispatch?
if that is true, I think this is related to PR 23182.
I agree, this looks like PR 23182.
Andrew (Overholt) -- does this bug still occur for you?
(In reply to comment #6)
> I agree, this looks like PR 23182.
> Andrew (Overholt) -- does this bug still occur for you?
No. Sorry, I should have closed this when I first realized that it was no longer occurring. Shall I close?