A short time after logging on KDE 4.3.1 nepomukservices crashes with a segfault in libstreamanalyzer.so.0.7.0. From /var/log/messages: Dec 1 06:42:34 frodo kernel: nepomukservices[4939]: segfault at 0 ip b56bdbc4 sp b34dd79c error 4 in libstreamanalyzer.so.0.7.0[b56ab000+6e000] Dec 1 06:43:30 frodo kernel: nepomukservices[5436]: segfault at 0 ip b5576bc4 sp b339679c error 4 in libstreamanalyzer.so.0.7.0[b5564000+6e000] Dec 1 06:44:22 frodo kernel: nepomukservices[5484]: segfault at 0 ip b5645bc4 sp b346579c error 4 in libstreamanalyzer.so.0.7.0[b5633000+6e000] Dec 1 06:45:15 frodo kernel: nepomukservices[5524]: segfault at 0 ip b565fbc4 sp b347f79c error 4 in libstreamanalyzer.so.0.7.0[b564d000+6e000] Dec 1 06:46:09 frodo kernel: nepomukservices[5556]: segfault at 0 ip b565abc4 sp b347a79c error 4 in libstreamanalyzer.so.0.7.0[b5648000+6e000] Dec 1 06:47:04 frodo kernel: nepomukservices[5587]: segfault at 0 ip b55d9bc4 sp b33f979c error 4 in libstreamanalyzer.so.0.7.0[b55c7000+6e000] This bug was already reported on kde.org: https://bugs.kde.org/show_bug.cgi?id=209687 A patch was attached which should fix the problem, see comment #1 of the above mentioned bug report. It's for kdebase-runtime-4.3.1/nepomuk/strigibackend/sopranoindexwriter.cpp Can this patch be added to Gentoo's kdebase 4.3.1? Oliver Reproducible: Always Steps to Reproduce: 1.Logon to KDE 4.3.1 2.wait 5-6 minutes 3. Expected Results: nepomukservices should not crash but finish indexing
Created attachment 211657 [details, diff] A workaround to not crash Copied from https://bugs.kde.org/show_bug.cgi?id=209687 Original comment: This patch applies to kdebase/runtime/nepomuk/strigibackend and ensures that the service does not crash. It does not really solve the problem (since I have no idea yet what the problem is) but works around it.
Getting it here as well on KDE 4.3.4 Jan 15 11:09:58 janus klogd: nepomukservices[4642]: segfault at 0 ip 00007fc412b8bc60 sp 00007fc40e4e1708 error 4 in libstreamanalyzer.so.0.7.0[7fc412b73000+6f000] Jan 15 11:24:30 janus klogd: nepomukservices[5075]: segfault at 0 ip 00007f47a75d3c60 sp 00007f47a2f29708 error 4 in libstreamanalyzer.so.0.7.0[7f47a75bb000+6f000] Jan 15 11:36:06 janus klogd: nepomukservices[5277]: segfault at 0 ip 00007f52b5200c60 sp 00007f52b0b56708 error 4 in libstreamanalyzer.so.0.7.0[7f52b51e8000+6f000] Jan 15 11:44:22 janus klogd: nepomukservices[5432]: segfault at 0 ip 00007f80cba3ec60 sp 00007f80c7394708 error 4 in libstreamanalyzer.so.0.7.0[7f80cba26000+6f000] Jan 15 11:54:43 janus klogd: nepomukservices[5546]: segfault at 0 ip 00007fd20fecdc60 sp 00007fd20b823708 error 4 in libstreamanalyzer.so.0.7.0[7fd20feb5000+6f000] Jan 15 12:03:25 janus klogd: nepomukservices[5685]: segfault at 0 ip 00007fc974274c60 sp 00007fc96fbca708 error 4 in libstreamanalyzer.so.0.7.0[7fc97425c000+6f000]
What's the status with kde 4.3.5 or 4.4.2?
(In reply to comment #3) > What's the status with kde 4.3.5 or 4.4.2? Good question. I disabled Nepomuk/Strigi some time ago because of problems. When I just tried to enable it again in systemsettings I got an error message "No Soprano Database backend available. Please check your installation." Not sure at the moment what's missing. nepomuk, soprano and several strigi packages (strigi, kdegraphics-strigi-analyzer, kdepim-strigi-analyzer) are installed.
(In reply to comment #3) > What's the status with kde 4.3.5 or 4.4.2? I'm running unstable KDE 4.4.5 now and the problem disappeared.