Issue #17 new

KDE Bug 273801 - Plasma-desktop crashed when restoring window from minimalization

Anonymous created an issue

Could you please fix this crash: https://bugs.kde.org/show_bug.cgi?id=273801

Comments (4)

  1. flupp repo owner

    Sorry, I cannot reproduce this. Please tell me the commit id of the source code you compiled. Maybe you can also add some details, how to reproduce this behavior. Maybe it is also helpful if you mention some important configuration options you have set in Smooth Tasks.

  2. Anonymous

    Commit 39efb3069320, KDE 4.8.4, Kubuntu 12.04, crash happens on both 32 and 64 bit version

    Reproducing is hard, but as far as I remember it only happens when I try to activate a window which is minimized.

    Configuration:

    [Containments][3][Applets][208] geometry=157,4,898,42 immutability=2 plugin=smooth-tasks zvalue=0

    [Containments][3][Applets][208][Configuration] Share=false expandTasks=true expandingSize=250 highlightDelay=150 keepExpanded=3 lights=true maxButtonWidth=250 maximumRows=1 minButtonWidth=250 showOnlyCurrentActivity=true showOnlyCurrentDesktop=true sortingStrategy=1 taskButtonMarginsCustom=true taskSpacing=3

  3. Anonymous

    Here is another backtrace, which might help:

    Thread 1 (Thread 0xb772d740 (LWP 9954)):
    [KCrash Handler]
    #7  0x056e5f94 in TaskManager::TaskItem::task (this=0x9) at ../../../libs/taskmanager/taskitem.cpp:134
    #8  0x05790be9 in SmoothTasks::Task::task (this=0xae84180) at /tmp/smooth-tasks-fork/applet/SmoothTasks/Task.cpp:192
    #9  0x057a0fc1 in SmoothTasks::WindowPreview::leftClickTask (this=0xacc8118) at /tmp/smooth-tasks-fork/applet/SmoothTasks/WindowPreview.cpp:339
    #10 0x057a1b4a in SmoothTasks::WindowPreview::mouseReleaseEvent (this=0xacc8118, event=0xbffc6fc4) at /tmp/smooth-tasks-fork/applet/SmoothTasks/WindowPreview.cpp:514
    #11 0x040261ac in QWidget::event (this=0xacc8118, event=0xbffc6fc4) at kernel/qwidget.cpp:8362
    #12 0x03fcbed4 in notify_helper (e=0xbffc6fc4, receiver=0xacc8118, this=0x9341b50) at kernel/qapplication.cpp:4559
    #13 QApplicationPrivate::notify_helper (this=0x9341b50, receiver=0xacc8118, e=0xbffc6fc4) at kernel/qapplication.cpp:4531
    #14 0x03fd2024 in QApplication::notify (this=0x9341b50, receiver=0xacc8118, e=0xbffc6fc4) at kernel/qapplication.cpp:4102
    #15 0x0107e401 in KApplication::notify (this=0x92fdd50, receiver=0xacc8118, event=0xbffc6fc4) at ../../kdeui/kernel/kapplication.cpp:311
    #16 0x01e7297e in QCoreApplication::notifyInternal (this=0x92fdd50, receiver=0xacc8118, event=0xbffc6fc4) at kernel/qcoreapplication.cpp:876
    #17 0x03fcce95 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
    #18 QApplicationPrivate::sendMouseEvent (receiver=0xacc8118, event=0xbffc6fc4, alienWidget=0xacc8118, nativeWidget=0x96dcc98, buttonDown=0x4960cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
    #19 0x04059074 in QETWidget::translateMouseEvent (this=0x96dcc98, event=0xbffc747c) at kernel/qapplication_x11.cpp:4617
    #20 0x04057c0d in QApplication::x11ProcessEvent (this=0x92fdd50, event=0xbffc747c) at kernel/qapplication_x11.cpp:3732
    #21 0x04084eac in x11EventSourceDispatch (s=0x93306d8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
    #22 0x0626dd86 in g_main_dispatch (context=0x9342c88) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
    #23 g_main_context_dispatch (context=0x9342c88) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
    #24 0x0626e125 in g_main_context_iterate (dispatch=1, block=103266896, context=0x9342c88, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
    #25 g_main_context_iterate (context=0x9342c88, block=103266896, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
    #26 0x0626e201 in g_main_context_iteration (context=0x9342c88, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
    #27 0x01ea5887 in QEventDispatcherGlib::processEvents (this=0x92cfea0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
    #28 0x04084aaa in QGuiEventDispatcherGlib::processEvents (this=0x92cfea0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
    #29 0x01e7150d in QEventLoop::processEvents (this=0xbffc7774, flags=...) at kernel/qeventloop.cpp:149
    #30 0x01e717a9 in QEventLoop::exec (this=0xbffc7774, flags=...) at kernel/qeventloop.cpp:204
    #31 0x01e76eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
    #32 0x03fc9a74 in QApplication::exec () at kernel/qapplication.cpp:3820
    #33 0x00424a7b in kdemain (argc=1, argv=0xbffc7974) at ../../../../plasma/desktop/shell/main.cpp:120
    #34 0x0804850b in main (argc=1, argv=0xbffc7974) at plasma-desktop_dummy.cpp:3
    
  4. bugreport

    Another backtrace, KDE 4.9.2, Kubuntu 12.10

    Thread 1 (Thread 0xb1cc8740 (LWP 3324)):
    [KCrash Handler]
    #7  0xaf0b11d4 in TaskManager::TaskItem::task (this=0x9) at ../../../libs/taskmanager/taskitem.cpp:134
    #8  0xaf005102 in SmoothTasks::Task::task (this=0x986aef0) at /tmp/smooth-tasks-fork/applet/SmoothTasks/Task.cpp:196
    #9  0xaf014c47 in SmoothTasks::WindowPreview::leftClickTask (this=this@entry=0x94fae78) at /tmp/smooth-tasks-fork/applet/SmoothTasks/WindowPreview.cpp:333
    #10 0xaf0157ba in SmoothTasks::WindowPreview::mouseReleaseEvent (this=0x94fae78, event=0xbf91c974) at /tmp/smooth-tasks-fork/applet/SmoothTasks/WindowPreview.cpp:508
    #11 0xb55d56df in QWidget::event (this=0x94fae78, event=0xbf91c974) at kernel/qwidget.cpp:8371
    #12 0xb557c39c in QApplicationPrivate::notify_helper (this=0x8712e90, receiver=0x94fae78, e=0xbf91c974) at kernel/qapplication.cpp:4562
    #13 0xb5581892 in QApplication::notify (this=0x8712e90, receiver=0x94fae78, e=0xbf91c974) at kernel/qapplication.cpp:4105
    #14 0xb671be91 in KApplication::notify (this=0x86c7c90, receiver=0x94fae78, event=0xbf91c974) at ../../kdeui/kernel/kapplication.cpp:311
    #15 0xb608c78e in QCoreApplication::notifyInternal (this=0x86c7c90, receiver=0x94fae78, event=0xbf91c974) at kernel/qcoreapplication.cpp:915
    #16 0xb557d206 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
    #17 QApplicationPrivate::sendMouseEvent (receiver=0x94fae78, event=0xbf91c974, alienWidget=0x94fae78, nativeWidget=0x8b0fd90, buttonDown=0xb5f0dd14 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
    #18 0xb5608a75 in QETWidget::translateMouseEvent (this=0x8b0fd90, event=0xbf91cd9c) at kernel/qapplication_x11.cpp:4622
    #19 0xb5607705 in QApplication::x11ProcessEvent (this=0x86c7c90, event=0xbf91cd9c) at kernel/qapplication_x11.cpp:3737
    #20 0xb5632dc4 in x11EventSourceDispatch (s=s@entry=0x8715440, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
    #21 0xb29cc9e3 in g_main_dispatch (context=0x86ee590) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:2715
    #22 g_main_context_dispatch (context=context@entry=0x86ee590) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3219
    #23 0xb29ccd80 in g_main_context_iterate (context=context@entry=0x86ee590, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3290
    #24 0xb29cce61 in g_main_context_iteration (context=0x86ee590, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351
    #25 0xb60be981 in QEventDispatcherGlib::processEvents (this=0x869cea0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
    #26 0xb56329aa in QGuiEventDispatcherGlib::processEvents (this=0x869cea0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
    #27 0xb608b26c in QEventLoop::processEvents (this=this@entry=0xbf91d098, flags=...) at kernel/qeventloop.cpp:149
    #28 0xb608b561 in QEventLoop::exec (this=0xbf91d098, flags=...) at kernel/qeventloop.cpp:204
    #29 0xb6090cba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
    #30 0xb5579fc4 in QApplication::exec () at kernel/qapplication.cpp:3823
    #31 0xb770c063 in kdemain (argc=1, argv=0xbf91d254) at ../../../../plasma/desktop/shell/main.cpp:120
    #32 0x0804855b in main (argc=1, argv=0xbf91d254) at plasma-desktop_dummy.cpp:3
    
  5. Log in to comment