Comment 8 for bug 958415

Revision history for this message
bdjnk (bdjnks) wrote : Re: Enhancement for Find

Initially I did try running qpdfview without installing it, but when I experienced those issues, I figured it my somehow be related to it not having been installed. As unlikely as this probably is, I wanted to make sure.

I ran some tests using gdb. When hitting next or previous I got:

Program received signal SIGSEGV, Segmentation fault.
0xb7c23a04 in QGraphicsItemPrivate::setVisibleHelper(bool, bool, bool) () from /usr/lib/libQtGui.so.4

While typing characters slowly one at a time gave me:

Program received signal SIGSEGV, Segmentation fault.
0xb7c0ed77 in QGraphicsItem::scene() const () from /usr/lib/libQtGui.so.4

Speaking of which, not only was qpdfview using all the CPU, but it was also hung.

I've attached a PDF that I tested, but every PDF I've tried has had these same issues.

Oh, and I've been trying to get my IDE to behave normally. When I manage it, I'll have more information. For now, I can tell you that the problem manifests when m_lastResult.value()->setVisible(); is called from documentview.cpp