[Marble-bugs] [marble] [Bug 362314] New: crash after close

RJ via KDE Bugzilla bugzilla_noreply at kde.org
Tue Apr 26 18:05:00 UTC 2016


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-bugs at kde.org
          Reporter: ogldelphi at 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 at 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 at entry=0x7fa2f0d22790 <(anonymous
namespace)::Q_QGS_globalEngineCache::innerFunction()::holder+16>, akey=...,
ahp=ahp at entry=0x0) at ../../src/corelib/tools/qhash.h:952
#10 0x00007fa2f0790408 in QHash<QRegExpEngineKey, QCache<QRegExpEngineKey,
QRegExpEngine>::Node>::remove (this=this at 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 the assignee for the bug.


More information about the Marble-bugs mailing list