https://bugs.kde.org/show_bug.cgi?id=362314
Bug ID: 362314 Summary: crash after close Product: marble Version: 1.13 (KDE Applications 15.12) Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general Assignee: marble-b...@kde.org Reporter: ogldel...@mail.ru 1. Open Marble 2. File->Export map 3. Close file dialog 4. Close application 5. ... 6. Crash Reproducible: Always Expected Results: Close without crash Application: marble (marble), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fa2fa9e78c0 (LWP 2021))] Thread 6 (Thread 0x7fa2c700d700 (LWP 2025)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa2f6cd681b in WTF::TCMalloc_PageHeap::scavengerThread () at wtf/FastMalloc.cpp:2821 #2 0x00007fa2f6cd6859 in WTF::TCMalloc_PageHeap::runScavengerThread () at wtf/FastMalloc.cpp:1989 #3 0x00007fa2ee9dd454 in start_thread (arg=0x7fa2c700d700) at pthread_create.c:334 #4 0x00007fa2efb0ed8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fa2862f8700 (LWP 2026)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa2f69e5094 in JSC::BlockAllocator::blockFreeingThreadMain () at heap/BlockAllocator.cpp:139 #2 0x00007fa2f6d056b1 in wtfThreadEntryPoint () at wtf/ThreadingPthreads.cpp:195 #3 0x00007fa2ee9dd454 in start_thread (arg=0x7fa2862f8700) at pthread_create.c:334 #4 0x00007fa2efb0ed8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fa285ad8700 (LWP 2027)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa2f69e60c3 in JSC::GCThread::waitForNextPhase () at heap/GCThread.cpp:81 #2 JSC::GCThread::gcThreadMain () at heap/GCThread.cpp:99 #3 0x00007fa2f6d056b1 in wtfThreadEntryPoint () at wtf/ThreadingPthreads.cpp:195 #4 0x00007fa2ee9dd454 in start_thread (arg=0x7fa285ad8700) at pthread_create.c:334 #5 0x00007fa2efb0ed8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fa2852d7700 (LWP 2028)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa2f69e60c3 in JSC::GCThread::waitForNextPhase () at heap/GCThread.cpp:81 #2 JSC::GCThread::gcThreadMain () at heap/GCThread.cpp:99 #3 0x00007fa2f6d056b1 in wtfThreadEntryPoint () at wtf/ThreadingPthreads.cpp:195 #4 0x00007fa2ee9dd454 in start_thread (arg=0x7fa2852d7700) at pthread_create.c:334 #5 0x00007fa2efb0ed8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fa284ad6700 (LWP 2029)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa2f69e60c3 in JSC::GCThread::waitForNextPhase () at heap/GCThread.cpp:81 #2 JSC::GCThread::gcThreadMain () at heap/GCThread.cpp:99 #3 0x00007fa2f6d056b1 in wtfThreadEntryPoint () at wtf/ThreadingPthreads.cpp:195 #4 0x00007fa2ee9dd454 in start_thread (arg=0x7fa284ad6700) at pthread_create.c:334 #5 0x00007fa2efb0ed8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fa2fa9e78c0 (LWP 2021)): [KCrash Handler] #6 QString::size (this=this@entry=0x2df4d60) at ../../src/corelib/tools/qstring.h:229 #7 qHash (key=..., seed=1532655853) at tools/qhash.cpp:184 #8 0x00007fa2f07900dd in qHash (seed=<optimized out>, key=...) at tools/qregexp.cpp:3816 #9 QHash<QRegExpEngineKey, QCache<QRegExpEngineKey, QRegExpEngine>::Node>::findNode (this=this@entry=0x7fa2f0d22790 <(anonymous namespace)::Q_QGS_globalEngineCache::innerFunction()::holder+16>, akey=..., ahp=ahp@entry=0x0) at ../../src/corelib/tools/qhash.h:952 #10 0x00007fa2f0790408 in QHash<QRegExpEngineKey, QCache<QRegExpEngineKey, QRegExpEngine>::Node>::remove (this=this@entry=0x7fa2f0d22790 <(anonymous namespace)::Q_QGS_globalEngineCache::innerFunction()::holder+16>, akey=...) at ../../src/corelib/tools/qhash.h:840 #11 0x00007fa2f0790683 in QCache<QRegExpEngineKey, QRegExpEngine>::unlink (n=..., this=0x7fa2f0d22780 <(anonymous namespace)::Q_QGS_globalEngineCache::innerFunction()::holder>) at tools/qcache.h:62 #12 QCache<QRegExpEngineKey, QRegExpEngine>::trim (m=92, this=0x7fa2f0d22780 <(anonymous namespace)::Q_QGS_globalEngineCache::innerFunction()::holder>) at tools/qcache.h:187 #13 QCache<QRegExpEngineKey, QRegExpEngine>::insert (this=0x7fa2f0d22780 <(anonymous namespace)::Q_QGS_globalEngineCache::innerFunction()::holder>, akey=..., aobject=0x1950630, acost=8) at tools/qcache.h:167 #14 0x00007fa2f078d4fc in derefEngine (key=..., eng=0x1950630) at tools/qregexp.cpp:3831 #15 invalidateEngine (priv=0x1950510) at tools/qregexp.cpp:3887 #16 0x00007fa2f078d62c in QRegExp::~QRegExp (this=0x7fa2fa8205a8 <Marble::GeoString::combiningDiacriticalMarks>, __in_chrg=<optimized out>) at tools/qregexp.cpp:3981 #17 0x00007fa2efa5c89f in __cxa_finalize (d=0x7fa2fa81a450) at cxa_finalize.c:56 #18 0x00007fa2fa07acf3 in __do_global_dtors_aux () from /usr/lib64/libmarblewidget-qt5.so.23 #19 0x00007ffda4b34db0 in ?? () #20 0x00007fa2fa830747 in _dl_fini () at dl-fini.c:252 Backtrace stopped: frame did not save the PC -- You are receiving this mail because: You are watching all bug changes.