Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 275326 - kde-base/nepomuk-4.2.4: crash when using redland storage backend
Summary: kde-base/nepomuk-4.2.4: crash when using redland storage backend
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL: https://bugs.kde.org/show_bug.cgi?id=...
Whiteboard:
Keywords:
: 282025 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-06-24 21:01 UTC by rpansky
Modified: 2009-12-01 21:02 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rpansky 2009-06-24 21:01:29 UTC
nepomuk crashes at kde start if dev-libs/soprano-2.2.2 has been compiled _with_ redland, but without java support:

nepomukservices[5309] general protection ip:7fdde0bf57cd sp:427e5ab0 error:0 in librdf.so.0.0.0[7fdde0be1000+36000]
nepomukservices[5313]: segfault at 8 ip 00007f83d266a6ee sp 00007fffdac31b60 error 4 in libQtCore.so.4.5.1[7f83d2611000+1fc000]

See also http://bugs.kde.org/show_bug.cgi?id=183500

So the nepomuk ebuild should require soprano[java].
Comment 1 Maciej Mrozowski gentoo-dev 2009-06-27 03:06:41 UTC
Hmm, I'm not convinced though I javen't tested redland backend alone.
Please attach emerge --info and if possible rebuild soprano and Qt4 with some debug mode to obtain useful backtrace.
Anyway redland storage backend is officially supported (just like sesame2) and even on that upstream bug you linked there's no indication that sesame2 is *required* backend.
Comment 2 Alessio Cassibba (X-Drum) 2009-07-30 00:37:09 UTC
similar problem here: 

nepomukservices[12040]: segfault at 8 ip 00007f0d3c8cf47e sp 00007fff44e939b0 error 4 in libQtCore.so.4.5.1[7f0d3c876000+1f9000]

with dev-libs/soprano-2.2.4 (USE clucene dbus raptor)
i readed too the kde bug[1] mentioned in comment #0 so irebuilded
dev-libs/soprano with the USE java enabled, and then kde-base/nepomuk.

the problem vanished and now nepomuk works again.

[1] http://bugs.kde.org/show_bug.cgi?id=183500
Comment 3 Maciej Mrozowski gentoo-dev 2009-08-06 00:19:45 UTC
Considering redland is "recommended" soprano backend (by not being java...) I'm raising severity to blocker.
Everyone knows that redland sucks, and being written in C in pure excuse for recommending it.
I suggest to make java (sesame2) default backend and possibly mask redland USE flag until it's resolved upstream.
Of course anyone opposing the idea is encouraged to provide patches :P
Comment 4 Andreas K. Hüttel archtester gentoo-dev 2009-08-19 16:33:48 UTC
Same problem confirmed here with kde-4.3.0:
* no nepomuk for soprano[clucene,dbus,raptor,redland]
* works fine for soprano[clucene,dbus,java,raptor,redland]
Comment 5 Maciej Mrozowski gentoo-dev 2009-08-25 13:54:53 UTC
Updated link to upstream bug (this one is redland related bug)
Comment 6 Maciej Mrozowski gentoo-dev 2009-09-25 04:34:39 UTC
*** Bug 282025 has been marked as a duplicate of this bug. ***
Comment 7 Tomáš Chvátal (RETIRED) gentoo-dev 2009-12-01 21:02:41 UTC
Upstream is dropping sesame and redland since 4.4 so we will not fix this issue.