Bug 361916 - Maximizing app crashes KDE
Summary: Maximizing app crashes KDE
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: 4.11.11
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-04-17 23:56 UTC by Jordan
Modified: 2018-06-08 18:13 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jordan 2016-04-17 23:56:19 UTC
Application: plasma-desktop (4.11.11)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.19.0-32-generic x86_64
Distribution: Linux Mint 17.3 Rosa

-- Information about the crash:
- What I was doing when the application crashed:
I was attempting to maximize the linux Steam client, to play some vidya games. I must have misclicked or something, because the whole KDE crashed.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa22a5107c0 (LWP 9444))]

Thread 9 (Thread 0x7fa202fcf700 (LWP 9445)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa22316dffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fa22316e039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fa21dc80182 in start_thread (arg=0x7fa202fcf700) at pthread_create.c:312
#4  0x00007fa229dfa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fa17c01f700 (LWP 9447)):
#0  __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7fa174000a60) at pthread_mutex_unlock.c:51
#1  __GI___pthread_mutex_unlock (mutex=0x7fa174000a60) at pthread_mutex_unlock.c:310
#2  0x00007fa21d5aa9b1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa21d568680 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa21d568f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa21d5690ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fa2269927be in QEventDispatcherGlib::processEvents (this=0x7fa1740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0x00007fa2269640af in QEventLoop::processEvents (this=this@entry=0x7fa17c01ede0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007fa2269643a5 in QEventLoop::exec (this=this@entry=0x7fa17c01ede0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007fa226860c5f in QThread::exec (this=this@entry=0x1765f00) at thread/qthread.cpp:537
#10 0x00007fa226945823 in QInotifyFileSystemWatcherEngine::run (this=0x1765f00) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x00007fa22686332f in QThreadPrivate::start (arg=0x1765f00) at thread/qthread_unix.cpp:349
#12 0x00007fa21dc80182 in start_thread (arg=0x7fa17c01f700) at pthread_create.c:312
#13 0x00007fa229dfa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fa16780f700 (LWP 10041)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa226863816 in wait (time=18446744073709551615, this=0x1a3bf10) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1a98128, mutex=0x1866e50, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa2223d9e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1a98100, th=0x43c8700) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fa2223dc903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x18f5850, th=0x43c8700, previous=0x42c6cc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fa2223db61f in ThreadWeaver::Thread::run (this=0x43c8700) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007fa22686332f in QThreadPrivate::start (arg=0x43c8700) at thread/qthread_unix.cpp:349
#7  0x00007fa21dc80182 in start_thread (arg=0x7fa16780f700) at pthread_create.c:312
#8  0x00007fa229dfa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fa165be7700 (LWP 10042)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa226863816 in wait (time=18446744073709551615, this=0x1a3bf10) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1a98128, mutex=0x1866e50, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa2223d9e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1a98100, th=0x437e130) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fa2223dc903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x18f5850, th=0x437e130, previous=0x3410150) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fa2223db61f in ThreadWeaver::Thread::run (this=0x437e130) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007fa22686332f in QThreadPrivate::start (arg=0x437e130) at thread/qthread_unix.cpp:349
#7  0x00007fa21dc80182 in start_thread (arg=0x7fa165be7700) at pthread_create.c:312
#8  0x00007fa229dfa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fa15ffff700 (LWP 10043)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa226863816 in wait (time=18446744073709551615, this=0x1a3bf10) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1a98128, mutex=0x1866e50, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa2223d9e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1a98100, th=0x436a300) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fa2223dc903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x18f5850, th=0x436a300, previous=0x3410230) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fa2223db61f in ThreadWeaver::Thread::run (this=0x436a300) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007fa22686332f in QThreadPrivate::start (arg=0x436a300) at thread/qthread_unix.cpp:349
#7  0x00007fa21dc80182 in start_thread (arg=0x7fa15ffff700) at pthread_create.c:312
#8  0x00007fa229dfa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fa15f7fe700 (LWP 10044)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa226863816 in wait (time=18446744073709551615, this=0x1a3bf10) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1a98128, mutex=0x1866e50, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa2223d9e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1a98100, th=0x33df7c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fa2223dc903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x18f5850, th=0x33df7c0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fa2223db61f in ThreadWeaver::Thread::run (this=0x33df7c0) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007fa22686332f in QThreadPrivate::start (arg=0x33df7c0) at thread/qthread_unix.cpp:349
#7  0x00007fa21dc80182 in start_thread (arg=0x7fa15f7fe700) at pthread_create.c:312
#8  0x00007fa229dfa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fa15effd700 (LWP 10045)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa226863816 in wait (time=18446744073709551615, this=0x1a3bf10) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1a98128, mutex=0x1866e50, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa2223d9e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1a98100, th=0x421a240) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fa2223dc903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x18f5850, th=0x421a240, previous=0x426ef50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fa2223db61f in ThreadWeaver::Thread::run (this=0x421a240) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007fa22686332f in QThreadPrivate::start (arg=0x421a240) at thread/qthread_unix.cpp:349
#7  0x00007fa21dc80182 in start_thread (arg=0x7fa15effd700) at pthread_create.c:312
#8  0x00007fa229dfa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fa15175b700 (LWP 12348)):
#0  0x00007fa21d5aa61a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa21d5aa979 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa21d568557 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa21d568f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa21d5690ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa2269927be in QEventDispatcherGlib::processEvents (this=0x7fa12c011fb0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007fa2269640af in QEventLoop::processEvents (this=this@entry=0x7fa15175ae20, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa2269643a5 in QEventLoop::exec (this=this@entry=0x7fa15175ae20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fa226860c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#9  0x00007fa22686332f in QThreadPrivate::start (arg=0x4a95250) at thread/qthread_unix.cpp:349
#10 0x00007fa21dc80182 in start_thread (arg=0x7fa15175b700) at pthread_create.c:312
#11 0x00007fa229dfa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fa22a5107c0 (LWP 9444)):
[KCrash Handler]
#6  clearValues (this=0x4040000000000000) at qml/qdeclarativeboundsignal.cpp:306
#7  QDeclarativeBoundSignal::qt_metacall (this=0x4fac7f0, c=<optimized out>, id=<optimized out>, a=0x7ffcd2060360) at qml/qdeclarativeboundsignal.cpp:203
#8  0x00007fa226979a78 in QMetaObject::activate (sender=sender@entry=0x4210660, m=m@entry=0x7fa179c37b20 <MouseEventListener::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffcd2060360) at kernel/qobject.cpp:3569
#9  0x00007fa179a2e5f7 in positionChanged (_t1=0x7ffcd2060370, this=0x4210660) at ./mouseeventlistener.moc:374
#10 MouseEventListener::mouseMoveEvent (this=0x4210660, me=<optimized out>) at ../../../../plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp:121
#11 0x00007fa2262a3776 in QGraphicsItem::sceneEvent (this=this@entry=0x4210670, event=event@entry=0x7ffcd2060810) at graphicsview/qgraphicsitem.cpp:6749
#12 0x00007fa22857f7c4 in QDeclarativeItem::sceneEvent (this=0x4210660, event=0x7ffcd2060810) at graphicsitems/qdeclarativeitem.cpp:3081
#13 0x00007fa2262ca64f in QGraphicsScenePrivate::sendMouseEvent (this=0x1633610, mouseEvent=0x7ffcd2060810) at graphicsview/qgraphicsscene.cpp:1295
#14 0x00007fa2262d3216 in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7ffcd2060810) at graphicsview/qgraphicsscene.cpp:4102
#15 0x00007fa2262df0fc in QGraphicsScene::event (this=0x15c5410, event=0x7ffcd2060810) at graphicsview/qgraphicsscene.cpp:3451
#16 0x00007fa225cf9e2c in QApplicationPrivate::notify_helper (this=this@entry=0x1463b70, receiver=receiver@entry=0x15c5410, e=e@entry=0x7ffcd2060810) at kernel/qapplication.cpp:4567
#17 0x00007fa225d004a0 in QApplication::notify (this=this@entry=0x1453ca0, receiver=receiver@entry=0x15c5410, e=e@entry=0x7ffcd2060810) at kernel/qapplication.cpp:4353
#18 0x00007fa227639cca in KApplication::notify (this=0x1453ca0, receiver=0x15c5410, event=0x7ffcd2060810) at ../../kdeui/kernel/kapplication.cpp:311
#19 0x00007fa2269654dd in QCoreApplication::notifyInternal (this=0x1453ca0, receiver=0x15c5410, event=event@entry=0x7ffcd2060810) at kernel/qcoreapplication.cpp:953
#20 0x00007fa225cf8556 in sendSpontaneousEvent (event=event@entry=0x7ffcd2060810, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#21 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffcd2060810) at kernel/qapplication.cpp:5565
#22 0x00007fa2262f42fc in QGraphicsViewPrivate::mouseMoveEventHandler (this=this@entry=0x1ac5d20, event=event@entry=0x7ffcd2060e90) at graphicsview/qgraphicsview.cpp:646
#23 0x00007fa2262f520a in QGraphicsView::mouseMoveEvent (this=0x198aff0, event=0x7ffcd2060e90) at graphicsview/qgraphicsview.cpp:3276
#24 0x00007fa225d49645 in QWidget::event (this=this@entry=0x198aff0, event=event@entry=0x7ffcd2060e90) at kernel/qwidget.cpp:8361
#25 0x00007fa2260eb04e in QFrame::event (this=0x198aff0, e=0x7ffcd2060e90) at widgets/qframe.cpp:557
#26 0x00007fa2262f6859 in QGraphicsView::viewportEvent (this=0x198aff0, event=0x7ffcd2060e90) at graphicsview/qgraphicsview.cpp:2866
#27 0x00007fa226965646 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1463b70, receiver=receiver@entry=0x1ad0120, event=event@entry=0x7ffcd2060e90) at kernel/qcoreapplication.cpp:1063
#28 0x00007fa225cf9e0c in QApplicationPrivate::notify_helper (this=this@entry=0x1463b70, receiver=receiver@entry=0x1ad0120, e=e@entry=0x7ffcd2060e90) at kernel/qapplication.cpp:4563
#29 0x00007fa225d005dd in QApplication::notify (this=this@entry=0x1453ca0, receiver=receiver@entry=0x1ad0120, e=e@entry=0x7ffcd2060e90) at kernel/qapplication.cpp:4110
#30 0x00007fa227639cca in KApplication::notify (this=0x1453ca0, receiver=0x1ad0120, event=0x7ffcd2060e90) at ../../kdeui/kernel/kapplication.cpp:311
#31 0x00007fa2269654dd in QCoreApplication::notifyInternal (this=0x1453ca0, receiver=receiver@entry=0x1ad0120, event=event@entry=0x7ffcd2060e90) at kernel/qcoreapplication.cpp:953
#32 0x00007fa225cffd93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#33 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x1ad0120, event=event@entry=0x7ffcd2060e90, alienWidget=alienWidget@entry=0x1ad0120, nativeWidget=nativeWidget@entry=0x1be56d0, buttonDown=buttonDown@entry=0x7fa2267df318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#34 0x00007fa225d74d1c in QETWidget::translateMouseEvent (this=this@entry=0x1be56d0, event=event@entry=0x7ffcd20611e0) at kernel/qapplication_x11.cpp:4568
#35 0x00007fa225d74289 in QApplication::x11ProcessEvent (this=0x1453ca0, event=event@entry=0x7ffcd20611e0) at kernel/qapplication_x11.cpp:3627
#36 0x00007fa225d9bb32 in x11EventSourceDispatch (s=0x14638f0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#37 0x00007fa21d568e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fa21d569048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007fa21d5690ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007fa2269927a1 in QEventDispatcherGlib::processEvents (this=0x13f6f70, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#41 0x00007fa225d9bbe6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007fa2269640af in QEventLoop::processEvents (this=this@entry=0x7ffcd20615b0, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007fa2269643a5 in QEventLoop::exec (this=this@entry=0x7ffcd20615b0, flags=...) at kernel/qeventloop.cpp:204
#44 0x00007fa226969b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#45 0x00007fa225cf837c in QApplication::exec () at kernel/qapplication.cpp:3828
#46 0x00007fa22a10467c in kdemain (argc=1, argv=0x7ffcd2061808) at ../../../../plasma/desktop/shell/main.cpp:126
#47 0x00007fa229d21ec5 in __libc_start_main (main=0x4006e0 <main(int, char**)>, argc=1, argv=0x7ffcd2061808, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcd20617f8) at libc-start.c:287
#48 0x000000000040070e in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:13:51 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham