Summary: | plasma desktop shell crash when switching desktop (TaskManager::TaskManager::desktopChanged, TaskManager::Task::isOnCurrentDesktop) | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | werschn |
Component: | widget-taskbar | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | arequipeno, asraniel, bhun.kho, BryanFRitt, jiernzuanzu, jjm, kvetos, Thomas.Rausch |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
werschn
2011-11-11 18:03:39 UTC
Confirmed with current trunk using the method below. @reporter: can you reproduce by doing... Have more than 1 virtual desktop configured, and a mouse button bound to the Switch Window action. Start with a new plasma desktop (either log in, or execute killall plasma-desktop;sleep 1;plasma-desktop in krunner). Open some windows on various virtual desktops. Open a small uncomplicated application (e.g. KCalc). Click the mouse to pop up the Switch Window menu, but do not select anything - press Esc to close it. Close the KCalc window. Switch to another virtual desktop by any method - crash. Patch submitted for review at https://git.reviewboard.kde.org/r/103247/ Git commit a4a4679d0e82d88392c2b6d9259ed441921914c4 by Aaron Seigo. Committed on 28/11/2011 at 10:43. Pushed by aseigo into branch 'master'. workaround qt ref counting bug seen triggered often in libtaskmanager not patching libplasma as i'd like to keep this mess limited to taskmanager related code rather than burdoning all DataEngines with it. this requires today's KDE/4.7 libplasma to work as expected: sourceRemoved was not being emitted for direct-deleted containers. BUG:286353 REVIEW:103247 M +12 -3 plasma/generic/dataengines/tasks/tasksengine.cpp http://commits.kde.org/kde-workspace/a4a4679d0e82d88392c2b6d9259ed441921914c4 *** Bug 289461 has been marked as a duplicate of this bug. *** *** Bug 290024 has been marked as a duplicate of this bug. *** *** Bug 290829 has been marked as a duplicate of this bug. *** *** Bug 291700 has been marked as a duplicate of this bug. *** *** Bug 295116 has been marked as a duplicate of this bug. *** *** Bug 297093 has been marked as a duplicate of this bug. *** *** Bug 298809 has been marked as a duplicate of this bug. *** *** Bug 294953 has been marked as a duplicate of this bug. *** |