[okular] [Bug 415012] New: okularkirigami with Qt 5.9.8

RJVB bugzilla_noreply at kde.org
Tue Dec 10 11:18:08 GMT 2019


https://bugs.kde.org/show_bug.cgi?id=415012

            Bug ID: 415012
           Summary: okularkirigami with Qt 5.9.8
           Product: okular
           Version: unspecified
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: rjvbertin at gmail.com
  Target Milestone: ---

Created attachment 124422
  --> https://bugs.kde.org/attachment.cgi?id=124422&action=edit
backtrace

SUMMARY
Okular claims it supports Qt 5.9 yet okularkirigami seems to require at least
Qt 5.10 . After addressing this I observed the attached crash.

This is with the git/master head.

STEPS TO REPRODUCE
1. Apply the QML patches from the attached patch file
2. rebuild and run okularkirigami
3. click the unlabeled lower-right control to open the page selector
4. click it again

OBSERVED RESULT
Crash

EXPECTED RESULT
I suppose the page selector should close again.

SOFTWARE/OS VERSIONS
KDE Frameworks Version: 5.60.0
Qt Version: 5.9.8

ADDITIONAL INFORMATION
The PageItem::paint() method may never be called with a null window() when
using a newer Qt version but given that other member functions check the
property it may be wise to do so here. Idem for the change to
DocumentPrivate::requestDone() (though one may wonder why a null observer would
be held in m_observers).

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list