[gtkada] 64bit linux runtime problem with gtkada 2.4.0

Darel Cullen darelcullen at hotmail.com
Tue Jun 7 21:51:32 CEST 2005


Hi,
I compiled and installed GtkAda-2.4.0 on my amd64 system running pure 64bit 
linux. everything in gtktest works apart from GtkAda Canvas widgets 
(dragging and dropping boxes).

as soon as i click on the canvas i get a segmentation fault with the 
following dump

Program received signal SIGSEGV, Segmentation fault.
0x000000336d45ee30 in gtk_signal_emit_by_name () from 
/usr/lib64/libgtk-x11-2.0.so.0
(gdb) where
#0  0x000000336d45ee30 in gtk_signal_emit_by_name () from 
/usr/lib64/libgtk-x11-2.0.so.0
#1  0x0000002a956b0102 in gtkada__canvas__button_pressed () from 
/usr/local/lib/libgtkada-2.4.so.0
#2  0x0000002a956b6d9f in 
gtkada__handlers__return_callback__event_marshaller__call () from 
/usr/local/lib/libgtkada-2.4.so.0
#3  0x0000002a956b8de2 in 
gtkada__handlers__return_callback__first_marshaller () from 
/usr/local/lib/libgtkada-2.4.so.0
#4  0x0000003a8b60bfaa in g_closure_invoke () from 
/usr/lib64/libgobject-2.0.so.0
#5  0x0000003a8b62158a in g_signal_has_handler_pending () from 
/usr/lib64/libgobject-2.0.so.0
#6  0x0000003a8b62299d in g_signal_emit_valist () from 
/usr/lib64/libgobject-2.0.so.0
#7  0x0000003a8b623083 in g_signal_emit () from 
/usr/lib64/libgobject-2.0.so.0
#8  0x000000336d505900 in gtk_widget_activate () from 
/usr/lib64/libgtk-x11-2.0.so.0
#9  0x000000336d418d4e in gtk_propagate_event () from 
/usr/lib64/libgtk-x11-2.0.so.0
#10 0x000000336d4190d5 in gtk_main_do_event () from 
/usr/lib64/libgtk-x11-2.0.so.0
#11 0x000000336d144b40 in gdk_event_get_graphics_expose () from 
/usr/lib64/libgdk-x11-2.0.so.0
#12 0x0000003a8b4266bd in g_main_context_dispatch () from 
/usr/lib64/libglib-2.0.so.0
#13 0x0000003a8b428397 in g_main_context_acquire () from 
/usr/lib64/libglib-2.0.so.0
#14 0x0000003a8b428735 in g_main_loop_run () from 
/usr/lib64/libglib-2.0.so.0
#15 0x000000336d418531 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#16 0x0000000000470b46 in main (argc=7397904, argv=182896377275, 
envp=220876631598) at b~testgtk.adb:790


is there anything i can do about this ?  I can supply more information if it 
is useful

gcc -v
gcc version 3.4.3 20050227 (Red Hat 3.4.3-22.fc3)
uname -a
2.6.10-1.770_FC3 #1 Thu Feb 24 18:09:38 EST 2005 x86_64 x86_64 x86_64 
GNU/Linux


/Darel





More information about the gtkada mailing list