[kde] [Bug 355499] New: Systray crash after multiple right clicks with mouse

via KDE Bugzilla bugzilla_noreply at kde.org
Tue Nov 17 15:13:56 GMT 2015


https://bugs.kde.org/show_bug.cgi?id=355499

            Bug ID: 355499
           Summary: Systray crash after multiple right clicks with mouse
           Product: kde
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: opensuse.lietuviu.kalba at gmail.com

Application: plasma-desktop (4.11.20)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 3.16.7-29-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I closed one application, started it again, but widow did not apeared. I
noticed, that exist icon in system tray (hiden). Tray press that icon with
right click several times. Did not responded. Crash Plasma. Crash notification
appears.

-- Backtrace:
Application: Plasma darbastalio apvalkalas (plasma-desktop), signal:
Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9f93b65780 (LWP 3565))]

Thread 3 (Thread 0x7f9f66cef700 (LWP 3569)):
#0  0x00007f9f9243b05f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9f84cc88cb in QTWTF::TCMalloc_PageHeap::scavengerThread()
(this=0x7f9f84fc6f00 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f9f84cc8909 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*)
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f9f924370a4 in start_thread (arg=0x7f9f66cef700) at
pthread_create.c:309
#4  0x00007f9f911a408d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f9ee1372700 (LWP 3613)):
#0  0x00007f9f9119bc5d in poll () at /lib64/libc.so.6
#1  0x00007f9f8e2aebe4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f9f8e2aecec in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007f9f927fc0de in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f9edc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007f9f927cde6f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f9ee1371e20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f9f927ce165 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f9ee1371e20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f9f926cb0bf in QThread::exec() (this=this at entry=0x2efe5f0) at
thread/qthread.cpp:538
#7  0x00007f9f927af783 in QInotifyFileSystemWatcherEngine::run()
(this=0x2efe5f0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f9f926cd79f in QThreadPrivate::start(void*) (arg=0x2efe5f0) at
thread/qthread_unix.cpp:349
#9  0x00007f9f924370a4 in start_thread (arg=0x7f9ee1372700) at
pthread_create.c:309
#10 0x00007f9f911a408d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f9f93b65780 (LWP 3565)):
[KCrash Handler]
#5  0x00007f9f9198899c in QWidgetPrivate::nearestGraphicsProxyWidget(QWidget
const*) (origin=origin at entry=0x4ba2a30) at kernel/qwidget.cpp:5898
#6  0x00007f9f919af1f5 in QDesktopWidget::screenGeometry(QWidget const*) const
(widget=0x4ba2a30) at kernel/qwidget_p.h:601
#7  0x00007f9f919af1f5 in QDesktopWidget::screenGeometry(QWidget const*) const
(this=0x181aa60, widget=widget at entry=0x4ba2a30) at kernel/qdesktopwidget.cpp:55
#8  0x00007f9f91d6ede0 in QMenuPrivate::popupGeometry(QWidget const*) const
(this=<optimized out>, widget=0x4ba2a30) at widgets/qmenu.cpp:201
#9  0x00007f9f91d71a21 in QMenuPrivate::updateActionRects() const
(this=this at entry=0x4bfd1a0) at widgets/qmenu.cpp:242
#10 0x00007f9f91d727dd in QMenu::popup(QPoint const&, QAction*)
(this=0x4ba2a30, p=..., atAction=0x0) at widgets/qmenu.cpp:1845
#11 0x00007f9f67fe14b8 in  () at /usr/lib64/kde4/plasma_applet_systemtray.so
#12 0x00007f9f67fe7aaf in  () at /usr/lib64/kde4/plasma_applet_systemtray.so
#13 0x00007f9f67fe7d93 in  () at /usr/lib64/kde4/plasma_applet_systemtray.so
#14 0x00007f9f845a3ef8 in
QDeclarativeObjectMethodScriptClass::callMethod(QObject*, int, int, int, int*,
QScriptContext*) (this=this at entry=0x25a1790, object=object at entry=0x1dfa070,
index=<optimized out>, returnType=<optimized out>, argCount=<optimized out>,
argTypes=0x7ffcbb884f50, ctxt=ctxt at entry=0x7f9ee3bef0c0) at
qml/qdeclarativeobjectscriptclass.cpp:975
#15 0x00007f9f845a5b28 in
QDeclarativeObjectMethodScriptClass::callPrecise(QObject*,
QDeclarativePropertyCache::Data const&, QScriptContext*) (this=0x25a1790,
object=0x1dfa070, data=..., ctxt=0x7f9ee3bef0c0) at
qml/qdeclarativeobjectscriptclass.cpp:949
#16 0x00007f9f845a642b in
QDeclarativeObjectMethodScriptClass::call(QScriptDeclarativeClass::Object*,
QScriptContext*) (this=<optimized out>, o=<optimized out>, ctxt=<optimized
out>) at qml/qdeclarativeobjectscriptclass.cpp:922
#17 0x00007f9f84d3f9a4 in
QScript::DeclarativeObjectDelegate::call(QTJSC::ExecState*, QTJSC::JSObject*,
QTJSC::JSValue, QTJSC::ArgList const&) (exec=<optimized out>, callee=<optimized
out>, thisValue=..., args=...) at bridge/qscriptdeclarativeobject.cpp:154
#18 0x00007f9f84c3acf8 in
QTJSC::NativeFuncWrapper::operator()(QTJSC::ExecState*, QTJSC::JSObject*,
QTJSC::JSValue, QTJSC::ArgList const&) const (this=this at entry=0x7ffcbb8850b0,
exec=0x7f9ee3bef0c0, jsobj=jsobj at entry=0x7f9ed41ecf40, thisValue=...,
argList=...) at
../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:46
#19 0x00007f9f84c18c90 in QTJSC::cti_op_call_NotJSFunction(void**)
(args=0x7ffcbb885100) at
../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:1780
#20 0x00007f9ee66c1e85 in  ()
#21 0x0000006100000072 in  ()
#22 0x00007f9ed41ecf40 in  ()
#23 0x00007f9e0000000f in  ()
#24 0x0000000000000005 in  ()
#25 0x00007f9ee3b80c80 in  ()
#26 0x0000000000000005 in  ()
#27 0x00007ffcbb885150 in  ()
#28 0x00007f9f8c408533 in  () at /lib64/libdbus-1.so.3
#29 0x00007f9ee66c1758 in  ()
#30 0x00007f9ee56a68b0 in  ()
#31 0x00007f9ee3bef0c0 in  ()
#32 0x00007f9ee566b688 in  ()
#33 0x00007f9f84fc6dc8 in QTJSC::Profiler::s_sharedEnabledProfilerReference ()
at /usr/lib64/libQtScript.so.4
#34 0x00007f9ee566a400 in  ()
#35 0x00007f9ee3bef000 in  ()
#36 0x00007f9ee566a400 in  ()
#37 0x00007f9f6d04c460 in  ()
#38 0x000000000259d908 in  ()
#39 0x00007f9ee3bef048 in  ()
#40 0x00007f9ee56a6898 in  ()
#41 0x00007f9f84bd1ee6 in
QTJSC::Interpreter::execute(QTJSC::FunctionExecutable*, QTJSC::ExecState*,
QTJSC::JSFunction*, QTJSC::JSObject*, QTJSC::ArgList const&,
QTJSC::ScopeChainNode*, QTJSC::JSValue*) (exception=0x7f9ee566b688,
globalData=0xffff000000000002, callFrame=0x200, registerFile=0x7ffcbb8851b8,
this=0xffff000000000010) at
../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:79
#42 0x00007f9f84bd1ee6 in
QTJSC::Interpreter::execute(QTJSC::FunctionExecutable*, QTJSC::ExecState*,
QTJSC::JSFunction*, QTJSC::JSObject*, QTJSC::ArgList const&,
QTJSC::ScopeChainNode*, QTJSC::JSValue*) (this=0x7ffcbb8851a0,
functionExecutable=0xffff000000000000, callFrame=0x7f9ee3bef048,
callFrame at entry=0x259d908, function=function at entry=0x7f9ed41e9a40,
thisObj=<optimized out>, args=..., scopeChain=scopeChain at entry=0x7f9ed43e0ae0,
exception=exception at entry=0x7f9ee566b688) at
../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:716
#43 0x00007f9f84c66cc6 in QTJSC::JSFunction::call(QTJSC::ExecState*,
QTJSC::JSValue, QTJSC::ArgList const&) (this=0x7f9ed41e9a40,
exec=exec at entry=0x259d908, thisValue=..., args=...) at
../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:122
#44 0x00007f9f84c3ad1f in QTJSC::call(QTJSC::ExecState*, QTJSC::JSValue,
QTJSC::CallType, QTJSC::CallData const&, QTJSC::JSValue, QTJSC::ArgList const&)
(exec=exec at entry=0x259d908, functionObject=...,
callType=callType at entry=QTJSC::CallTypeJS, callData=..., thisValue=...,
args=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:62
#45 0x00007f9f84d21e4e in QScriptValue::call(QScriptValue const&,
QList<QScriptValue> const&) (this=this at entry=0x4bff7d8, thisObject=...,
args=...) at api/qscriptvalue.cpp:1604
#46 0x00007f9f84510d55 in QDeclarativeQtScriptExpression::eval(QObject*, bool*)
(this=this at entry=0x4bff788, secondaryScope=<optimized out>, isUndefined=0x0) at
qml/qdeclarativeexpression.cpp:518
#47 0x00007f9f8451306e in QDeclarativeQtScriptExpression::scriptValue(QObject*,
bool*) (this=this at entry=0x4bff788,
secondaryScope=secondaryScope at entry=0x52d3c40,
isUndefined=isUndefined at entry=0x0) at qml/qdeclarativeexpression.cpp:470
#48 0x00007f9f84513365 in QDeclarativeExpressionPrivate::scriptValue(QObject*,
bool*) (this=this at entry=0x4bff700,
secondaryScope=secondaryScope at entry=0x52d3c40, isUndefined=0x0) at
qml/qdeclarativeexpression.cpp:653
#49 0x00007f9f84513491 in QDeclarativeExpressionPrivate::value(QObject*, bool*)
(this=0x4bff700, secondaryScope=0x52d3c40, isUndefined=isUndefined at entry=0x0)
at qml/qdeclarativeexpression.cpp:667
#50 0x00007f9f8454a945 in
QDeclarativeBoundSignal::qt_metacall(QMetaObject::Call, int, void**)
(this=0x4afbac0, c=<optimized out>, id=<optimized out>, a=0x7ffcbb885790) at
qml/qdeclarativeboundsignal.cpp:199
#51 0x00007f9f927e33f8 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=0x3b285a0, m=<optimized out>,
local_signal_index=<optimized out>, argv=0x7ffcbb885790) at
kernel/qobject.cpp:3606
#52 0x00007f9f67fdc5a4 in  () at /usr/lib64/kde4/plasma_applet_systemtray.so
#53 0x00007f9f67fdc9e7 in  () at /usr/lib64/kde4/plasma_applet_systemtray.so
#54 0x00007f9f67fdfbc4 in  () at /usr/lib64/kde4/plasma_applet_systemtray.so
#55 0x00007f9f927e31fa in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=0x376d880, m=<optimized out>,
local_signal_index=<optimized out>, argv=0x7ffcbb885a30) at
kernel/qobject.cpp:3576
#56 0x00007f9f92c63352 in KJob::result(KJob*) () at /usr/lib64/libkdecore.so.5
#57 0x00007f9f92c63390 in KJob::emitResult() () at /usr/lib64/libkdecore.so.5
#58 0x00007f9f67bae230 in  () at
/usr/lib64/kde4/plasma_engine_statusnotifieritem.so
#59 0x00007f9f927e31fa in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=0x39a2f80, m=<optimized out>,
local_signal_index=<optimized out>, argv=0x7ffcbb885bc0) at
kernel/qobject.cpp:3576
#60 0x00007f9f67ba8c5f in  () at
/usr/lib64/kde4/plasma_engine_statusnotifieritem.so
#61 0x00007f9f67bad195 in  () at
/usr/lib64/kde4/plasma_engine_statusnotifieritem.so
#62 0x00007f9f927e31fa in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender at entry=0x4aed620, m=m at entry=0x7f9f901c4c20
<DBusMenuImporter::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x0) at
kernel/qobject.cpp:3576
#63 0x00007f9f8ffad1b0 in DBusMenuImporter::menuUpdated()
(this=this at entry=0x4aed620) at
/usr/src/debug/libdbusmenu-qt-0.9.2+14.04.20131209/build/src/dbusmenuimporter.moc:133
#64 0x00007f9f8ffad8e6 in DBusMenuImporter::slotMenuAboutToShow()
(this=0x4aed620) at
/usr/src/debug/libdbusmenu-qt-0.9.2+14.04.20131209/src/dbusmenuimporter.cpp:520
#65 0x00007f9f927e31fa in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=0x4ba2a30, m=<optimized out>,
local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3576
#66 0x00007f9f927d7348 in QMetaMethod::invoke(QObject*, Qt::ConnectionType,
QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument) const
(this=this at entry=0x7ffcbb886330, object=object at entry=0x4ba2a30,
connectionType=Qt::DirectConnection, connectionType at entry=Qt::AutoConnection,
returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=...,
val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#67 0x00007f9f927d9802 in QMetaObject::invokeMethod(QObject*, char const*,
Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
(obj=0x4ba2a30, member=member at entry=0x7f9f8ffbad42 "aboutToShow",
type=type at entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=...,
val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at
kernel/qmetaobject.cpp:1179
#68 0x00007f9f8ffacc79 in DBusMenuImporter::updateMenu() (val9=..., val8=...,
val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=...,
member=0x7f9f8ffbad42 "aboutToShow", obj=<optimized out>) at
/usr/include/QtCore/qobjectdefs.h:434
#69 0x00007f9f8ffacc79 in DBusMenuImporter::updateMenu() (this=<optimized out>)
at
/usr/src/debug/libdbusmenu-qt-0.9.2+14.04.20131209/src/dbusmenuimporter.cpp:451
#70 0x00007f9f67ba93c2 in  () at
/usr/lib64/kde4/plasma_engine_statusnotifieritem.so
#71 0x00007f9f67baef9f in  () at
/usr/lib64/kde4/plasma_engine_statusnotifieritem.so
#72 0x00007f9f927e759e in QObject::event(QEvent*) (this=0x376d880, e=<optimized
out>) at kernel/qobject.cpp:1231
#73 0x00007f9f9194b76c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this at entry=0x1806c90, receiver=receiver at entry=0x376d880,
e=e at entry=0x471a690) at kernel/qapplication.cpp:4565
#74 0x00007f9f91951cad in QApplication::notify(QObject*, QEvent*)
(this=0x17f6dc0, receiver=0x376d880, e=0x471a690) at
kernel/qapplication.cpp:4351
#75 0x00007f9f93572e0a in KApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libkdeui.so.5
#76 0x00007f9f927cf2ad in QCoreApplication::notifyInternal(QObject*, QEvent*)
(this=0x17f6dc0, receiver=receiver at entry=0x376d880,
event=event at entry=0x471a690) at kernel/qcoreapplication.cpp:953
#77 0x00007f9f927d257d in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (event=0x471a690, receiver=0x376d880) at
kernel/qcoreapplication.h:231
#78 0x00007f9f927d257d in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver at entry=0x0, event_type=event_type at entry=0,
data=0x1727490) at kernel/qcoreapplication.cpp:1577
#79 0x00007f9f927d2a23 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1470
#80 0x00007f9f927fc8fe in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) () at kernel/qcoreapplication.h:236
#81 0x00007f9f927fc8fe in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x1805130) at kernel/qeventdispatcher_glib.cpp:300
#82 0x00007f9f8e2aea04 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#83 0x00007f9f8e2aec48 in  () at /usr/lib64/libglib-2.0.so.0
#84 0x00007f9f8e2aecec in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#85 0x00007f9f927fc0be in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x1803bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#86 0x00007f9f919e8676 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#87 0x00007f9f927cde6f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7ffcbb886f00, flags=...) at kernel/qeventloop.cpp:149
#88 0x00007f9f927ce165 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7ffcbb886f00, flags=...) at kernel/qeventloop.cpp:204
#89 0x00007f9f927d35b9 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1225
#90 0x00007f9f7d21db94 in kdemain () at
/usr/lib64/libkdeinit4_plasma-desktop.so
#91 0x0000000000408815 in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list