Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 295278 - Nepomukservices Segfault / Error in libstreamanalyzer.so.0.7.0
Summary: Nepomukservices Segfault / Error in libstreamanalyzer.so.0.7.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-01 06:57 UTC by Oliver Schwabedissen
Modified: 2010-07-30 17:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
A workaround to not crash (1.diff,905 bytes, patch)
2009-12-01 07:02 UTC, Oliver Schwabedissen
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Schwabedissen 2009-12-01 06:57:40 UTC
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
Comment 1 Oliver Schwabedissen 2009-12-01 07:02:16 UTC
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.
Comment 2 George L. Emigh 2010-01-15 18:19:44 UTC
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]
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2010-04-29 22:22:49 UTC
What's the status with kde 4.3.5 or 4.4.2?
Comment 4 Oliver Schwabedissen 2010-04-30 05:06:05 UTC
(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.


Comment 5 Oliver Schwabedissen 2010-07-30 17:14:11 UTC
(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.