Karim Elmosalamy

Results 7 comments of Karim Elmosalamy

the problem seems to be in this function specifically in synfig/synfig-studio/src/gui/workarea.cpp ![image](https://user-images.githubusercontent.com/81593733/160584594-dc8e65a7-fcb8-4290-a0a5-da77efaafb44.png) 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