Steps to reproduce the bug:
- Create a folder with 20000 images (at least 1920x1200px). The more images you have in one folder, the more likely it is to reproduce the bug. Just take a set 100 different pictures and duplicate them until you have 20000 images in one folder. This bug also occurs with folders with just a few thousand images (~1000-2000), but it doesn't occur reliably. A folder with 20000 images makes it more easy to reproduce and debug the bug.
- Download "XnView Minimal 2.45" the zip-Version
- Start XnView. The window "XnView - Configuration wizard" starts.
- Check ".ini file in Application folder (Single-User system)"
- Under "System integration" disable all checkboxes
- Set "Check update" to "never"
- Press "OK"
- The window "Tipp of the day" shows up.
- Close the window "Tipp of the day"
- Go to "Tools" -> "Options" -> "Thumbnails"
- Check "Use huge thumbnails"
- Set "Width" and "Height" to 700. The bigger the thumbnails, the more likely it is that the bug occurs. But 700px is enough to reproduce the bug.
- Press "OK" to close the "Options" window and save the settings.
- Open the folder with 20000 images inside XnView throw the tree view
XnView will start creating the thumbnails and will show the progress in the progress bar inside the status bar. After a few minutes (~10 minutes) XnView will crash in the middle of the creation of the thumbnails. Sometimes XnView crashes in the first minutes and sometimes it crashes after more than 10 minutes.
What else did i try?
I tried every compression format of the thumbnail cache and even tried to disable the cache, but the bug still occurs. It just takes a different time for XnView to crash, depending on the settings made.