Bug 360621 - plasmashell hangs when moving panel
Summary: plasmashell hangs when moving panel
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.5.95
Platform: Exherbo Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-16 17:57 UTC by Bernd Steinhauser
Modified: 2016-03-24 06:26 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernd Steinhauser 2016-03-16 17:57:03 UTC
Have not seen this happening in Plasma 5.5, but only since 5.5.95.
I should mention, that I performed the upgrade to Qt 5.6 at the same time, currently it's the release version 5.6.0.

I have to move panels around quite often, because plasmashell keeps placing them on the wrong screen. (There is a bug report about that and I'm CCed on it.)

Reproducible: Sometimes

Steps to Reproduce:
1. Open the panel settings
2. Click on "Screen Edge" and drag the panel around
3. Dragging the panel to a different screen seems to trigger the bug more often, as well as changing to horizontal/vertical layout. (right/left edge instead of top/bottom edge) I have seen it on the same screen as well, though.

Actual Results:  
The panel movement gets stuck in between, panel background and settings background are painted, but not the panel content.
plasmashell does not respond anymore (neither panel, nor desktop) and has to be killed.

Expected Results:  
Should work

The last messages from the journal:
Mar 16 18:43:18 orionis plasmashell[1160]: Both point size and pixel size set. Using pixel size.
Mar 16 18:43:18 orionis plasmashell[1160]: Both point size and pixel size set. Using pixel size.
Mar 16 18:43:19 orionis plasmashell[1160]: file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/batterymonitor.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.

The last one 12 times.

Then the log is spammed with this message:
Mar 16 18:43:19 orionis plasmashell[1160]: QTransform::translate with NaN called

Until I kill plasmashell.
Comment 1 demm 2016-03-16 21:55:54 UTC
I can confirm this bug on plasma 5.5.95, Qt 5.6.0 final (build with the 3 recommended patches from https://mail.kde.org/pipermail/kde-distro-packagers/2016-March/000138.html).

This is on systems without dual monitor setup.  Same behavior on ATI system running with X or wayland, or nvidia non-free system.
Comment 2 Bernd Steinhauser 2016-03-16 22:08:17 UTC
Yes, all three patches were applied before building Qt 5.6.0.

Does not matter for this one, though. This happens with and without the patches.
Comment 3 demm 2016-03-17 18:14:27 UTC
Issue is fixed here with just tagged and released to packagers Plasma 5.6.0 final.
Comment 4 Martin Klapetek 2016-03-21 22:24:38 UTC
Ok, thanks for checking back.

Bernd - I'll assume this is fixed with 5.6.0. If you can still reproduce,
please reopen this bug.
Comment 5 Bernd Steinhauser 2016-03-24 06:26:29 UTC
Yes, looks good. Haven't seen it yet, at least. If so I'll let you know.
Thanks.