GTK+-Direct FB crash when an SWT Image is created
- From: Rene Engbers <rene engbers philips com>
- To: gtk-list gnome org
- Subject: GTK+-Direct FB crash when an SWT Image is created
- Date: Thu, 22 Sep 2005 11:25:30 +0000
Hello,
On an emmbedded device we have a Java-SWT
application. I have a very small Java-SWT application that just shows a
hello world button and cretates an object of the (SWT) class Image. At
the moment the object of the class Image is created, Direct fb terminates
with a 'signal 11' (if we 'comment out' the creation of the image, the
crash does not occur):
(-) [ NO NAME
0.873] ( 9684) Fusion/Object: == Window Pool ==
(-) [ NO NAME
0.874] ( 9684) Fusion/Object: -> added 0x1023ed10
(-) [ NO NAME
0.874] ( 9684) Core/Surface: dfb_surface_create(
core 0x1013de98, size 1x1, format RGB16 )
(-) [ NO NAME
0.875] ( 9684) Fusion/Object: == Surface Pool ==
(-) [ NO NAME
0.876] ( 9684) Fusion/Object: -> added 0x1023e718
(-) [ NO NAME
0.877] ( 9684) IDirectFBWindow: IDirectFBWindow_Construct()
<- 0, 0 - 1x1
(-) [ NO NAME
0.878] ( 9684) IDirectFBWindow: IDirectFBWindow_React()
(-) [VT Switcher
1.175] ( 1925) DirectFB/fbdev/vt: vt_thread (-1)
(!) [ 9684: 1.162] -->
Caught signal 11 (at 0x1c, invalid address) <--
(-) [ NO NAME
1.163] ( 9684) DirectFB/Core: dfb_core_destroy...
(-) [ NO NAME
1.164] ( 9684) Direct/Signals: Removing handler 0x2baf149c
for signal -1 with context 0x1013de98...
(-) [ NO NAME
1.165] ( 9684) DirectFB/Core: Shutting down...
The debugger:
#0 0x2b9b7b48 in gdk_pixmap_new
(window=0x10164450, width=10, height=10, depth=-1) at gdkpixmap-directfb.c:150
#1 0x2b4b5e7c in Java_org_eclipse_swt_internal_gtk_OS_gdk_1pixmap_1new
() from /root/SWT/spikeApplication/libswt-pi-gtk-3064.so
#2 0x004fe698 in CVMjniInvokeNative
()
#3 0x0045a46c in CVMinvokeJNIHelper
()
#4 0x004fc000 in CVMgcUnsafeExecuteJavaMethod
()
#5 0x0048fa10 in CVMjniInvoke
()
#6 0x004923a8 in CVMjniCallStaticVoidMethod
()
#7 0x004e7f64 in ansiJavaMain
()
#8 0x004e799c in main ()
(gdb) frame 0
#0 0x2b9b7b48 in gdk_pixmap_new
(window=0x10164450, width=10, height=10, depth=-1) at gdkpixmap-directfb.c:150
150
draw_impl->surface->GetPixelFormat (draw_impl->surface, &format);
(gdb) print draw_impl
$1 = (GdkDrawableImplDirectFB *) 0x10164450
(gdb) print draw_impl->surface
$2 = (IDirectFBSurface *) 0x0
The surface attribute is null and results
in a crash.
We use the Java CDC foundation profile
virtual machine (version 1.0.1), SWT (version 3.064), GTK+ for Direct FB(version
2.0.9-2) and Direct FB(version 0.9.22). All examples from GTK+ run fine,
so various widgets and images are shown on the frame buffer (the pixmap
example also works fine).
Any suggestions would be welcome! Thanks,
Rene
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]