GNOME Bugzilla – Bug 751175
Cage tool makes Gimp to crash when USERPROFILE path contains cyrillic characters
Last modified: 2015-06-19 18:15:09 UTC
Created attachment 305619 [details] full crash log 1. Ensure that USERPROFILE environmental variable contains Cyrillic characters. In my case it was: d:\Users\SVlad.Настольный 2. Run GIMP 3. Create new image 4. Use cage tool and draw some cage. Immediately after you close the cage contour GIMP crashes with following error: --------------------------- Microsoft Visual C++ Runtime Library --------------------------- This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. --------------------------- ОК --------------------------- The log shows following error: GEGL-gegl-tile-backend-file.c:ERROR:gegl-tile-backend-file.c:957:gegl_tile_backend_file_ensure_exist: assertion failed: (self->i != -1) if USERPROFILE path doesn't contains any non ASCII characters, all works fine.
This is a duplicate of bug #675591. The bug is fixed in master and in gegl-0-2, but apparently the Windows GIMP package is built using the latest gegl-0.2 release which is old and does not include the fix. You could try the nightly build for Windows: http://nightly.darkrefraction.com/gimp/ or, as a workaround, set the environment variable GEGL_SWAP=RAM sa described in comment 7 of the bug report: https://bugzilla.gnome.org/show_bug.cgi?id=675591#c7 Thanks for taking the time to report this. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed in the code repository. *** This bug has been marked as a duplicate of bug 675591 ***