Segmentation faults with gda-control-center-5.0 and gda-browser-5.0
I have compiled and installed libgda-5.2.9 and libxml2-2.9.9. The problem I encounter actually predates these versions and simply continues a pattern I have always observed with the package.
Both gda-browser-5.0 and gda-control-center-5.0 both crash at tree.c. The backtrace of gda-control-center-5.0 is as follows:
#0 0x00007ffff55d3de8 in xmlStringGetNodeList__internal_alias (doc=doc@entry=0x55555586c8f0, value=value@entry=0x55928960 <error: Cannot access memory at address 0x55928960>) at tree.c:1501 #1 0x00007ffff55d4424 in xmlNewDocNode__internal_alias (doc=0x55555586c8f0, ns=<optimized out>, name=<optimized out>, content=0x55928960 <error: Cannot access memory at address 0x55928960>) at tree.c:2327 #2 0x00007ffff55d4672 in xmlNewChild__internal_alias (parent=parent@entry=0x555555a260b0, ns=ns@entry=0x0, name=name@entry=0x7fffe974a6a5 "gda_value", content=<optimized out>) at tree.c:2908 #3 0x00007fffe9742e46 in plugin_init (error=0x7fffffffce40) at libmain.c:230 #4 0x00007ffff784db18 in init_plugins_hash () at gdaui-init.c:541 #5 0x00007ffff784e145 in gdaui_init () at gdaui-init.c:88 #6 0x0000555555562047 in activate (app=0x5555557831a0) at main.c:305 #7 0x0000555555562047 in activate (app=0x5555557831a0) at main.c:300 #8 0x00007ffff63f2cad in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0 #9 0x00007ffff6405bf5 in () at /usr/lib64/libgobject-2.0.so.0 #10 0x00007ffff640ea3e in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0 #11 0x00007ffff640f0d2 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0 #12 0x00007ffff670d588 in () at /usr/lib64/libgio-2.0.so.0 #13 0x00007ffff670d71b in g_application_run () at /usr/lib64/libgio-2.0.so.0 #14 0x000055555555bcdf in main (argc=1, argv=0x7fffffffd528) at main.c:320
That from gda-browser-5.0 is as follows:
#0 0x00007ffff6e00de8 in xmlStringGetNodeList__internal_alias (doc=doc@entry=0x555555acf800, value=value@entry=0x559fd500 <error: Cannot access memory at address 0x559fd500>) at tree.c:1501 #1 0x00007ffff6e01424 in xmlNewDocNode__internal_alias (doc=0x555555acf800, ns=<optimized out>, name=<optimized out>, content=0x559fd500 <error: Cannot access memory at address 0x559fd500>) at tree.c:2327 #2 0x00007ffff6e01672 in xmlNewChild__internal_alias (parent=parent@entry=0x5555559b0800, ns=ns@entry=0x0, name=name@entry=0x7fffe89966a5 "gda_value", content=<optimized out>) at tree.c:2908 #3 0x00007fffe898ee46 in plugin_init (error=0x7fffffffd390) at libmain.c:230 #4 0x00007ffff714eb18 in init_plugins_hash () at gdaui-init.c:541 #5 0x00007ffff714f145 in gdaui_init () at gdaui-init.c:88 #6 0x0000555555572d5e in main (argc=<optimized out>, argv=<optimized out>) at main.c:191
So it seems to me that something is wrong with the memory allocation at tree.c:1501. Or perhaps there is a problem arising from the LC_* environments?