The reordering of the files in Sigil is done by drag and drop in the Book Browser, which is a QTreeView. When I do that, it leaves ghost images and blank spaces. Then, when I right click in the blank space, Sigil crashes with a seg fault.
In the example document, the Chapter 2 file comes after the Index file. When I drag the Chapter 2 file above the Index file, the error occurs.
Here is the screen before dragging the Chapter 2 file up one. The Book Browser is on the left side. It shows TOC, Chapter 1, Index, Chapter 2.
Here is the screen after dragging the Chapter 2 file up one. The QTreeView should show TOC, Chapter 1, Chapter 2, Index.
It is actually showing TOC, Chapter 1, a ghost Chapter 2, a blank space, Index, and another Chapter 2. At this point, the QTreeView, or its contained tree, appear to be corrupted. Trying to do any action in the view after this point crashes Sigil.
The Sigil forum says that this problem has only been reported on Mageia and PCLOS; it runs fine on other Plasma platforms.
Has anybody seen this problem in Qt before?
Here is one last curious datapoint. If I run Sigil through ssh, the problem disappears. If I run
- Code: Select all
ssh -X localhost sigil
on the same Mageia system it works OK. The icons look different, but the program works. I also ran sigil remotely from my Mint computer and it ran OK.... slow... but it didn't crash. Curioser and curioser.
Thanks for reading
Banjo
(_)=='=~