Hi all,

Over the last couple of days I've successfully built Kaffe-1.1.8-pre (CVS head approx. Sunday, Aug 13) on i386 OpenBSD-4.0 beta. It runs my favorite trivial examples.

When I try to run Eclipse-3.2 (compiled with JDK 1.5.0) underKaffe-1.1.8, I get the following assertion error.

assertion reinvoke == false failed: file /,,,/kaffe-1.1.8/kaffe/kaffevm/jit3/machine.c, line 306, function translate

(The $KAFFEHOME/bin/kaffe command is being used to run Eclipse; resource limits are not an issue; and the Eclipse-3.2 build being used is known to run under Sun's JDK 1.5.0)

If you're familiar with Eclipse, we're well into the Eclipse startup by this time; the user has ok'ed or selected the workspace; we've not yet gotten to putting up the progress bar for plugin loading. When the end comes the eclipse starter shows it's dialog box with the invocation parameters. Here's the last several lines of -versbosejit output:

[snip about 5500+ lines of -verbose jit output]

<JIT: org/eclipse/ui/internal/Workbench.getWorkbenchConfigurer()Lorg/eclipse/ui/internal/WorkbenchConfigurer; time 0ms (686ms) @ 0x3c77a9e0 (0x3e9afa48)> <JIT: org/eclipse/ui/internal/WorkbenchConfigurer.<init>()V time 0ms (686ms) @ 0x3c77aac0 (0x3f6687ec)> <JIT: org/eclipse/ui/application/WorkbenchAdvisor.internalBasicInitialize(Lorg/eclipse/ui/application/IWorkbenchConfigurer;)V time 0ms (686ms) @ 0x3c77aba0 (0x3e843068)> <JIT: org/eclipse/ui/internal/ide/IDEWorkbenchAdvisor.initialize(Lorg/eclipse/ui/application/IWorkbenchConfigurer;)V time 0ms (686ms) @ 0x3f79cbe0 (0x3e7cd0c4)> <JIT: org/eclipse/ui/internal/WorkbenchConfigurer.setSaveAndRestore(Z)V time 0ms (686ms) @ 0x3d9814c8 (0x3f668a14)> <JIT: org/eclipse/ui/internal/ide/IDEExceptionHandler.<clinit>()V time 0ms (686ms) @ 0x3f79d030 (0x3f2ffbc8)> <JIT: org/eclipse/ui/internal/ide/IDEExceptionHandler.<init>(Lorg/eclipse/ui/application/IWorkbenchConfigurer;)V time 1ms (687ms) @ 0x3c77ae40 (0x3f2ffc24)> <JIT: org/eclipse/swt/widgets/Shell.<init>()V time 0ms (687ms) @ 0x3f6f7550 (0x3e13800c)> <JIT: org/eclipse/swt/widgets/Shell.<init>(Lorg/eclipse/swt/widgets/Display;)V time 0ms (687ms) @ 0x3f6f74b0 (0x3e1380c4)> <JIT: org/eclipse/swt/internal/gtk/OS.gtk_window_resize(III)V time 0ms (687ms) @ 0x3f79d220 (0x3d22ab98)>

I guess the question of the moment is what's so special about gtk_window_resize() ? (assuming of course that we've gotten all the tracing out.)

I can easily try some different tracing options or patches, but I'm clueless as to suggesting either at this point.

Fred


_______________________________________________
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to