[okular] [Bug 478213] Okular crashes when en- or disabling SmartyPans formatting (markdown)

postix bugzilla_noreply at kde.org
Thu Dec 7 14:52:23 GMT 2023


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

--- Comment #1 from postix <postix at posteo.eu> ---
bt full

```
#0  0x00007f0d0d4832fd in __GI_rewind (fp=0x0) at rewind.c:34
        _IO_acquire_lock_file = 0x0
#1  0x00007f0ccc1cf318 in Markdown::Converter::convertOpenFile()
(this=this at entry=0x557af7b33580) at
/usr/src/debug/okular-23.08.3/generators/markdown/converter.cpp:80
        markdownHandle = <optimized out>
        flags = <optimized out>
        htmlDocument = 0x7f0d0e444809 <QFont::operator!=(QFont const&) const+9>
"H\203\304\b\203\360\001Ðff.\017\037\204"
        size = <optimized out>
        html = {d = 0x0}
        textDocument = <optimized out>
        frameFormat = {<QTextFormat> = {d = {d = 0x557af79a04c0}, format_type =
-201740946}, <No data fields>}
        rootFrame = <optimized out>
#2  0x00007f0ccc1cfaad in Markdown::Converter::convertAgain()
(this=0x557af7b33580) at
/usr/src/debug/okular-23.08.3/generators/markdown/converter.cpp:75
        c = 0x557af7b33580
        textDocumentGeneratorChangedConfig = <optimized out>
#3  MarkdownGenerator::reparseConfig() (this=0x557af76a9660) at
/usr/src/debug/okular-23.08.3/generators/markdown/generator_md.cpp:41
        c = 0x557af7b33580
        textDocumentGeneratorChangedConfig = <optimized out>
#4  0x00007f0cf3f85fea in Okular::DocumentPrivate::slotGeneratorConfigChanged()
(this=0x557af72df3e0) at /usr/src/debug/okular-23.08.3/core/document.cpp:1567
        it_changed = <optimized out>
        iface = <optimized out>
        configchanged = false
        it = {i = 0x557af7a07000}
        itEnd = {i = 0x557af7918cb0}
        this = <optimized out>
#5  Okular::DocumentPrivate::slotGeneratorConfigChanged() (this=0x557af72df3e0)
at /usr/src/debug/okular-23.08.3/core/document.cpp:1555
        this = <optimized out>
#6  operator() (__closure=<optimized out>) at
/usr/src/debug/okular-23.08.3/core/document.cpp:4724
        this = <optimized out>
#7  QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,
Okular::Document::fillConfigDialog(KConfigDialog*)::<lambda()> >::call
(arg=<optimized out>, f=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#8 
QtPrivate::Functor<Okular::Document::fillConfigDialog(KConfigDialog*)::<lambda()>,
0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#9 
QtPrivate::QFunctorSlotObject<Okular::Document::fillConfigDialog(KConfigDialog*)::<lambda()>,
0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *)
    (which=<optimized out>, this_=<optimized out>, r=<optimized out>,
a=<optimized out>, ret=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#10 0x00007f0d0df25442 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffcfaf1b170, r=0x557af7369780, this=0x557af7ac8350) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
        receiver = 0x557af7369780
        td = <optimized out>
        senderData = {previous = 0x0, receiver = 0x557af7369780, sender =
0x557af793c270, signal = 13}
        c = 0x557af7ac8f70
        connections = {d = 0x557af798eea0}
        list = <optimized out>
        inSenderThread = <optimized out>
        highestConnectionId = 5
        signalVector = <optimized out>
        currentThreadId = 0x7f0d0afaaa00
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#11 doActivate<false>(QObject*, int, void**) (sender=0x557af793c270,
signal_index=13, argv=0x7ffcfaf1b170) at kernel/qobject.cpp:3925
        receiver = 0x557af7369780
        td = <optimized out>
        senderData = {previous = 0x0, receiver = 0x557af7369780, sender =
0x557af793c270, signal = 13}
        c = 0x557af7ac8f70
        connections = {d = 0x557af798eea0}
        list = <optimized out>
        inSenderThread = <optimized out>
        highestConnectionId = 5
        signalVector = <optimized out>
        currentThreadId = 0x7f0d0afaaa00
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#12 0x00007f0d0df1e0af in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender at entry=0x557af793c270, m=m at entry=0x7f0d0f597240
<KConfigDialog::staticMetaObject>,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0x7ffcfaf1b170)
    at kernel/qobject.cpp:3985
#13 0x00007f0d0f563325 in KConfigDialog::settingsChanged(QString const&)
(this=this at entry=0x557af793c270, _t1=...) at
/usr/src/debug/kconfigwidgets-5.112.0/build/src/KF5ConfigWidgets_autogen/include/moc_kconfigdialog.cpp:208
        _a = {0x0, 0x7ffcfaf1b1a0}
```

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


More information about the Okular-devel mailing list