Bug 149077 - Wallet integration broken
Summary: Wallet integration broken
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.9.7
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-21 17:24 UTC by Christopher Singley
Modified: 2007-08-22 19:07 UTC (History)
0 users

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 Christopher Singley 2007-08-21 17:24:33 UTC
Version:            (using KDE KDE 3.5.7)
Installed from:    Gentoo Packages
Compiler:          gcc version 4.1.2 (Gentoo 4.1.2 p1.0.1) Configured with: /var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.1.2 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --disable-multilib --enable-libmudflap --disable-libssp --disable-libgcj --enable-languages=c,c++,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
OS:                Linux

After upgrading to KDE 3.5.7 (via Gentoo modular KDE packages), Kmail/Kwallet integration is broken.  The wallet file remains at ~/.kde/share/apps/kwallet/kdewallet.kwl .  Starting kwalletmanager allows me to browse the contents of the wallet; everything looks good.  With the wallet open, starting kmail gives a pop-up window announcing that the wallet has been forced closed.

Whenever kmail is running, not only is the wallet closed, but it is blanked completely from the kwallet GUI window.  It is not possible to create a new wallet through the GUI, nor to set a default wallet.

I can't find anybody else reporting this behavior; have I misconfigured something?
Thanks
Comment 1 Christopher Singley 2007-08-21 19:40:43 UTC
I unchecked the options to "Save POP/SMTP password" for each account, closed kmail, closed kwalletmanager.  Opened kmail, re-entered POP/SMTP passwords, checked the option to save passwords.

kmail issued a request to open "kdewallet" (it knew the right name for the wallet), ; kwalletmanager executed and prompted me for the wallet password.  Upon successful auth, same thing - blank kwalletmanager GUI; nothing can be done.

Upon closing kmail, the kwalletmanager remains blanked out.  Only logout/login restores the kwallet GUI, and the wallet is unusable.
Comment 2 Thomas McGuire 2007-08-22 12:30:45 UTC
This is not a crash.

>With the wallet open, starting kmail gives a pop-up window announcing that the 
wallet has been forced closed. 
Can you please paste the exact wording of the popup here? I can't see any such dialog in KMail.

I guess this is indeed something misconfigured.
Comment 3 Christopher Singley 2007-08-22 19:07:19 UTC
>I guess this is indeed something misconfigured.

Indeed, and I've figured out what it is.  I upgraded to qt-4.3.0 at the same time I upgraded to kde-3.5.7, and like an idiot I mistyped the USE flag to turn on QT3 support.  Naturally the absence of QT3 support screwed up the signalling used by the KDE apps built on top.

Recompiling QT with the correct USE flag for QT3 support fixed my problem.  This is not a bug.

I'm surprised the KDE apps were even able to run with my system so badly misconfigured.  I guess you guys are making good progress on the migration to QT4.  Keep up the good work, and thanks for the support.

cs

PS. just FYI, the "wallet forced closed" popup was actually generated by kwallet, not kmail.