When Darktable's library contains images with cyrillic characters in the file path, the select_non_existing lua script selects those images in the library even though they exist on disk and display correctly in Darktable. It is a very similar to my earlier purge_nonexistent_images.bat issue.
It seems like the problem appears only on Windows, because when I tested on MacOS it worked fine.
Here's what gets selected after I click the "select non existing" button:
The expected selection would be:

When Darktable's library contains images with cyrillic characters in the file path, the
select_non_existinglua script selects those images in the library even though they exist on disk and display correctly in Darktable. It is a very similar to my earlierpurge_nonexistent_images.batissue.It seems like the problem appears only on Windows, because when I tested on MacOS it worked fine.
Here's what gets selected after I click the "select non existing" button:
The expected selection would be: