Bug 339293

Summary: Plasma crashed after trying to add a default panel on a secondary display
Product: [Unmaintained] plasma4 Reporter: Edward Nygma <Enygma2002_ro>
Component: widget-systemtrayAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: tonyfroio
Priority: NOR    
Version: 4.11.11   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Edward Nygma 2014-09-22 10:05:06 UTC
- What I was doing when the application crashed:
I noticed the below unusual behavior and tried to remove the faulty panel and re-add it. The remove worked, but when adding back a default panel on the external monitor's display, Plasma crashed.

- Unusual behavior I noticed:
I had just booted up my laptop. I am using an external monitor and, on that screen, the default (bottom) panel was about 70% of it's normal size, to the left. I pressed the edit panel button to try and re-size it, but the Panel Tool Box quickly became visible and right after became invisible again. No mappter how many times I pressed the button to display it, it would do the same "flash", but never remain visible. All this time, the panel on my main display (laptop) was working fine.

It is not the first time when I notice this unusual behavior. I do not know how to reproduce it though.

P.S.: Due to some network errors, I could not use Fedora's crash assistant to report this. Failed at the last step, so I had to do it manually on the website.

Reproducible: Didn't try




Application: plasma-desktop (4.11.11)
KDE Platform Version: 4.13.3
Qt Version: 4.8.6
Operating System: Linux 3.16.2-200.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb4d0f86940 (LWP 1249))]

Thread 8 (Thread 0x7fb4b70fa700 (LWP 1252)):
#0  0x0000003d326bc79d in nanosleep () from /lib64/libc.so.6
#1  0x0000003d326bc634 in sleep () from /lib64/libc.so.6
#2  0x0000003d4fb8eed2 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtScript.so.4
#3  0x0000003d4fb8ef59 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtScript.so.4
#4  0x0000003d32e07f35 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d326f4c3d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fb4331f6700 (LWP 1253)):
#0  0x0000003d326ea7cd in poll () from /lib64/libc.so.6
#1  0x0000003d356495b4 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x0000003d356496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x0000003d3dfb543e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x0000003d3df8538f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x0000003d3df856dd in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x0000003d3de79e5f in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x0000003d3df65de3 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#8  0x0000003d3de7c69f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#9  0x0000003d32e07f35 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003d326f4c3d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fb4bb2b4700 (LWP 9386)):
#0  0x0000003d32e0bcf0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d3de7cbd6 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x0000003d4920a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#3  0x0000003d4920d803 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x0000003d4920c36f in ThreadWeaver::Thread::run() () from /lib64/libthreadweaver.so.4
#5  0x0000003d3de7c69f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#6  0x0000003d32e07f35 in start_thread () from /lib64/libpthread.so.0
#7  0x0000003d326f4c3d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fb41ef86700 (LWP 9387)):
#0  0x0000003d32e0bcf0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d3de7cbd6 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x0000003d4920a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#3  0x0000003d4920d803 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x0000003d4920c36f in ThreadWeaver::Thread::run() () from /lib64/libthreadweaver.so.4
#5  0x0000003d3de7c69f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#6  0x0000003d32e07f35 in start_thread () from /lib64/libpthread.so.0
#7  0x0000003d326f4c3d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fb41e785700 (LWP 9388)):
#0  0x0000003d32e0bcf0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d3de7cbd6 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x0000003d4920a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#3  0x0000003d4920d803 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x0000003d4920c36f in ThreadWeaver::Thread::run() () from /lib64/libthreadweaver.so.4
#5  0x0000003d3de7c69f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#6  0x0000003d32e07f35 in start_thread () from /lib64/libpthread.so.0
#7  0x0000003d326f4c3d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fb41df84700 (LWP 9389)):
#0  0x0000003d32e0bcf0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d3de7cbd6 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x0000003d4920a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#3  0x0000003d4920d803 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x0000003d4920c36f in ThreadWeaver::Thread::run() () from /lib64/libthreadweaver.so.4
#5  0x0000003d3de7c69f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#6  0x0000003d32e07f35 in start_thread () from /lib64/libpthread.so.0
#7  0x0000003d326f4c3d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fb41d783700 (LWP 9390)):
#0  0x0000003d32e0bcf0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d3de7cbd6 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x0000003d4920a9dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#3  0x0000003d4920d803 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x0000003d4920c36f in ThreadWeaver::Thread::run() () from /lib64/libthreadweaver.so.4
#5  0x0000003d3de7c69f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#6  0x0000003d32e07f35 in start_thread () from /lib64/libpthread.so.0
#7  0x0000003d326f4c3d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fb4d0f86940 (LWP 1249)):
[KCrash Handler]
#5  0x0000003d3df8db3b in QMetaObjectPrivate::indexOfSignalRelative(QMetaObject const**, char const*, bool) () from /lib64/libQtCore.so.4
#6  0x0000003d3df9c563 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) () from /lib64/libQtCore.so.4
#7  0x00007fb4b7e3cc67 in SystemTray::Task::widget(Plasma::Applet*, bool) () from /usr/lib64/kde4/plasma_applet_systemtray.so
#8  0x00007fb4b7e51280 in SystemTray::Applet::_onAddedTask(SystemTray::Task*) () from /usr/lib64/kde4/plasma_applet_systemtray.so
#9  0x00007fb4b7e5164b in SystemTray::Applet::_onWidgetCreationFinished() () from /usr/lib64/kde4/plasma_applet_systemtray.so
#10 0x00007fb4b7e51985 in SystemTray::Applet::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.67] () from /usr/lib64/kde4/plasma_applet_systemtray.so
#11 0x0000003d3df9b37a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4
#12 0x0000003d4afeadbf in Plasma::DeclarativeWidgetPrivate::finishExecute() () from /lib64/libplasma.so.3
#13 0x0000003d3df9f90e in QObject::event(QEvent*) () from /lib64/libQtCore.so.4
#14 0x0000003d411fbedb in QGraphicsWidget::event(QEvent*) () from /lib64/libQtGui.so.4
#15 0x0000003d40bcae5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#16 0x0000003d40bd17b5 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#17 0x0000003d42a4a59a in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#18 0x0000003d3df868fd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#19 0x0000003d3df89ae5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQtCore.so.4
#20 0x0000003d3dfb5c9e in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQtCore.so.4
#21 0x0000003d356492a6 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#22 0x0000003d35649628 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#23 0x0000003d356496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#24 0x0000003d3dfb541e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#25 0x0000003d40c6cc46 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#26 0x0000003d3df8538f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#27 0x0000003d3df856dd in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#28 0x0000003d3df8ada9 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#29 0x0000003d4a23d974 in kdemain () from /lib64/libkdeinit4_plasma-desktop.so
#30 0x0000003d32621d65 in __libc_start_main () from /lib64/libc.so.6
#31 0x0000000000400971 in _start ()
Comment 1 Christoph Feck 2014-10-25 21:29:57 UTC
*** Bug 340333 has been marked as a duplicate of this bug. ***
Comment 2 Christoph Feck 2014-10-30 20:50:35 UTC

*** This bug has been marked as a duplicate of bug 323679 ***