Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 309065

Summary: dev-vcs/subversion-1.6.9: segfault while asking KDE4 wallet
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: RESOLVED OBSOLETE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: strace output
strace output after cleaned the env
backtrace.log

Description Toralf Förster gentoo-dev 2010-03-11 21:19:14 UTC
To test a fix for nmap I checked out the subversion repository, was asked to store the password in kwalletd (yes I wanted it) and got after that a segfault. However the nmap folder was created.

After that I removed the Subversion folder from kwallet and run the command again in a different directory. Now however I was'n asked to store the password, no nmap folder was created and I get a segfault :

tfoerste@n22 ~/tmp $ strace -o strace.out svn co --username guest --password "" svn://svn.insecure.org/nmap/
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Segmentation fault


Reproducible: Always
Comment 1 Toralf Förster gentoo-dev 2010-03-11 21:19:36 UTC
Created attachment 223219 [details]
strace output
Comment 2 Toralf Förster gentoo-dev 2010-03-11 21:34:17 UTC
Created attachment 223221 [details]
strace output after cleaned the env

This strace was made after cleaning both kwallet and the appropriate file under the directory ~/.subversion/auth/svn.simple
Comment 3 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2010-03-12 16:20:23 UTC
Could you attach backtrace from GDB?
http://www.gentoo.org/proj/en/qa/backtraces.xml
Comment 4 Toralf Förster gentoo-dev 2010-03-12 18:40:11 UTC
Created attachment 223315 [details]
backtrace.log
Comment 5 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2010-03-13 15:36:39 UTC
Could you also reinstall kde-base/kdelibs, kde-base/kwallet and kde-base/kwalletd with debugging enabled and attach new backtrace?
(Segmentation fault seems to happen inside KWallet::Wallet.hasFolder()).
Comment 6 Toralf Förster gentoo-dev 2010-03-13 20:35:33 UTC
(In reply to comment #5)
> Could you also reinstall kde-base/kdelibs, kde-base/kwallet

I'm pretty sure I already did it :

tfoerste@n22 /etc/portage/env $ cat default
CFLAGS="-O2 -march=native -pipe -g -ggdb"
CXXFLAGS="${CFLAGS}"
FEATURES="${FEATURES} splitdebug"

tfoerste@n22 /etc/portage/env $ ll kde-base
total 0
lrwxrwxrwx 1 root root 10 Jan 17 10:50 kdelibs -> ../default
lrwxrwxrwx 1 root root 10 Jan 18 09:37 kgpg -> ../default
lrwxrwxrwx 1 root root 10 Feb  4 21:36 kompare -> ../default
lrwxrwxrwx 1 root root 10 Jan 18 09:30 kwallet -> ../default
lrwxrwxrwx 1 root root 10 Jan 18 09:30 kwalletd -> ../default
Comment 7 Tony Vroon (RETIRED) gentoo-dev 2011-08-19 10:49:34 UTC
Please file a new bug against 1.6.17 if this is still an issue.