Linear Fill segafults on OpenBSD
An award-winning drawing program for children of all ages
Brought to you by:
wkendrick
As the title describes, Tux Paint crashes with a segfault whenever I use the linear fill tool on OpenBSD. For context, OpenBSD has very aggressive security protections, so this is probably caused by a memory leak or similar. I am using Tux Paint 0.9.32 and I installed it via binary ports (pkg_add).
Thanks for reporting this! I ran Tux Paint under Valgrind and immediately noticed an "invalid read" in one of the routines in
fill.c, which I've attempted to prevent: https://sourceforge.net/p/tuxpaint/tuxpaint/ci/0aa370ba445de404c5d1d55c898e78c8f2327d73/Is there any chance you could fetch Tux Paint source from the master branch in the Git repo here at SourceForge, and build it yourself to test it out? Or does there happen to be a tool I could run Tux Paint under, within Linux, to replicate the segfaulting behavior of OpenBSD?
Thanks!
Let us know if it persists in Tux Paint 0.9.33!