<br><br><div class="gmail_quote">On Tue, Jun 12, 2012 at 4:24 PM, Will Stephenson <span dir="ltr"><<a href="mailto:wstephenson@kde.org" target="_blank">wstephenson@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
FAO Nepomuk developers, please read and comment on k-c-d.  It seems that the<br>
"non-Qt local socket commit" of 30th April brings gremlins with it.<br>
<span class="HOEnZb"><font color="#888888"><br>
Will </font></span><br><br>---------- Forwarded message ----------<br>From: "José Manuel Santamaría" Lema <<a href="mailto:panfaust@gmail.com">panfaust@gmail.com</a>><br>To: <a href="mailto:kde-core-devel@kde.org">kde-core-devel@kde.org</a><br>
Cc: <br>Date: Mon, 11 Jun 2012 03:54:27 +0200<br>Subject: Re: KDE SC 4.8.4 important problems<br>Hi,<br>
<br>
Peter Penz <<a href="mailto:peter.penz19@gmail.com">peter.penz19@gmail.com</a>><br>
> The issue has been tracked at<br>
> <a href="https://bugs.kde.org/show_bug.cgi?id=268064" target="_blank">https://bugs.kde.org/show_bug.cgi?id=268064</a> - updating Soprano to the<br>
> latest master resolves the crash. But I don't know more about the<br>
> root-cause of this. Probably a Nepomuk-related update missed a proper<br>
> versioning-check of Soprano?<br>
<br>
There is also another bug report about all these crashes in general<br>
<a href="https://bugs.kde.org/show_bug.cgi?id=301453" target="_blank">https://bugs.kde.org/show_bug.cgi?id=301453</a><br>
<br>
Also, according to Manu Tortosa, indeed kde 4.8.4 works without crashes with<br>
the newer, beta soprano..<br>
<br>
I inspected the soprano git repository and I found this commit:<br>
<a href="http://quickgit.kde.org/index.php?p=soprano.git&a=commit&h=3d66d429cb48781881af3e735f2a80af2114ab25" target="_blank">http://quickgit.kde.org/index.php?p=soprano.git&a=commit&h=3d66d429cb48781881af3e735f2a80af2114ab25</a><br>

<br>
which was done the same day than the commit mentioned in the above bug report<br>
<a href="https://bugs.kde.org/show_bug.cgi?id=301453#c2" target="_blank">https://bugs.kde.org/show_bug.cgi?id=301453#c2</a><br>
<br>
So I built and install kdelibs reverting the commit mentioned in the comment<br>
#2, this hacked version of kdelibs has been making the crashes gone so far for<br>
me.<br>
<br>
I have checked the debug output for gwenview with a system with the official<br>
4.8.4 kdelibs, I'm attaching it  as gwenview_stdout_crashing.txt. I did the<br>
same with a system with the hacked kdelibs, I'm attaching that output as<br>
gwenview_stdout_working.txt<br>
<br>
Note that the working gwenview produces just one line like this:<br>
gwenview(3899)/nepomuk (library) {anonymous}::GlobalModelContainer::init:<br>
Connecting to local socket "/tmp/ksocket-santa/nepomuk-socket"<br>
while the crashing gwenview tries to connect to that socket various times.<br>
<br>
Also note that if I remove /tmp/ksocket-santa/nepomuk-socket the crashes are<br>
gone.<br>
<br>
So I also built a hacked soprano; this hacked soprano is 2.7.6 patched with<br>
these couple of commits:<br>
<a href="http://quickgit.kde.org/index.php?p=kdelibs.git&a=commit&h=a43824a200ed76cef48a90bd3aee8547698b7c91" target="_blank">http://quickgit.kde.org/index.php?p=kdelibs.git&a=commit&h=a43824a200ed76cef48a90bd3aee8547698b7c91</a><br>

<a href="http://quickgit.kde.org/index.php?p=soprano.git&a=commit&h=5dde64227186d405f86bf66256705fbceabcf1e2" target="_blank">http://quickgit.kde.org/index.php?p=soprano.git&a=commit&h=5dde64227186d405f86bf66256705fbceabcf1e2</a><br>

Installing it in an affected system makes the crashes vanish.<br></blockquote><div><br>Yup.<br> <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
Therefore, I tend to think the kdelibs commit mentioned in that bug report<br>
(3d66d429cb48781881af3e735f2a80af2114ab25) shouldn't have been done for 4.8.4.<br>
A confirmation from a Nepomuk developer would be highly appreciated.<br></blockquote><div><br>Yup. It shouldn't have been done.<br><br>Then again, we do not have separate branches for 4.9 and 4.8.4, so that's probably why this happened.<br>
 <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>_______________________________________________<br>
Nepomuk mailing list<br>
<a href="mailto:Nepomuk@kde.org">Nepomuk@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/nepomuk" target="_blank">https://mail.kde.org/mailman/listinfo/nepomuk</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><span style="color:rgb(192,192,192)">Vishesh Handa</span><br><br>