[okular] [Bug 524687] New: Crash (SIGSEGV) in Okular::Part::updateViewActions() when embedded as KPart (e.g. in Kile)

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Mon Aug 24 07:36:24 BST 2026


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

            Bug ID: 524687
           Summary: Crash (SIGSEGV) in Okular::Part::updateViewActions()
                    when embedded as KPart (e.g. in Kile)
    Classification: Applications
           Product: okular
      Version First 26.08.0
       Reported In:
          Platform: CachyOS
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: bt_asker at hotmail.com
  Target Milestone: ---

SUMMARY
When embedding Okular Part in viewer mode (such as launching Kile with the
embedded document viewer enabled), the host process crashes immediately on
startup with a SIGSEGV.

STEPS TO REPRODUCE
1. Launch Kile with the embedded Okular viewer enabled.
2. Observe immediate crash on startup.

OBSERVED RESULT
Kile crashes with SIGSEGV (Address boundary error) during the initialization of
Okular::Part.
The stack trace shows that QAction::setEnabled(bool) is called inside
Okular::Part::updateViewActions() during construction.

EXPECTED RESULT
Okular Part should initialize cleanly without dereferencing null action
pointers in embedded ViewerWidgetMode.

SOFTWARE/OS VERSIONS
Linux: CachyOS / Arch Linux
Okular: 26.08.0
Qt: 6.x

BACKTRACE
Application: Kile (kile), signal: Segmentation fault

Stack trace:
#0  0x00007ff91c8c8aa8 _ZN7QAction10setEnabledEb (libQt6Gui.so.6 + 0x6c8aa8)
#1  0x00007ff9104d1ea6 _ZN6Okular4Part17updateViewActionsEv (okularpart.so +
0xd1ea6)
#2  0x00007ff9104cf869 _ZN6Okular4PartC1EP7QObjectRK5QListI8QVariantE
(okularpart.so + 0xcf869)
#3  0x00007ff9104ee317 n/a (okularpart.so + 0xee317)
#4  0x000056436150cee8 n/a (kile + 0x2adee8)
#5  0x00005643614693e7 n/a (kile + 0x20a3e7)
#6  0x00005643613239b3 n/a (kile + 0xc49b3)
#7  0x00007ff91b227d0e n/a (libc.so.6 + 0x27d0e)
#8  0x00007ff91b227e4b __libc_start_main (libc.so.6 + 0x27e4b)
#9  0x0000564361325b15 n/a (kile + 0xc6b15)

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


More information about the Okular-devel mailing list