Hi Marc, I had a look, could not find a place where threads are running simultaneous when they should not, at least with regards to pointers. I am kind of sloppy when updating integers, I can imagine that in some cases something like x++ interferes with the access of another thread for the same location. In that case I should use stdatomic.h for some of the variables. (see https://www.ashtavakra.org/c-programming/stdatomic/ and https://stackoverflow.com/questions/59662263/making-data-reads-writes-atomic-in-c11-gcc-using-stdatomic-h...
Hi, thanks for reporting. on vacation now, next werk i will have a look. Which version of xsnow? Willem On Thu, 16 Apr 2026, 16:44 Mark James Capella, capellamark@users.sourceforge.net wrote: [tickets:#18] Fix SEGFAULT caused during random Santa Plowing. Status: open Milestone: 1.0 Created: Thu Apr 16, 2026 02:44 PM UTC by Mark James Capella Last Updated: Thu Apr 16, 2026 02:44 PM UTC Owner: nobody Xsnow seems to suffer from a threading issue, caused during Santa plowing. Conceptually, generating...
3.9.1
3.9.1
9.1
9.1
3.2.4
Hi, I assume that with 3.9.0 the panel remains visible, the only thing is that the snow window appears in the window list, so you have two icons for xsnow, one for the menu and one for the snow-window. Am I OK? I guess, the 'correct' way to prevent an icon for the snow-window to appear somewhere is by adding these two lines in main.c, line 1819: at the start of function make_full_maxscreen: gtk_window_set_skip_taskbar_hint(GTK_WINDOW(TransA),TRUE); gtk_window_set_skip_pager_hint (GTK_WINDOW(TransA),TRUE);...