| Summary: | Share plasmoid crashed when using pastebin option | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-purpose | Reporter: | Łukasz Żarnowiecki <lukasz> |
| Component: | general | Assignee: | Aleix Pol <aleixpol> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | CC: | arojas, bshah, plasma-bugs-null |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Łukasz Żarnowiecki
2016-10-28 16:22:54 UTC
Can you always reproduce? Can you try it with debug symbols? I can reproduce this about 50% of the times. Full backtrace:
Thread 1 "plasmashell" received signal SIGSEGV, Segmentation fault.
Purpose::ProcessJob::processStateChanged (this=0x6522780, state=<optimized out>)
at /home/antonio/Software/abs/extra/purpose/src/purpose-1.1/src/externalprocess/processjob.cpp:134
134 } while (m_localSocket->waitForReadyRead());
(gdb) bt
#0 0x00007fff1c77f521 in Purpose::ProcessJob::processStateChanged(QProcess::ProcessState) (this=0x6522780, state=<optimized out>)
at /home/antonio/Software/abs/extra/purpose/src/purpose-1.1/src/externalprocess/processjob.cpp:134
#1 0x00007ffff1ee49de in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fffffffdaf0, r=0x6522780, this=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:130
#2 0x00007ffff1ee49de in QMetaObject::activate(QObject*, int, int, void**) (sender=0x6520670, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7fffffffdaf0) at kernel/qobject.cpp:3723
#3 0x00007ffff1ee4f87 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7ffff22fe200 <QProcess::staticMetaObject>, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7fffffffdaf0) at kernel/qobject.cpp:3602
#4 0x00007ffff1debf61 in QProcess::stateChanged(QProcess::ProcessState, QProcess::QPrivateSignal) (this=<optimized out>, _t1=<optimized out>,
_t1@entry=QProcess::NotRunning) at .moc/moc_qprocess.cpp:353
#5 0x00007ffff1dedffd in QProcess::setProcessState(QProcess::ProcessState) (this=<optimized out>, state=state@entry=QProcess::NotRunning)
at io/qprocess.cpp:1949
#6 0x00007ffff1dee024 in QProcessPrivate::cleanup() (this=this@entry=0x65228e0) at io/qprocess.cpp:912
#7 0x00007ffff1df3f8f in QProcessPrivate::_q_processDied() (this=this@entry=0x65228e0) at io/qprocess.cpp:1176
#8 0x00007ffff1e4ea67 in QProcessPrivate::waitForFinished(int) (this=this@entry=0x65228e0, msecs=msecs@entry=30000) at io/qprocess_unix.cpp:895
#9 0x00007ffff1dedf6b in QProcess::waitForFinished(int) (this=this@entry=0x6520670, msecs=msecs@entry=30000) at io/qprocess.cpp:1935
#10 0x00007ffff1dee795 in QProcess::~QProcess() (this=0x6520670, __in_chrg=<optimized out>) at io/qprocess.cpp:1268
#11 0x00007ffff1dee839 in QProcess::~QProcess() (this=0x6520670, __in_chrg=<optimized out>) at io/qprocess.cpp:1275
#12 0x00007fff1c77feca in Purpose::ProcessJob::~ProcessJob() (this=0x6522780, __in_chrg=<optimized out>)
at /home/antonio/Software/abs/extra/purpose/src/purpose-1.1/src/externalprocess/processjob.cpp:67
#13 0x00007fff1c77ff59 in Purpose::ProcessJob::~ProcessJob() (this=0x6522780, __in_chrg=<optimized out>)
at /home/antonio/Software/abs/extra/purpose/src/purpose-1.1/src/externalprocess/processjob.cpp:68
#14 0x00007ffff1ee2dd1 in QObjectPrivate::deleteChildren() (this=this@entry=0x6522240) at kernel/qobject.cpp:1970
#15 0x00007ffff1eec67f in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1041
#16 0x00007fff1c77c4b9 in Purpose::Configuration::~Configuration() (this=0x649dc70, __in_chrg=<optimized out>)
at /home/antonio/Software/abs/extra/purpose/src/purpose-1.1/src/configuration.cpp:101
#17 0x00007ffff1ee5500 in QObject::event(QEvent*) (this=0x649dc70, e=<optimized out>) at kernel/qobject.cpp:1254
#18 0x00007ffff2e23e0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x649dc70, e=0x6521350)
at kernel/qapplication.cpp:3799
#19 0x00007ffff2e2b581 in QApplication::notify(QObject*, QEvent*) (this=0x7fffffffe500, receiver=0x649dc70, e=0x6521350) at kernel/qapplication.cpp:3556
#20 0x00007ffff1eb8df0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x649dc70, event=event@entry=0x6521350)
at kernel/qcoreapplication.cpp:988
#21 0x00007ffff1ebb57d in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x6521350, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 0x00007ffff1ebb57d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry
=0, data=0x6baba0) at kernel/qcoreapplication.cpp:1649
#23 0x00007ffff1ebb9e8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0)
at kernel/qcoreapplication.cpp:1503
#24 0x00007ffff1f0d313 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x70aef0) at kernel/qeventdispatcher_glib.cpp:276
#25 0x00007fffec8b3587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#26 0x00007fffec8b37f0 in () at /usr/lib/libglib-2.0.so.0
#27 0x00007fffec8b389c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#28 0x00007ffff1f0d71f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x70dbb0, flags=...)
at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007ffff1eb724a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffe390, flags=..., flags@entry=...)
at kernel/qeventloop.cpp:210
#30 0x00007ffff1ebf74c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1261
#31 0x000000000041c8b2 in ()
#32 0x00007ffff152c291 in __libc_start_main () at /usr/lib/libc.so.6
#33 0x000000000041cc3a in _start ()
Alejandro, would you be able to test if you can reproduce these issues in the 1.1 branch? Seems to be fixed in 1.2 Thank you for the crash report. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |