Wouldn't you know it ... I finally nailed down the bug that was causing the
"Sigil is a Multi-platform EPUB ebook editor has stopped working" error whenever closing Sigil (the latest betas), just as the new version gets released. And yes, the bug is still there in 0.6.0 (on Windows Vista 32-bit and XP 32-bit anyway).
Anyway...
I combine my Book Browser widget and my Table of Contents widget so that they are tabbed on the right side of the main Sigil window. Not "stacked"...
tabbed: they occupy the exact same space and there's two tabs at the bottom that allow you to flip back and forth between the two widgets.
To reproduce: once you have the two widgets "tabbed"... simply flipping to the other widget's tab and closing Sigil will cause the crash on exit. If you never change to the other tab in that session, you won't get the crash. But if you change to the other tab at any time during that session... you get the crash on exit.
This is with the downloaded 32-bit binary installer built using Qt 4.8.3 and also with a custom built version compiled using Qt 4.8.2. The same behavior happens on Vista 32-bit and XP 32-bit. It didn't happen under the same scenarios with Sigil 0.5.3 and Qt 4.7.4. I'm guessing it's just one more Qt bugaboo (since the window/widget state appears to be successfully saved/preserved upon a Sigil restart).
I was
trying to close Sigil anyway, so its not a big deal at all, but it was just bugging me that I couldn't nail it down.
Let me know if you can't reproduce it. I only discovered the "tabbing" ability of the widgets quite by accident myself a while back. It can prove a bit frustrating getting them to do it, but the window real-estate saved is worth it, in my opinion.
I'm loving this latest incarnation of Sigil, by the way. Fantastic work.