#930380 calligraflow: crash on startup (when run under gnome?)

#930380#5
Date:
2019-06-11 17:38:02 UTC
From:
To:
calligraflow crashes on startup - possibly only when run under a GNOME
desktop session and/or with KDE persistent state not properly initialized,
since a stack trace fingers the KDE most-recently-used-files implementation.

Stack trace collected with gdb:

QObject::connect: Cannot connect KoDocumentInfo::infoUpdated(const QString &, const QString &) to (null)::documentInformationUpdated(const QString &, const QString &)

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff689f73c in QString::operator=(QString const&) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
(gdb) bt
#0  0x00007ffff689f73c in QString::operator=(QString const&) ()
    at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#1  0x00007ffff4c78f88 in  () at /usr/lib/libkdeui.so.5
#2  0x00007ffff4c68d84 in KXMLGUIClient::findMostRecentXMLFile(QStringList const&, QString&) () at /usr/lib/libkdeui.so.5
#3  0x00007ffff79548ad in KoMainWindow::KoMainWindow(QByteArray const&, KComponentData const&) () at /usr/lib/libkomain.so.14
#4  0x00007fffec52a535 in FlowPart::createMainWindow() ()
    at /usr/lib/libflowprivate.so.14
#5  0x00007ffff792b39f in KoApplication::start() () at /usr/lib/libkomain.so.14
#6  0x00007ffff7dcc88f in kdemain ()
    at /usr/lib/kde4/libkdeinit/libkdeinit4_calligraflow.so
#7  0x00007ffff7c0309b in __libc_start_main (main=
    0x555555554780, argc=1, argv=0x7fffffffddc8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffddb8)
    at ../csu/libc-start.c:308
#8  0x00005555555547ba in _start ()