[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bugs #9484] JamVM/Classpath crashes with image loading programs
From: |
Roman Kennke |
Subject: |
[bugs #9484] JamVM/Classpath crashes with image loading programs |
Date: |
Mon, 28 Jun 2004 16:51:34 -0400 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040413 Epiphany/1.2.6 |
This mail is an automated notification from the bugs tracker
of the project: classpath.
/**************************************************************************/
[bugs #9484] Full Item Snapshot:
URL: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=9484>
Project: classpath
Submitted by: Roman Kennke
On: Mon 06/28/2004 at 20:49
Severity: 5 - Average
Resolution: None
Assigned to: None
Status: Open
Platform Version: None
Summary: JamVM/Classpath crashes with image loading programs
Original Submission: I found a strange segfault issue in programs that try to
load/display images (GIF/JPEG).
Mark and I have located the segfault to occur in
native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c Line 226. Here is
gdk_env used (which probably should be env instead). The real problem seems to
be, that GTKToolkit is not yet initialized properly.
The following workaround seems to work though:
--- gnu/java/awt/peer/gtk/GdkPixbufDecoder.java 26 Jun 2004 16:06:47 -0000
1.5
+++ gnu/java/awt/peer/gtk/GdkPixbufDecoder.java 28 Jun 2004 20:34:49 -0000
@@ -57,6 +57,8 @@
System.loadLibrary("gtkpeer");
}
initStaticState ();
+ java.awt.Toolkit.getDefaultToolkit();
+ try { Thread.sleep(500); } catch (InterruptedException ignored) { }
}
native static void initStaticState ();
private final int native_state = GtkGenericPeer.getUniqueInteger ();
this means, if we wait long enough for GTKToolkit to initialize, the segfault
does not occur.
Any ideas how to fix this? Maybe I should add that I tried that with JamVM 1.1.4
/Roman
For detailed info, follow this link:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=9484>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bugs #9484] JamVM/Classpath crashes with image loading programs,
Roman Kennke <=