Crash if DT is closed during startup
If you close the DT main windows (e.g. with Alt-F4) during the startup phase, i.e. the thumbnails of the lighttable are not yet visible, it crashes with "SIGSEGV in dt_view_manager_configure()".
#3 Updated by Simon Spannagel almost 6 years ago
We should exchange laptops, then. I can comfortably crash it whenever I want. Especially when running gdb. Just start it up, wait till the window pops up and hit Alt+F4. Bt attached.
#4 Updated by Tobias Ellinghaus almost 6 years ago
- System changed from Ubuntu to all
So, the crash is in
if(v->configure) v->configure(v, width, height);. The only thing we could do is adding some more mutexes, probably a "start_mutex" which is set in the very beginning, released when initialization is complete and checked in the tear down code.
#5 Updated by Tobias Ellinghaus almost 6 years ago
- Target version deleted (
Candidate for next minor release)
We discussed this and will try to fix it after the next release. The potential to add deadlocks that harm many users is bigger than having a way to provoke a crash when terminating darktable during startup.