[okular] [Bug 424810] New: Assert crash when selecting Stamp quick annotation tool

David Hurka bugzilla_noreply at kde.org
Thu Jul 30 00:13:45 BST 2020


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

            Bug ID: 424810
           Summary: Assert crash when selecting Stamp quick annotation
                    tool
           Product: okular
           Version: 1.10.80
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: david.hurka at mailbox.org
  Target Milestone: ---

Created attachment 130497
  --> https://bugs.kde.org/attachment.cgi?id=130497&action=edit
Assert crash backtrace after adding Stamp tool.

SUMMARY
I added the default Stamp tool (despite warning) to Quick Annotations, and
selected it.

STEPS TO REPRODUCE
1. Add tool: Quick Annotations -> Configure...
2. Use tool: Quick Annotations -> Stamp [Alt+7]

OBSERVED RESULT
Crash: See backtrace

EXPECTED RESULT
Makes useless Stamp annotations, so I can test transparency

SOFTWARE/OS VERSIONS
KDE Neon 5.19
KDE Plasma Version: 5.19.2
KDE Frameworks Version: 5.72
Qt Version: 5.14.2

First idea is that AnnotationTools is not updated at configChanged(), but only
at “Add to Quick Annotations”. But the crash persists after restart, and
produces the same backtrace. It still seems like tool() returns a null
QDomNode, since QList<QAction*>::at(-2) is called.

When I add another Stamp tool from “Add to Quick Annotations”, only the second
Stamp tool works.

Apparently the same is true for other tool types.

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


More information about the Okular-devel mailing list