Bonjour la liste
Pour le moteur d'inférence RefPerSys (en
https://github.com/RefPerSys/RefPerSys) j'ai besoin d'une
interface graphique. Je suis en train de la coder (en
https://github.com/RefPerSys/gtk4gui-refpersys ...) avec GTKMM 4
(en sur Debian/Sid ou Ubuntu 23 (x86-64)
J'ai beaucoup d'espace disque.
Bien sûr, ça plante (le commit 96bd7bc de gtk4gui-refpersys
qu'il suffit de lancer avec ./guigtkrps ...)
GDB me dit que ça plante apparemment dans gtkmm. Bien sûr, le
bogue est probablement le mien.
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff66b4895 in ?? () from
/lib/x86_64-linux-gnu/libgtk-4.so.1
(gdb) bt
#0 0x00007ffff66b4895 in ??? () at
/lib/x86_64-linux-gnu/libgtk-4.so.1
#1 0x00007ffff66c7252 in ??? () at
/lib/x86_64-linux-gnu/libgtk-4.so.1
#2 0x00007ffff66c8b92 in ??? () at
/lib/x86_64-linux-gnu/libgtk-4.so.1
#3 0x00007ffff66c8cc9 in ??? () at
/lib/x86_64-linux-gnu/libgtk-4.so.1
#4 0x00007ffff66b1a9f in ??? () at
/lib/x86_64-linux-gnu/libgtk-4.so.1
#5 0x00007ffff79ddca3 in g_type_create_instance ()
at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff79c41f0 in ??? () at
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007ffff79c5746 in g_object_new_with_properties ()
at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007ffff79c65f1 in g_object_new ()
at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007ffff665fcb0 in ??? () at
/lib/x86_64-linux-gnu/libgtk-4.so.1
#10 0x00007ffff79ddca3 in g_type_create_instance ()
at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff79c41f0 in ??? () at
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff79c5746 in g_object_new_with_properties ()
at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff79c65f1 in g_object_new ()
at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff64e0233 in ??? () at
/lib/x86_64-linux-gnu/libgtk-4.so.1
#15 0x00007ffff64e2567 in ??? () at
/lib/x86_64-linux-gnu/libgtk-4.so.1
#16 0x00007ffff7516b9c in ??? () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff75180dc in g_markup_parse_context_parse () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ffff64e48ca in ??? () at
/lib/x86_64-linux-gnu/libgtk-4.so.1
#19 0x00007ffff64d8ef0 in gtk_builder_add_from_string () at
/lib/x86_64-linux-gnu/libgtk-4.so.1
#20 0x00007ffff7c4baca in
Gtk::Builder::add_from_string(Glib::ustring const&) () at
/lib/x86_64-linux-gnu/libgtkmm-4.0.so.0
#21 0x00007ffff7c4dae4 in
Gtk::Builder::create_from_string(Glib::ustring const&) () at
/lib/x86_64-linux-gnu/libgtkmm-4.0.so.0
#22 0x000055555555660d in main ()
Dois-je recompiler GTKmm 4 (et GTK 4) depuis son code source
pour comprendre mon erreur?
Librement