Here is a new release of the Cool VL Viewer, available now from
http://sldev.free.fr/:
This is a crash fix release and all users should update.
Cool VL Viewer v1.28.2.32 (stable branch):
This release fixes a crash bug in the optimized mesh repository thread code as implemented in v1.28.2.28 that I did not see happening under Linux on my main (and fast) PC despite the long and intensive testing sessions I conducted with it, because the code path where the bug happens (a totally lame copy-paste bug from my part) is simply never taken, with that PC, under Linux (which fetches mesh headers so fast that the corresponding race condition cannot be met); however, it did happen, sometimes, on the same PC under Windows (which led me to disable the optimized code in v1.28.2.31 for Windows builds), and could happen under Linux as well, on slower PCs.
I also found and fixed two more bugs in LL's code for the mesh repository thread, one of which potentially causing a crash, in extremely rare conditions (failure to acquire a mutex while updating the list of missing mesh LODs).
Since crashes are totally unacceptable and this one cannot be worked around user-side, I decided to publish this release immediately instead of waiting for next Saturday...
Enjoy !