When I've been working for about half an hour, (in this case saving png or jpeg exports or saves) I notice that a file doesn't get overwritten on update. Then next time I try to save my file, krita freezes up. All options grey out. No control. Have to force quit Krita. Again, issue appears to occur when saving to a format other than Kra. Total lockup of krita. Maybe it's related to memory? I seem to be able to save one or two files before problems start happening. Reproducible: Sometimes Steps to Reproduce: 1. Start working. 2. Start saving to png or jpeg. Export or save as both appear to behave this way. 3. After about a half hour of working, you'll notice that a file didn't take your last update. 4. The next save will lock up Krita entirely. Actual Results: Krita locks up. It seems pretty regular, but takes a while to get to that point. Expected Results: Overwrite message should popup and ask permission to overwrite file (it doesn't) File saves to disk. Krita returns control to user.
Hi, Can you check whether you still have free space in the location your system saves temporary files to? Are you trying to save over a network drive?
I have plenty of free space and I am saving locally. I have noticed that disabling the autosave 'backup file' option eliminates the issue. Is it possible that autosave backups are incompatible with other filetypes?
No... That shouldn't matter. Besides, with the default configuration, I still cannot reproduce it on my mac, so I'm going to have to investigate some more.
Let me know if I can get you something like a logdump?
Could you try the latest development build and start it from the terminal app like krita.app/Contents/Macos/krita And check whether something interesting is printed in the terminal when you try to save? http://download.kde.org/unstable/krita/3.0.1.89/krita-3.0.2-alpha.dmg Thanks!
"KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3287: " "Invalid escape sequence \"\\§\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3287: " "Invalid escape sequence \"\\Ð\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3287: " "Invalid escape sequence \"\\ú\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3287: " "Invalid escape sequence \"\\þ\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3287: " "Invalid escape sequence \"\\¸\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3287: " "Invalid escape sequence \"\\\u001A\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3287: " "Invalid escape sequence \"\\Ä\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3287: " "Invalid escape sequence \"\\Q\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3288: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3289: " Invalid group header. "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3290: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3291: " "Invalid escape sequence \"\\h\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3292: " "Invalid escape sequence \"\\\"\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3292: " "Invalid escape sequence \"\\\u008B\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3292: " "Invalid escape sequence \"\\Ú\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3292: " "Invalid escape sequence \"\\4\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3292: " "Invalid escape sequence \"\\N\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3292: " "Invalid escape sequence \"\\\u0098\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3292: " "Invalid escape sequence \"\\\u001C\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3294: " "Invalid escape sequence \"\\\b\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3296: " "Invalid escape sequence \"\\/\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3297: " "Invalid escape sequence \"\\ñ\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3298: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3299: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3300: " "Invalid escape sequence \"\\\u0017\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3300: " "Invalid escape sequence \"\\\u0006\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3300: " "Invalid escape sequence \"\\\u0006\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3300: " "Invalid escape sequence \"\\y\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3300: " "Invalid escape sequence \"\\z\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3300: " "Invalid escape sequence \"\\ó\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3300: " "Invalid escape sequence \"\\\u009C\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3300: " "Invalid escape sequence \"\\_\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3300: " "Invalid escape sequence \"\\.\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3300: " "Invalid escape sequence \"\\ô\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3300: " "Invalid escape sequence \"\\Ö\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3301: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3302: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3303: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3304: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3305: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3307: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3308: " "Invalid escape sequence \"\\ÿ\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3308: " "Invalid escape sequence \"\\å\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3309: " "Invalid escape sequence \"\\Ç\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3309: " "Invalid escape sequence \"\\é\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3309: " "Invalid escape sequence \"\\À\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3309: " "Invalid escape sequence \"\\°\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3309: " "Invalid escape sequence \"\\H\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3309: " "Invalid escape sequence \"\\c\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3309: " "Invalid escape sequence \"\\\u007F\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3309: " "Invalid escape sequence \"\\Ò\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3311: " "Invalid escape sequence \"\\ÿ\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3312: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3313: " "Invalid escape sequence \"\\\u008E\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3313: " "Invalid escape sequence \"\\\u0096\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3313: " "Invalid escape sequence \"\\&\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3313: " "Invalid escape sequence \"\\Þ\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3313: " "Invalid escape sequence \"\\?\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3313: " "Invalid escape sequence \"\\q\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3314: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3315: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3317: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3318: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3319: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3320: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3321: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3322: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3324: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3325: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3326: " "Invalid escape sequence \"\\Õ\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3326: " "Invalid escape sequence \"\\ú\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3326: " "Invalid escape sequence \"\\+\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3326: " "Invalid escape sequence \"\\{\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3327: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3328: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3329: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3330: " "Invalid escape sequence \"\\ý\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3330: " "Invalid escape sequence \"\\¯\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3331: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3332: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3333: " "Invalid escape sequence \"\\H\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3333: " "Invalid escape sequence \"\\\u000E\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3333: " "Invalid escape sequence \"\\ü\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3333: " "Invalid escape sequence \"\\U\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3335: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3336: " "Invalid escape sequence \"\\ï\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3337: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3338: " "Invalid escape sequence \"\\È\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3338: " "Invalid escape sequence \"\\Ô\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3338: " "Invalid escape sequence \"\\m\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3338: " "Invalid escape sequence \"\\>\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3338: " "Invalid escape sequence \"\\ÿ\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3338: " "Invalid escape sequence \"\\ÿ\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3339: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3341: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3342: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3344: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3345: " "Invalid escape sequence \"\\×\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3345: " "Invalid escape sequence \"\\5\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3345: " "Invalid escape sequence \"\\¹\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3345: " "Invalid escape sequence \"\\»\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3345: " "Invalid escape sequence \"\\ú\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3345: " "Invalid escape sequence \"\\¾\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3345: " "Invalid escape sequence \"\\û\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3347: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3348: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3350: " "Invalid escape sequence \"\\Þ\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3350: " "Invalid escape sequence \"\\\u0015\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3350: " "Invalid escape sequence \"\\,\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3350: " "Invalid escape sequence \"\\Q\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3350: " "Invalid escape sequence \"\\\u009B\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3350: " "Invalid escape sequence \"\\A\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3353: " "Invalid escape sequence \"\\i\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3353: " "Invalid escape sequence \"\\O\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3355: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3356: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3357: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3358: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3359: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3360: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3361: " "Invalid escape sequence \"\\y\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3361: " "Invalid escape sequence \"\\^\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3361: " "Invalid escape sequence \"\\Y\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3361: " "Invalid escape sequence \"\\Z\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3361: " "Invalid escape sequence \"\\Z\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3362: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3363: " "Invalid escape sequence \"\\\u0081\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3363: " "Invalid escape sequence \"\\_\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3363: " "Invalid escape sequence \"\\Y\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3363: " "Invalid escape sequence \"\\c\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3363: " "Invalid escape sequence \"\\a\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3363: " "Invalid escape sequence \"\\\u0003\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3363: " "Invalid escape sequence \"\\^\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3364: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3365: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3366: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3367: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3368: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3369: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3370: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3373: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3375: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3376: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3377: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3378: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3379: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3380: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3381: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3382: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3383: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3384: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3385: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3386: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3387: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3389: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3390: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3391: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3392: " "Invalid escape sequence \"\\~\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3393: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3394: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3395: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3396: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3397: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3398: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3399: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3400: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3401: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3402: " "Invalid escape sequence \"\\§\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3402: " "Invalid escape sequence \"\\¦\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3402: " "Invalid escape sequence \"\\T\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3402: " "Invalid escape sequence \"\\\u008B\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3403: " "Invalid escape sequence \"\\¦\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3404: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3405: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3408: " Invalid entry (missing ']') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3409: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3410: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3411: " "Invalid escape sequence \"\\H\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3411: " "Invalid escape sequence \"\\ý\"." "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3412: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3413: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3414: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3415: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3416: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3417: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3418: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3419: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3420: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3421: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3422: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita_SRCS.icns, line 3423: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita/osx.stylesheet, line 1: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita/osx.stylesheet, line 2: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita/osx.stylesheet, line 3: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita/osx.stylesheet, line 4: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita/osx.stylesheet, line 6: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita/osx.stylesheet, line 7: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita/osx.stylesheet, line 8: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita/osx.stylesheet, line 9: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita/osx.stylesheet, line 11: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita/osx.stylesheet, line 12: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita/osx.stylesheet, line 13: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita/osx.stylesheet, line 14: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita/osx.stylesheet, line 15: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita/osx.stylesheet, line 16: " Invalid entry (missing '=') "KConfigIni: In file /Applications/krita.app/Contents/Resources/krita/osx.stylesheet, line 17: " Invalid entry (missing '=') libpng warning: iCCP: too many profiles krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFSFileEngine::open: No file name specified QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFSFileEngine::open: No file name specified QFSFileEngine::open: No file name specified QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFSFileEngine::open: No file name specified QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFSFileEngine::open: No file name specified QFSFileEngine::open: No file name specified QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFSFileEngine::open: No file name specified QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFSFileEngine::open: No file name specified QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFSFileEngine::open: No file name specified QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFile::copy: Empty or null file name QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFSFileEngine::open: No file name specified QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFile::copy: Empty or null file name QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFSFileEngine::open: No file name specified QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFSFileEngine::open: No file name specified QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFile::copy: Empty or null file name libpng warning: iCCP: too many profiles krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter 0 "" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFile::copy: Empty or null file name libpng warning: iCCP: too many profiles krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter 0 "" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFile::copy: Empty or null file name libpng warning: iCCP: too many profiles krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFSFileEngine::open: No file name specified 0 "" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFile::copy: Empty or null file name libpng warning: iCCP: too many profiles krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter 0 "" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFile::copy: Empty or null file name libpng warning: iCCP: too many profiles krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter 0 "" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFile::copy: Empty or null file name libpng warning: iCCP: too many profiles krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter 0 "" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFile::copy: Empty or null file name libpng warning: iCCP: too many profiles krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter 0 "" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFSFileEngine::open: No file name specified QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) qt.qpa.cocoa.window: QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton) QFSFileEngine::open: No file name specified QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFSFileEngine::open: No file name specified QFSFileEngine::open: No file name specified QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QFile::copy: Empty or null file name libpng warning: iCCP: too many profiles krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) QCursor: Cannot create bitmap cursor; invalid bitmap(s) 0 "" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QFile::copy: Empty or null file name libpng warning: iCCP: too many profiles krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" krita.lib.flake: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita.lib.flake: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter QObject::connect: invalid null parameter falling back on QIcon::FromTheme: "arrow_center" 0 ""
It's frozen now. Null or empty file name?
That is suspicious indeed...
Hm, I discovered today where the "QFile::copy: Empty or null file name" comes from: it's harmless (I fixed the message anyway). It's fixed in a git branch where I am rewriting import/export.
I'm sorry, I've tried every release we made since 3.0 on OSX, including the latest (http://download.kde.org/unstable/krita/3.0.91/krita-3.0.91.dmg), and I simply cannot reproduce the issue. I haven't got any way to figure out what to do next :-(
*** Bug 372123 has been marked as a duplicate of this bug. ***
Created attachment 103616 [details] Freezing when exporting or saving as PNG or JPEG Note sure if it will help you but here is a mac os X bug report when it happens.
Hello, I can totally confirm: I get the same problem as the original poster. I run Krita 3.1.1 on Mac OS X 10.12. Randomly, I'd say 2 times on 3, when I save or export the opened document as JPEG or PNG, Krita freezes (when you open the file menu then you can see that all menus are grayed except "Open a recent document ->"). Just for fun I tried earlier the following : I opened Krita, made a new document of 1800 x 1400, drawn a little on it with the brush, and then saved it as PNG (quality 9, but I tried other settings and it doesn't change anything) on the desktop with the name "test" : the bug appeared (need to CMD+Esc to close Krita). Before you ask: I've got 900 GB available on the system :) Can you see what's happening ?
*** Bug 375127 has been marked as a duplicate of this bug. ***
I wonder if all of you are using Sierra? I was using El Capitan, and didn't have any problems, but I do get a hang when saving a PNG using Sierra (running on an external HD).
Hello, Clever thing to ask but unfortunately the issue doesn't seem to be with Sierra. I explain myself: I currently own 3 macs really different the one from the other. An iMac 2009 Core2 Duo on Mac OS 10.11, a MacBook Air 2013 (2 cores) on Mac OS 10.12 and an iMac 2015 5K (retina) Core-i5 (4 cores) on Mac OS 10.12. I made a test just now and here are the results: - iMac 2015 (Mac os 10.12): freeze 2 times on 3 - MacBook Air (Mac os 10.12): No freezes !!!!! Doesn't matter how many times I try, it doesn't hang at all. - iMac 2009 (Mac OS 10.11): freeze 1 time on 5 I don't get a bug report each time but I had one just now on the 2009 iMac and it was exactly the same I posted yesterday (that one was from the iMac 2015). I'm myself a developer (though I don't know anything about QT) but when I look at the stacktrace it shows that it's calling an Import/export method that seems to destroy an object (widget here, so I suppose that's an UI element) that has already been freed. So my educated guess would be that another thread is destroying the object BEFORE it and so the main thread can't destroy it when asked. The computers that doesn't show this behavior surely destroy the object in the main thread before the background thread is able to do it (why doesn't the background thread crash Krita ? Maybe there's a check in it to destroy the object only if it isn't NULL or maybe the program doesn't catch this type of bug when on a background thread, I can't be sure without debugging in detail). This type of behavior is really typical of a thread problem so my money's on it. But I don't want to assume too many things too because I never seen 1 line of code from Krita. I really would like to help but my hands are tied for the next 3 to 5 days so I won't be any help before that. After that, if you're ok with it, I'll gladly take a look at the code (even if, again, I don't know anything at QT. I somewhat can manage C++ so it shouldn't be too problematic...). Thanks.
Thanks for the extra testing, and yes, I would be _delighted_ if you could take a look! This is the right location: https://phabricator.kde.org/source/krita/browse/krita%252F3.1/ (We're now testing the 3.1 branch, and the import/export code was refactored between that and the master branch).
Hello, I've been trying to compile Krita for 2 days now and after a lot of Terminal windows / dependancy installations / errors (Homebrew saved my life), I've finally been able to get an executable that works, doesn't crash at startup AND can be debugged in xCode with breakpoints (I'm an Objective-C developer so it makes much more sense to me than QT Creator). Unfortunately (for me), after all this work, when I tried to replicate the export bug... well... it didn't seem to bug anymore :) Maybe the redesigning of the export window you were talking about earlier got rid of the problem... I even tried by launching the version I compiled without debugging (directly from the Finder) in case the debugger would slow down the threads and wouldn't trigger the bug, but all worked just fine (I tried at least 15 times in a row). Just for fun after that I tried again the current release (3.1) and I had the problem almost instantly when I saved a file as PNG. So it seems that this bug has been corrected. But I will stress out that my compilation was not really orthodox: I had to compile Krita a second time in another folder exclusively with the Terminal. After the commands 'make' and 'make install', I did copy the 'etc', 'lib' and 'share' folders in the parent folder of my xCode compilation. Otherwise Krita wouldn't find the plugins and would reach a QFatal() at startup. Now it works great but I noticed that the structure is different in the packaged version (folder Frameworks, Resources/plugins, ...). I tried to copy the folders in the package of the current release (3.1), but it would crash at startup. So all in all, I think this bug might be corrected, but I really think it should be confirmed with a packaged version (sorry, I hadn't be able to do that, I still got errors for this one). Sorry for the long message (and all that to say that the bug appears to be corrected ;)). It was difficult to compile and I had to put a lot of energy in it but it was worth it: if I find another bug I will be able to put a breakpoint in xCode to see what's wrong ;)
It seems my fears were confirmed: I tested today the packaged 3.1.2 version available since yesterday on the Krita website and the problem's still here when I try to export as JPEG or PNG. That's really strange...
I see this freeze on saving very often. Especially when saving image sequences. Krita does not save the file and does not react on any mouse click. Opening a new document by shortcut CMD-N fixes this temporarily. Files get saved and anything works again. at least until the next attempt to save something...
*** Bug 378258 has been marked as a duplicate of this bug. ***
Zut... I thought it was sierra-specific, so I updated my macbook. I could reproduce it when running sierra from a very slow external disk, but not when running from the built-in ssd.
*** Bug 379702 has been marked as a duplicate of this bug. ***
Hm, the crash log from comment 12 looks like it happens when saving on closing the window. That one is fixed in commit 89641bfc428c268ae3fe42a0f4dd350b111ebc72 -- but that still doesn't explain hanging on saving. I guess I'd best spend some time painting on my macbook pro, instead of my mobilestudio this weekend and see what I encounter.
(In reply to Boudewijn Rempt from comment #24) > Hm, the crash log from comment 12 looks like it happens when saving on > closing the window. That one is fixed in commit > 89641bfc428c268ae3fe42a0f4dd350b111ebc72 -- but that still doesn't explain > hanging on saving. I guess I'd best spend some time painting on my macbook > pro, instead of my mobilestudio this weekend and see what I encounter. Hi, Yes, the log from the system doesn't appear when Krita freezes but after it freezes and you try to close it (and on top of that not every time). So maybe the log is not totally pertinent because it happens when you try to quit an application that is already frozen. I still believe the problem comes either from a compilation flag or a third party library used by Krita because I can't reproduce the bug when I compile Krita myself on my computer. however, on the same computer, the downloaded version of Krita freezes when exporting... (I just tried again with the 3.1.3 version)
That's possible and would explain why krita works fine on my mac... Where I build it. We do build and package our own png and jpg and so on libraries, but that should be safe.
Hello, Just for your interest I encountered the bug in another form : when you try to "file/export..." a file as jpeg, if you click the save button on the files panel THEN click CANCEL on the jpeg settings panel, Krita randomly freezes the same way as when you really try to export the file. I could reproduce it multiple times as JPEG, never as PNG (strangely !) but this bug is much less frequent than the one when you effectively try to save the file (i'd say it occurs maybe 1 time on 15 !), so maybe it can happen for PNG too... I also tried to launch Krita from the terminal to see the logs but nothing showed when the bug occured. Hope you found something on your side because this bug is really strange (and really annoying too !)
(Oh and I forget : this happened on the 3.1.4 version on Krita)
I haven't :-( But there are now builds of master ready to test, and in master all the saving code has been rewritten: https://download.kde.org/unstable/krita/4.0.0-prealpha/krita-4.0.0-prealpha.dmg -- i wonder if there is a difference.
We've been discussing this on irc for the past two days. Today I created a new Sierra installation on a fresh hard disk, downloaded Krita, created a png screenshot, loaded that into krita, saved as another png file and no freeze happened :-(
After some more tests, this seems to happen exclusively to Apple computers with a Radeon graphics card. Disabling OpenGL in the Krita settings/display page works around the issue. No Krita developers has a mac with a Radeon card, so we will need work from owners with such hardware to find a workaround that doesn't mean opengl has to be disabled.
I can supply with my findings related to the same issue. In latest build for Mac OS X 3.2.0, when saving as .png Krita freeze and stays in a mode as it is still saving the file (all menu items grayed out), only solution is to Force Quit Krita, and .png file is never saved. A workaround though is to just check and then uncheck any option in the .png save dialog, and then it does work normally. If I just press Save in the .png option dialog, it freezes. So it seems (for me at least) that some parameters in the .png Option dialog window are having invalid values, and causes the save to freeze Krita.
I had high hopes for your workaround but sadly it doesn't work for me. I tried with the latest 3.2.0 version and even when I check/uncheck a box in the PNG dialog box it still freezes randomly. @Boudewijn, just an idea here if it can help: the krita version I compiled from source myself doesn't crash when I export a file, but when I try to scale the picture (again, with my self-compiled version), I have a message telling me that it has been compiled without the support of the GNU scientific Library. Could this library be related to our export problem ? (explaining why on the same computer my compiled version exports files OK but not the downloaded one ?) Other idea: maybe only people with a specific software installed encounter the problem ? (I think particularly about XCode and the XCode additions) Maybe each person with this problem should send you a system report ? (Apple menu -> about this Mac -> System Report -> File Menu -> save...)
(In reply to Boudewijn Rempt from comment #31) > After some more tests, this seems to happen exclusively to Apple computers > with a Radeon graphics card. Disabling OpenGL in the Krita settings/display > page works around the issue. > > No Krita developers has a mac with a Radeon card, so we will need work from > owners with such hardware to find a workaround that doesn't mean opengl has > to be disabled. Sorry I didn't see this message. I indeed have a Radeon card on the 2 macs that give me this problem (my third mac is a MacBook Air with an Intel Chipset and it works ok on it). I tried to uncheck the opengl support in the Krita settings page then quit and launched Krita again. I'm sure OpenGL is deactivated because the mouse cursor moves ultra-slowly. Unfortunately, I tried to export multiple times and still got the bug (although it seems less frequent).
Well, on OSX, enabling opengl might make the cursor really slow, you really have to double-check in krita's settings dialog.
what could happen in the case of changing png options is that that forces krita to re-render the projection. We use the projection in two places: rendering to screen and saving an image. This actually might be gone in 4.0 pre-alpha, because there that is separated... Let me quickly make a pre-alpha build of current master to test. It won't have Python, but will have async saving.
Build done, could you try https://files.kde.org/krita/4/osx/krita-4.0.0-prealpha.2.dmg ?
With this build (4.0.0-prealpha.2) I can save .png files without toggle any option in the .png save dialog :-) It might be solved anyway in 4.0.0, because i encounter the freeze issue in 3.2.0.
That sounds like it's indeed fixed by the new asynchronous/background saving feature then (which clones the image before saving, so you can go on editing the original image). But it's going to be _really_ tough to backport that to 3.x, which leaves us with a quandary...
(In reply to Boudewijn Rempt from comment #39) > That sounds like it's indeed fixed by the new asynchronous/background saving > feature then (which clones the image before saving, so you can go on editing > the original image). But it's going to be _really_ tough to backport that to > 3.x, which leaves us with a quandary... I confirm it too, it works perfectly ! (tried 20 times in a row)
*** Bug 384756 has been marked as a duplicate of this bug. ***
Git commit d81bbd498b8cb0c6829a897a31204ec8b4486694 by Boudewijn Rempt. Committed on 20/09/2017 at 09:38. Pushed by rempt into branch 'krita/3.3'. Disable opengl on OSX if the GPU is AMD For some reason, with Sierra and an AMD gpu Krita hangs when saving images that have no layers (i.e., something keeps the projection locked). This is properly fixed in master with the saving of images in the background. M +3 -1 libs/ui/opengl/kis_opengl.cpp https://commits.kde.org/krita/d81bbd498b8cb0c6829a897a31204ec8b4486694
Git commit 4ee5048486b9e24e79ffc4e4e9f784ea001568a9 by Boudewijn Rempt. Committed on 20/09/2017 at 09:40. Pushed by rempt into branch 'master'. Disable opengl on OSX if the GPU is AMD For some reason, with Sierra and an AMD gpu Krita hangs when saving images that have no layers (i.e., something keeps the projection locked). This is properly fixed in master with the saving of images in the background. M +3 -1 libs/ui/opengl/kis_opengl.cpp https://commits.kde.org/krita/4ee5048486b9e24e79ffc4e4e9f784ea001568a9
*** Bug 388034 has been marked as a duplicate of this bug. ***