Summary: | Crash in ~RegExpCache | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Jon Nelson <jnelson-kde> |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | auxsvr, bhush94, hrvoje.senjan, john.moore.ga, notmart, piermarod, plasma-bugs |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.2.0 | ||
Target Milestone: | 1.0 | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Jon Nelson
2015-03-11 14:34:00 UTC
bug in Qt, I've seen it before in systemsettings. I'll leave this open to remind me to make a patch. "me too". Qt 5.4 branch, KDE stuff from master. crashed at kquitapp5 plasmashell Thread 1 (Thread 0x7f8f302bd880 (LWP 4690)): [KCrash Handler] #5 0x00007f8f2d5c13df in QV4::RegExpCache::~RegExpCache() (this=0x49be8a0, __in_chrg=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4regexp.cpp:45 #6 0x00007f8f2d56fa69 in QV4::ExecutionEngine::~ExecutionEngine() (this=0x49bcdd0, __in_chrg=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4engine.cpp:437 #7 0x00007f8f2d69b09e in QV8Engine::~QV8Engine() (this=0x49bcba0, __in_chrg=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/v8/qv8engine.cpp:159 #8 0x00007f8f2d69b289 in QV8Engine::~QV8Engine() (this=0x49bcba0, __in_chrg=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/v8/qv8engine.cpp:160 #9 0x00007f8f2d511e61 in QJSEngine::~QJSEngine() (this=0x49bbcf0, __in_chrg=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsapi/qjsengine.cpp:203 #10 0x00007f8f2d608e39 in QQmlEngine::~QQmlEngine() (this=0x49bbcf0, __in_chrg=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmlengine.cpp:901 #11 0x00007f8f2d608ef9 in QQmlEngine::~QQmlEngine() (this=0x49bbcf0, __in_chrg=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmlengine.cpp:924 #12 0x00007f8f2a64069c in QObjectPrivate::deleteChildren() (this=this@entry=0x49bbde0) at kernel/qobject.cpp:1950 #13 0x00007f8f2a64a3bc in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1030 #14 0x00007f8f2e1f03d9 in KDeclarative::QmlObject::~QmlObject() (this=0x49bbc40, __in_chrg=<optimized out>) at /usr/src/debug/kdeclarative-5.10.0git.20150421T145748~33b6e9e/src/kdeclarative/qmlobject.cpp:174 #15 0x00007f8f2a64069c in QObjectPrivate::deleteChildren() (this=this@entry=0x49b89d0) at kernel/qobject.cpp:1950 #16 0x00007f8f2a64a3bc in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1030 #17 0x00007f8f2dda079f in QQuickItem::~QQuickItem() (this=0x49b8930, __in_chrg=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/items/qquickitem.cpp:2223 #18 0x00007f8f2fcf1967 in PlasmaQuick::AppletQuickItem::~AppletQuickItem() (this=0x49b8930, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.10.0git.20150421T112311~c22bb8c/src/plasmaquick/appletquickitem.cpp:398 #19 0x00007f8efd8376b9 in AppletInterface::~AppletInterface() (this=0x49b8930, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.10.0git.20150421T112311~c22bb8c/src/scriptengines/qml/plasmoid/appletinterface.cpp:160 #20 0x00007f8f2a64069c in QObjectPrivate::deleteChildren() (this=this@entry=0x48d6650) at kernel/qobject.cpp:1950 #21 0x00007f8f2a64a3bc in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1030 #22 0x00007f8efd833774 in DeclarativeAppletScript::~DeclarativeAppletScript() (this=0x38c38b0, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.10.0git.20150421T112311~c22bb8c/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:75 #23 0x00007f8efd833774 in DeclarativeAppletScript::~DeclarativeAppletScript() (this=0x38c38b0, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.10.0git.20150421T112311~c22bb8c/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:77 #24 0x00007f8f2e94d33f in Plasma::AppletPrivate::~AppletPrivate() (this=0x48d82d0, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.10.0git.20150421T112311~c22bb8c/src/plasma/private/applet_p.cpp:100 #25 0x00007f8f2e94d509 in Plasma::AppletPrivate::~AppletPrivate() (this=0x48d82d0, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.10.0git.20150421T112311~c22bb8c/src/plasma/private/applet_p.cpp:109 #26 0x00007f8f2e93f9e9 in Plasma::Applet::~Applet() (this=0x43f4530, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.10.0git.20150421T112311~c22bb8c/src/plasma/applet.cpp:114 #27 0x00007f8f2e93fa09 in Plasma::Applet::~Applet() (this=0x43f4530, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.10.0git.20150421T112311~c22bb8c/src/plasma/applet.cpp:115 #28 0x00007f8f2e95409e in Plasma::ContainmentPrivate::~ContainmentPrivate() (this=0x3d571c0, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.10.0git.20150421T112311~c22bb8c/src/plasma/private/containment_p.cpp:69 #29 0x00007f8f2e9433c6 in Plasma::Containment::~Containment() (this=0x3d502a0, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.10.0git.20150421T112311~c22bb8c/src/plasma/containment.cpp:94 #30 0x00007f8f2e9433e9 in Plasma::Containment::~Containment() (this=0x3d502a0, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.10.0git.20150421T112311~c22bb8c/src/plasma/containment.cpp:95 #31 0x00007f8f2a64069c in QObjectPrivate::deleteChildren() (this=this@entry=0x29d6680) at kernel/qobject.cpp:1950 #32 0x00007f8f2a64a3bc in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1030 #33 0x00007f8f2e93fa09 in Plasma::Applet::~Applet() (this=0x29d80b0, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.10.0git.20150421T112311~c22bb8c/src/plasma/applet.cpp:115 #34 0x00007f8f2e95409e in Plasma::ContainmentPrivate::~ContainmentPrivate() (this=0x25c81f0, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.10.0git.20150421T112311~c22bb8c/src/plasma/private/containment_p.cpp:69 #35 0x00007f8f2e9433c6 in Plasma::Containment::~Containment() (this=0x25c2a20, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.10.0git.20150421T112311~c22bb8c/src/plasma/containment.cpp:94 #36 0x00007f8f2e9433e9 in Plasma::Containment::~Containment() (this=0x25c2a20, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.10.0git.20150421T112311~c22bb8c/src/plasma/containment.cpp:95 #37 0x00000000004562ae in ShellCorona::~ShellCorona() () #38 0x0000000000456539 in ShellCorona::~ShellCorona() () #39 0x00007f8f2a64069c in QObjectPrivate::deleteChildren() (this=this@entry=0x2158950) at kernel/qobject.cpp:1950 #40 0x00007f8f2a64a3bc in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1030 #41 0x000000000045e743 in ShellManager::~ShellManager() () #42 0x00007f8f2a642bb8 in QObject::event(QEvent*) (this=0x2102230, e=<optimized out>) at kernel/qobject.cpp:1236 #43 0x00007f8f2b967aec in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x2068620, receiver=receiver@entry=0x2102230, e=e@entry=0x5be3020) at kernel/qapplication.cpp:3720 #44 0x00007f8f2b96c940 in QApplication::notify(QObject*, QEvent*) (this=0x7fff5737f8e0, receiver=0x2102230, e=0x5be3020) at kernel/qapplication.cpp:3503 #45 0x00007f8f2a6124b5 in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fff5737f8e0, receiver=0x2102230, event=event@entry=0x5be3020) at kernel/qcoreapplication.cpp:935 #46 0x00007f8f2a61434f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x5be3020, receiver=<optimized out>) at kernel/qcoreapplication.h:228 #47 0x00007f8f2a61434f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=52, data=0x205d570) at kernel/qcoreapplication.cpp:1552 #48 0x00007f8f2a614988 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=52) at kernel/qcoreapplication.cpp:1410 #49 0x00007f8f2a617acd in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1195 #50 0x00000000004328fb in main () *** Bug 346612 has been marked as a duplicate of this bug. *** *** Bug 347688 has been marked as a duplicate of this bug. *** This shouldn't happen anymore with Plasma 5.4 or more recent after we switched to a single QQmlEngine for the whole plasma process. Please reopen if this backtrace still happens on Plasma 5.4 or more recent |