Karim Elmosalamy
Karim Elmosalamy
the problem seems to be in this function specifically in synfig/synfig-studio/src/gui/workarea.cpp  Or more specifically, in the refresh_dimension_info() call in that function.
After diving a bit more into this problem here is what I discovered: the problem does lie indeed in refresh_dimension_info(kind of) refresh_dimension_info is a function inside workarea.cpp as well. the...
@hesham-essam Here is what I discovered so far, hopefully it's of some use. My last progress with the issue after checking out the gdb segmentation fault backtrace seemed to be...
@ice0 Yes I will start investigating this problem right away, please assign me to this issue 👍
One of the issues seems to have been specifically with this part of the code: https://github.com/synfig/synfig/blob/9b5140ffb49b6ec64a4c729e8862b9c87cb791e0/synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp#L374-L385 Specifically in line 384 where new Widget_Color* s are created everytime the table is...
It seems the gtk_widget_destroy() function does not exactly work with the children object type of table(table has children of type Widget* whereas gtk_widget_destroy() take as an input a GtkWidget*) so...
After a brief conversation with @afimaamedufie, happy to take this if no one is looking at it