|
From: Kalra, L. <Lov...@md...> - 2020-07-15 16:48:32
|
Hi,
I am having problem launching OpenEV, it fails with "Segmentation fault (core dump)" without any other error. I tested gvtest (Test program that gets built along with OpenEV) program and it fails in the same manner.
I have installed OpenEV on CentOS 7 VM, running within VirtualBox hosted on MacOS X Catalina. OpenEV is installed with the following:
1. GTK 2.24.31
2. GDAL 2.4.4
* geos - 3.7.0
* hdf - 4.2.15
* hdf5 - 1.12.0
* pros - 5.2.0
* ogdi - 3.2.1
* tiff - 4.1.0
* ecw - 3.3
3. Mesa-libGL -18.3.4 - 7
4. libX11 - 1.6.7 - 2
I decided to debug the issue with testmain.c as it also failing with the same issue. I traced the issue to a GTK call in function create_view in testmain.c, but not making any further progress. Please help!
gvtest gdb log:
Program received signal SIGSEGV, segmentation fault.
Back trace from gdb is as follows:
#0 0x00007ffff4202b60 in XVisualIDFromVisual () at /lib64/libX11.so.6
#1 0x00007ffff6598e95 in get_xvisualinfo () at /lib64/libgtkgl-2.0.so.1
#2 0x00007ffff6599181 in gdk_gl_context_share_new () at /lib64/libgtkgl-2.0.so.1
#3 0x00007ffff4b96efa in gtk_widget_create_gl_context ()
at /lib64/libgtkglext-x11-1.0.so.0
#4 0x00007ffff4b96fe5 in gtk_widget_get_gl_context ()
at /lib64/libgtkglext-x11-1.0.so.0
#5 0x00000000004098dc in gv_view_area_begin (view=0x70a110) at gvviewarea.c:523
#6 0x000000000040b829 in gv_view_area_configure (widget=<optimized out>, event=0x7f5950) at gvviewarea.c:1884
#7 0x00007ffff5b4fbdc in _gtk_marshal_BOOLEAN__BOXED () at /lib64/libgtk-x11-2.0.so.0
#8 0x00007ffff4da8a68 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#9 0x00007ffff4dbaefb in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0
#10 0x00007ffff4dc2dbc in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#11 0x00007ffff4dc33bf in g_signal_emit () at /lib64/libgobject-2.0.so.0
#12 0x00007ffff5c7fdc4 in gtk_widget_event_internal () at /lib64/libgtk-x11-2.0.so.0
#13 0x00007ffff5acb3bd in gtk_drawing_area_send_configure ()
at /lib64/libgtk-x11-2.0.so.0
#14 0x00007ffff5acb62c in gtk_drawing_area_realize () at /lib64/libgtk-x11-2.0.so.0
#15 0x000000000040c98b in gv_view_area_realize (widget=0x70a110) at gvviewarea.c:2122
#16 0x00007ffff4da8a68 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#17 0x00007ffff4dba967 in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0
#18 0x00007ffff4dc30d1 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#19 0x00007ffff4dc33bf in g_signal_emit () at /lib64/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#20 0x00007ffff5c86b5d in gtk_widget_realize () at /lib64/libgtk-x11-2.0.so.0
#21 0x00007ffff5c86d88 in gtk_widget_map () at /lib64/libgtk-x11-2.0.so.0
#22 0x00007ffff5bba98b in gtk_scrolled_window_forall () at /lib64/libgtk-x11-2.0.so.0
#23 0x00007ffff5ac783f in gtk_container_map () at /lib64/libgtk-x11-2.0.so.0
#24 0x00007ffff4da89e2 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#25 0x00007ffff4dba967 in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0
#26 0x00007ffff4dc30d1 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#27 0x00007ffff4dc33bf in g_signal_emit () at /lib64/libgobject-2.0.so.0
#28 0x00007ffff5c86d56 in gtk_widget_map () at /lib64/libgtk-x11-2.0.so.0
#29 0x00007ffff5c98b6a in gtk_window_map () at /lib64/libgtk-x11-2.0.so.0
#30 0x00007ffff4da8a68 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#31 0x00007ffff4dba967 in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0
#32 0x00007ffff4dc30d1 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#33 0x00007ffff4dc33bf in g_signal_emit () at /lib64/libgobject-2.0.so.0
#34 0x00007ffff5c86d56 in gtk_widget_map () at /lib64/libgtk-x11-2.0.so.0
#35 0x00007ffff5c92282 in gtk_window_show () at /lib64/libgtk-x11-2.0.so.0
#36 0x00007ffff4da8a68 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#37 0x00007ffff4dba967 in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0
#38 0x00007ffff4dc30d1 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#39 0x00007ffff4dc33bf in g_signal_emit () at /lib64/libgobject-2.0.so.0
#40 0x00007ffff5c86146 in gtk_widget_show () at /lib64/libgtk-x11-2.0.so.0
#41 0x0000000000408cc0 in create_view (shapes=0x6f4f10, raster=raster@entry=0x0, height=height@entry=0x0) at testmain.c:151
#42 0x000000000040852c in main (argc=1, argv=0x7fffffffda58) at testmain.c:435
Thanks,
Love K.
|