Quote:
Originally Posted by KevinH
Interesting. Thanks for the new dmp file. I have passed it on to DiapDealer and so hopefully he will be able to get a backtrace from it.
|
Thank you.
Quote:
By studying the current code I have found one potential bug in that drawing the right side Preview window is actually done asynchronously but the current code does not wait for the proper load finished signal from the QWebView.
This can result in reentering the routine that draws that Preview prematurely and that might cause memory corruption. A similar bug was fixed in the ViewEditor code as it caused segfaults in Preview Window and BookView but I fixed that long ago.
I have no idea if this is the root of the problem or not but it certainly can not hurt to fix it to work as it should. I will include these changes into master so that they are fixed in the next release.
|
I have no knowledge of programming but just from what you're saying that actually sounds like it could be the problem...
Quote:
Thanks for sticking this out so we can figure out a way to stop it form happening and improve Sigil.
|
Thank YOU and DiapDealer for sticking it out. I am sorry I have been under the gun and wasn't able to do this back when you first mentioned collecting bug reports from Windows (like halfway through this thread). I had to take so much time away from working (for my friend who's ill) I just got really slammed time-wise.
I'm really looking forward to seeing what it turns out to be, and super happy I have a way around it. (EDIT: And so far no more crashes!)

