Bug 362842

Summary: Error code -8 after attempting to open wallet
Product: [Frameworks and Libraries] frameworks-kwallet Reporter: Christophe Caillet <christophe.caillet>
Component: generalAssignee: Valentin Rusu <valir>
Status: RESOLVED FIXED    
Severity: major CC: kdelibs-bugs, rdieter, simonandric5, sitter, winter
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Christophe Caillet 2016-05-09 08:38:52 UTC
After attempting to authenticate for opening the wallet I have a dialog box with Error code -8 after typing my password

Reproducible: Always

Steps to Reproduce:
1. Log in to my session
2. Waiting for allet dialog to open 
3. Typing my password
4. Having the error dialog box

Actual Results:  
Looping on Error code -8 dialog box for typing again my wallet password

Expected Results:  
Wallet is opened and all apps can access to it

build URL : http://build.neon.kde.org/job/xenial_unstable_frameworks_kwallet/9/ with reference 87e774825b779ba846315a8b2ffe6479dd9f9814
Comment 1 Harald Sitter 2016-05-09 08:43:27 UTC
FWIW, after downgrading to a build from May 4 this is not a problem and the only changes between May 4 and the broken build are b3a95ba0540e01a9bb10db53fc449cc49ce9a9e8 and 87e774825b779ba846315a8b2ffe6479dd9f9814 regarding Q_BYTE_ORDER.

I've CC'd Allen since 87e774825b779ba846315a8b2ffe6479dd9f9814 is meant to fix the blowfish backend, but apparently it doesn't for existing wallets :/
Comment 2 Christophe Caillet 2016-05-09 10:00:13 UTC
root@mithrandir:~# zgrep --no-filename 'install ' $(ls -rt /var/log/dpkg*) | tail
2016-05-04 16:32:58 install libntlm0:amd64 <none> 1.4-7
2016-05-04 16:32:58 install gkrellm:amd64 <none> 2.3.6~rc1-1build1
2016-05-09 09:24:57 install mesa-utils:amd64 <none> 8.3.0-1
2016-05-09 09:24:59 install libxcb-xinerama0:amd64 <none> 1.11.1-1ubuntu1
2016-05-09 09:25:43 install plasma-discover-private:amd64 5.6.2-1ubuntu1 5.6.3+p16.04+git20160506.1330-0
2016-05-09 09:26:17 install linux-image-4.4.0-22-generic:amd64 <none> 4.4.0-22.39
2016-05-09 09:26:19 install linux-image-extra-4.4.0-22-generic:amd64 <none> 4.4.0-22.39
2016-05-09 09:26:25 install linux-signed-image-4.4.0-22-generic:amd64 <none> 4.4.0-22.39
2016-05-09 09:26:26 install linux-headers-4.4.0-22:all <none> 4.4.0-22.39
2016-05-09 09:26:30 install linux-headers-4.4.0-22-generic:amd64 <none> 4.4.0-22.39
Comment 3 Allen Winter 2016-05-09 12:31:35 UTC
I'm at a loss to explain it.
I suppose we roll back before b3a95ba0540e01a9bb10db53fc449cc49ce9a9e8 then.
Comment 4 Allen Winter 2016-05-09 12:40:20 UTC
rolled back in commit 0d56c68d7a2204a987a5255096d004d5a696c0e5