Where we try forcing the stack size of a new thread to be 8 Mo (which is actually the default size for Linux systems, where everything runs fine :) ).īut that hack is done for the moment only for threads that are created by the G'MIC interpreter itself, not threads that could be created by the G'MIC-Qt plug-in or by Krita. That particularly why we have this hack in file gmic.cpp: Your log suggests it could be related (I see multiple threads trying to run there). Īfter years of investigation, we found out it was due to the fact that on MacOS, the default stack size allocated for a new thread is ridiculously low (512 KB by default), and that it was not enough for the G'MIC commands running with multi-threading. We don't have a Mac, so we'll have a hard time being useful here.Īnyway, I remember that for years, we got frequent G'MIC crashes in the past on MacOS, with frequent reports by.
0 Comments
Leave a Reply. |