After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 751175 - Cage tool makes Gimp to crash when USERPROFILE path contains cyrillic characters
Cage tool makes Gimp to crash when USERPROFILE path contains cyrillic characters
Status: RESOLVED DUPLICATE of bug 675591
Product: GIMP
Classification: Other
Component: libgimp
2.8.14
Other Windows
: Normal critical
: ---
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2015-06-18 19:33 UTC by Vladimir
Modified: 2015-06-19 18:15 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
full crash log (8.76 KB, text/plain)
2015-06-18 19:33 UTC, Vladimir
Details

Description Vladimir 2015-06-18 19:33:14 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.
Comment 1 Massimo 2015-06-19 18:15:09 UTC
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 ***