https://bugs.kde.org/show_bug.cgi?id=410979
Bug ID: 410979 Summary: Crashes after reading a ODS file opened from Dolphin via webdav (connected to box.com) Product: calligrasheets Version: 3.1.0 Platform: openSUSE RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: calligra-sheets-bugs-n...@kde.org Reporter: har...@bjornstad.priv.no Target Milestone: --- Application: calligrasheets (3.1.0) Qt Version: 5.13.0 Frameworks Version: 5.60.0 Operating System: Linux 5.2.8-1-default x86_64 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: I have a ODS file on box.com, which I connect to via webdav set up in Dolphin. I did not make any changes to the file nor did I try to save, but when I closed Caligra, it crashed instead. I'm running OpenSuse tumbleweed. The crash can be reproduced every time. -- Backtrace: Application: Calligra Sheets (calligrasheets), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fe8a9878080 (LWP 20142))] Thread 2 (Thread 0x7fe8a630e700 (LWP 20144)): #0 qt_gettime () at kernel/qelapsedtimer_unix.cpp:173 #1 0x00007fe8ad02dbf9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fe898004d20) at kernel/qtimerinfo_unix.cpp:91 #2 0x00007fe8ad02e1c5 in QTimerInfoList::timerWait (this=0x7fe898004d20, tm=...) at kernel/qtimerinfo_unix.cpp:388 #3 0x00007fe8ad02f73e in timerSourcePrepareHelper (timeout=0x7fe8a630db24, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:162 #4 timerSourcePrepare (source=<optimized out>, timeout=0x7fe8a630db24) at kernel/qeventdispatcher_glib.cpp:166 #5 0x00007fe8aa850c8f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #6 0x00007fe8aa8512cb in ?? () from /usr/lib64/libglib-2.0.so.0 #7 0x00007fe8aa85146f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #8 0x00007fe8ad02f9db in QEventDispatcherGlib::processEvents (this=0x7fe898000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #9 0x00007fe8acfd823b in QEventLoop::exec (this=this@entry=0x7fe8a630dcf0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #10 0x00007fe8ace10f91 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #11 0x00007fe8ab6b44f6 in ?? () from /usr/lib64/libQt5DBus.so.5 #12 0x00007fe8ace12112 in QThreadPrivate::start (arg=0x7fe8ab736d80) at thread/qthread_unix.cpp:360 #13 0x00007fe8aaf71faa in start_thread () from /lib64/libpthread.so.0 #14 0x00007fe8ade6473f in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fe8a9878080 (LWP 20142)): [KCrash Handler] #6 QThreadStorageData::get (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qvector.h:86 #7 0x00007fe8acec5aa7 in QThreadStorage<QPcreJitStackPointer*>::hasLocalData (this=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qthreadstorage.h:141 #8 qtPcreCallback () at tools/qregularexpression.cpp:1094 #9 0x00007fe8aa976f52 in pcre2_jit_match_16 (code=code@entry=0x55a640134660, subject=subject@entry=0x55a63f3036e8, length=length@entry=30, start_offset=start_offset@entry=0, options=options@entry=0, match_data=match_data@entry=0x55a641ca75d0, mcontext=0x55a64063aed0) at src/pcre2_jit_match.c:141 #10 0x00007fe8aa97cfb6 in pcre2_match_16 (code=code@entry=0x55a640134660, subject=subject@entry=0x55a63f3036e8, length=length@entry=30, start_offset=start_offset@entry=0, options=options@entry=0, match_data=match_data@entry=0x55a641ca75d0, mcontext=0x55a64063aed0) at src/pcre2_match.c:6196 #11 0x00007fe8acec5c38 in safe_pcre2_match_16 (code=0x55a640134660, subject=0x55a63f3036e8, length=30, startOffset=0, options=0, matchData=0x55a641ca75d0, matchContext=0x55a64063aed0) at tools/qregularexpression.cpp:1173 #12 0x00007fe8acec9619 in QRegularExpressionPrivate::doMatch (this=0x55a641b10bb0, subject=..., subjectStart=0, subjectLength=30, offset=0, matchType=<optimized out>, matchOptions=..., checkSubjectStringOption=QRegularExpressionPrivate::CheckSubjectString, previous=0x0) at tools/qregularexpression.cpp:1273 #13 0x00007fe8acec9a7c in QRegularExpression::match (this=this@entry=0x7fff420830f8, subject=..., offset=offset@entry=0, matchType=matchType@entry=QRegularExpression::NormalMatch, matchOptions=matchOptions@entry=...) at ../../include/QtCore/../../src/corelib/tools/qstring.h:932 #14 0x00007fe8ab750845 in QDomDocumentPrivate::saveDocument (this=0x55a63f753cb0, s=..., indent=1, encUsed=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #15 0x00007fe8ab755264 in QDomDocument::toString (this=this@entry=0x7fff42083218, indent=indent@entry=1) at dom/qdom.cpp:6840 #16 0x00007fe8acad733e in KoResourceTagStore::writeXMLFile (this=this@entry=0x55a6418507a0, tagstore=...) at /usr/src/debug/calligra-3.1.0-4.1.x86_64/libs/widgets/KoResourceTagStore.cpp:244 #17 0x00007fe8acad7677 in KoResourceTagStore::serializeTags (this=this@entry=0x55a6418507a0) at /usr/include/qt5/QtCore/qstringbuilder.h:313 #18 0x00007fe8acad774e in KoResourceTagStore::~KoResourceTagStore (this=<optimized out>, this=<optimized out>) at /usr/src/debug/calligra-3.1.0-4.1.x86_64/libs/widgets/KoResourceTagStore.cpp:52 #19 0x00007fe8acac34e9 in KoResourceServer<KoPattern, PointerStoragePolicy<KoPattern> >::~KoResourceServer (this=<optimized out>, this=<optimized out>) at /usr/src/debug/calligra-3.1.0-4.1.x86_64/libs/widgets/KoResourceServer.h:700 #20 KoResourceServerSimpleConstruction<KoPattern, PointerStoragePolicy<KoPattern> >::~KoResourceServerSimpleConstruction (this=<optimized out>, this=<optimized out>) at /usr/src/debug/calligra-3.1.0-4.1.x86_64/libs/widgets/KoResourceServer.h:700 #21 KoResourceServerSimpleConstruction<KoPattern, PointerStoragePolicy<KoPattern> >::~KoResourceServerSimpleConstruction (this=<optimized out>, this=<optimized out>) at /usr/src/debug/calligra-3.1.0-4.1.x86_64/libs/widgets/KoResourceServer.h:700 #22 0x00007fe8acabdf09 in KoResourceServerProvider::~KoResourceServerProvider (this=<optimized out>, this=<optimized out>) at /usr/src/debug/calligra-3.1.0-4.1.x86_64/libs/widgets/KoResourceServerProvider.cpp:215 #23 0x00007fe8acabdf69 in (anonymous namespace)::Q_QGS_s_instance::innerFunction()::Holder::~Holder() () at /usr/src/debug/calligra-3.1.0-4.1.x86_64/libs/widgets/KoResourceServerProvider.cpp:222 #24 0x00007fe8adda5500 in __run_exit_handlers () from /lib64/libc.so.6 #25 0x00007fe8adda563c in exit () from /lib64/libc.so.6 #26 0x00007fe8add8dbd2 in __libc_start_main () from /lib64/libc.so.6 #27 0x000055a63d3f608a in _start () at ../sysdeps/x86_64/start.S:120 [Inferior 1 (process 20142) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.