View Single Post
Old 04-07-2017, 04:10 PM   #113
Trane
Groupie
Trane can understand the language of future parallel dimensionsTrane can understand the language of future parallel dimensionsTrane can understand the language of future parallel dimensionsTrane can understand the language of future parallel dimensionsTrane can understand the language of future parallel dimensionsTrane can understand the language of future parallel dimensionsTrane can understand the language of future parallel dimensionsTrane can understand the language of future parallel dimensionsTrane can understand the language of future parallel dimensionsTrane can understand the language of future parallel dimensionsTrane can understand the language of future parallel dimensions
 
Posts: 165
Karma: 51147
Join Date: Dec 2016
Device: android tablet
Quote:
Originally Posted by KevinH View Post
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!)

Trane is offline   Reply With Quote