Hello,
I already posted this question, but now with a stack trace:
#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. Iám unsure if this is a Direct FB problem or a GTK (GDK) problem.
Previous question:
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':
(-) [ 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...
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 are shown on the frame buffer (the pixmap example also works fine).
When I remove the creation of the (SWT) Image object, the application runs fine. So only when an object of the class Image is created, Direct FB terminates.
Any suggestions would be welcome! Thanks, Rene
_______________________________________________ directfb-users mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
