Bug 325511

Summary: Dragging TaskManager item, switching to another desktop and releasing crashes workspace.
Product: [Unmaintained] plasma4 Reporter: info
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: cfeck, hein
Priority: NOR    
Version: 4.11.0   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
URL: https://docs.google.com/file/d/0BzUwLrwjO-tvT2FjUFhQalppemc/edit?usp=sharing
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description info 2013-10-01 17:14:00 UTC
Grabbing an Entry (Process) in the TaskManager Panel Widget, moving over the desktop-switcher to change to another desktop and releasing the grabbed Entry on the empty Desktop crashes the workspace.

Reproducible: Sometimes

Steps to Reproduce:
1.Add a TaskManager and a Pager Widget to a Panel
2.Start an Application to create an Entry within the TaskManager Widget
3.Grab this Entry and hover over one virtual Desktop of the Pager Widget till the Desktop switches
4.Release the grabbed Item on the free space of the workspace
Actual Results:  
Screens turned black and when the Workspace (after some time) came back, a Bug-Window keeps telling that something crashed. (Bug-Window does not appear every time)

Expected Results:  
Either creating a quick-launch item for this application/process on the Workspace, or moving this process to the virtual desktop, where the entry was released.

Using dual-head setup with one Panel per screen. TaskManager-Widget's are set up, to show only entries, that are present on the corresponding screen.
Releasing the Entry on the same virtual desktop where it was grabbed (without switching virtual desktop) , a quicklauncher is created for the grabbed process.
Comment 1 Christoph Feck 2013-10-01 18:48:25 UTC
> Bug-Window does not appear every time

If it appears next time, could you please add the backtrace from the "Developer Information" tab to this bug report?
Comment 2 Eike Hein 2013-10-01 18:51:02 UTC
This is fixed in newer releases (I forgot if the fix was done for .1 or .2 ...).