After pinning the KeePass2 window so that it displays on all workspaces, the window will sometimes revert to being unpinned and display only on one window
Build seen in: Keepass2 v2.35
OS: Linux Mint 18.1
Desktop: Cinnamon 3.2.7
This bug has persisted since at least Mint 18.0 and a few versions of Cinnamon
Steps to Reproduce:
Open KeePass2 and log into a database
Pin the window by clicking the pin icon
Minimize the window
Put the laptop to sleep and wake it back up
Note: This intermittently also happens if the database is not locked and the window is just minimized or the laptop is put to sleep
I can reproduce this pretty reliably by locking the database and putting the laptop to sleep
Expected Behavior:
The window will still be pinned
Actual Behavior:
Intermittently, the window is not pinned and only appears on one workspace
Notes:
The bug does not occur with Banshee, a music player that also relies on mono, so the bug is not with mono, at least when there are no child windows. It may be related to child windows like the KeePass2 authentication prompt.
A friend on IRC tested this with Unity and was not able to replicate the behavior, so this bug may be specific to something about Linux Mint
Did it happen on V17.x?
Might have been introduced in V18.
cheers, Paul
I've been trying to see if I can reproduce this in a VM with Mint 17 installed. It won't wake from hibernate, and it doesn't have suspend. I have not yet been able to reproduce with just minimizing KeePass2.
What I'm also going to see is if upgrading mono to their latest version, which is newer than what ships in Mint, makes a difference. The version of mono I experienced the bug with is
tracey@tracey-ThinkPad-W530 ~ % mono --version
Mono JIT compiler version 4.2.1 (Debian 4.2.1.102+dfsg2-7ubuntu4)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen
Last edit: Tracey C 2017-06-12
I have not been able to reproduce the bug with Linux Mint 17
I have been able to reproduce it on another laptop running Ubuntu 16.04
$ more /etc/os-release
NAME="Ubuntu"
VERSION="16.04.2 LTS (Xenial Xerus)"
Steps I used to reproduce:
Pin Keepass window
Sleep the laptop, then wake
Prompted for password, entered
KeePass2 was not pinned
I don't know if anyone has a linux laptop so we may struggle to test this. If you can provide any more info / logs it would be appreciated.
cheers, Paul