After installing the recent PL 7.10 update, Photolab now freezes immediately upon startup. White screen, no error message, I have to kill the process to get rid of the unresponsive program. I had no problem with the previous version (no hardware or configuration change change before or after updating). Reinstalling or repairing doesn’t help.
I reported the problem to DxO and requested access to the previous version installer.
I occasionally had similar things a few versions ago and support then told me to completely remove PhotoLab and all that comes with it before re-installing.
There is no utility that does the job, but it’s doable with macOS.
Thanks. This is what I did. I always install my apps using Revo Uninstaller Pro which is able to trace everything created by the installer. It also does a full cleanup of everything that was created after installation.
I just noticed that the problem doesn’t appear on my laptop. So, my first guess is that the problem could be related to my dual display configuration. I have the feeling that DPL tries to open the main window on the wrong display. Just a guess.
Yes. And I also looked at the log file. Which allowed me to see that DPL was looping trying to do something with a DNG file created by PureRAW. This generated an unhandled exception which was immediately re-thrown because the code systematically returned to the instruction causing the exception. Good definition of an endless loop.
As mentioned above, the report has already been sent to DxO (and updated with the problematic file). However, I have noticed something strange after reinstalling DPL 7 and I’m wondering whether this is a related problem.
Since I made a clean reinstall, I had to re-configure everything and re-download all necessary modules. A boring task because I had to open each folder in order to trigger the module download.
When opening some folders, DPL immediately crashed. Nothing related written in the log file. Since these folders had nothing special, I suspected that maybe some files were causing problems. So I proceeded as follows :
- For each folder causing a crash, I moved all files in a temporary folder. - I opened the folder in DPL. Of course no crash because the folder was empty. - I moved all files back to their original folder, one at a time, looking at what happened in DPL, hoping that this way I could identify the one(s) causing the crash.
Guess what ? No crash at all after restoring all the files. Ditto for all the folders that previously caused a crash when opening it. Some folders contained .dop, .xmp and image files, some only images and .xmp files, some images only, etc. No difference. Re-adding each of these files one at a time was enough to prevent DPL from crashing when opening the folder.
Since DPL is re-computing a preview for each image when opening a folder, I guess the crash is related to the way the previews are built. If the problem doesn’t appear when adding each image one at a time and since the preview building process is obviously multithreaded, I suspect a thread synchronization problem.
Just a guess and I don’t want to spend time on this but if someone from the support reads this, they should have a look.
Just tested PL7.10 with 3000 fresh D4 raws (my typical session) in a directory – no major problem. Updating image count freezed for few seconds at 2699 but then continued to reach 3000, about 1 minute of total time.
I had a crash with 7.1 trial when I opened a directory with over 1000 “fresh” files and switched immediately to ‘Customize’ mode. Nothing relevant in the logs, no crash logs created. I was more patient later and never came across the problem again. It looked like thread synchronization problem indeed. Maybe it’s something similar in your case?
I repeated the tests today and it seems that I can reproduce the problem. As soon as I try to change the selected image while DPL is still building or rebuilding previews, I get an immediate crash.
If I wait until all previews have been rebuilt, no problem. This looks like the problem you reported above.
I’m even more convinced that it’s a thread synchronization problem.
I had no time to reproduce my problem with 7.1 and since it never happened again, I didn’t report it to DxO, having nothing useful in the logs. Like with any complex software, I try not to “stress” PhotoLab, unless I’m in a hurry.
Returning to the original problem – what was the issue with the DNG file?
Did exiftool or other software crashed on it too, e.g. due to corrupted tiff directory pointers, leading to “nowhere”?
No idea. Or maybe no problem at all : I loaded it in a variety of software : no problem. So, I moved it to a test folder where is was the only file stored there, opened this folder in DPL 7 and surprise, no crash. I moved it again back to its original folder. No crash.
So, i guess it was the same kind of problem that I reported above : thread synchronization issue when creating previews.