<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>246110</bug_id>
          
          <creation_ts>2010-07-29 04:36:49 +0000</creation_ts>
          <short_desc>Nepomuk crash on startup</short_desc>
          <delta_ts>2012-07-06 17:56:18 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>nepomuk</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>openSUSE</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>chsu13</reporter>
          <assigned_to name="Sebastian Trueg">sebastian</assigned_to>
          <cc>andresbajotierra</cc>
    
    <cc>cjcanhoto</cc>
    
    <cc>trueg</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>995669</commentid>
    <comment_count>0</comment_count>
    <who name="">chsu13</who>
    <bug_when>2010-07-29 04:36:49 +0000</bug_when>
    <thetext>Application: nepomukservicestub (0.2)
KDE Platform Version: 4.5.61 (KDE 4.5.61 (KDE 4.6 &gt;= 20100724)) &quot;release 1&quot;
Qt Version: 4.6.3
Operating System: Linux 2.6.31.12-0.2-default i686
Distribution: &quot;openSUSE 11.2 (i586)&quot;

-- Information about the crash:
- What I was doing when the application crashed: i startet my computer, plasma-desktop appeared and a window was shown with informatio about nepomuk could not find strigi and then crashed.

The crash can be reproduced every time.

-- Backtrace:
Application: Nepomuk-Dienst (nepomukservicestub), signal: Segmentation fault
[Current thread is 1 (Thread 0xb57bb700 (LWP 5832))]

Thread 3 (Thread 0xb2a19b70 (LWP 5888)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb749dd95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7515730 in wait (time=&lt;value optimized out&gt;, this=&lt;value optimized out&gt;) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=&lt;value optimized out&gt;, this=&lt;value optimized out&gt;) at thread/qwaitcondition_unix.cpp:159
#4  0xb2b1d344 in Nepomuk::IndexFeeder::run (this=0x8180ec8) at /usr/src/debug/kdebase-runtime-4.5.61svn1153958/nepomuk/services/strigi/nepomukindexfeeder.cpp:182
#5  0xb751462f in QThreadPrivate::start (arg=0x8180ec8) at thread/qthread_unix.cpp:248
#6  0xb74996e5 in start_thread () from /lib/libpthread.so.0
#7  0xb7499600 in ?? () from /lib/libpthread.so.0

Thread 2 (Thread 0xb1b00b70 (LWP 5889)):
[KCrash Handler]
#7  QMutex::lock (this=0x82a7196) at thread/qmutex.cpp:150
#8  0xb59d32a3 in relock (this=&lt;value optimized out&gt;) at /usr/include/QtCore/qmutex.h:120
#9  QMutexLocker (this=&lt;value optimized out&gt;) at /usr/include/QtCore/qmutex.h:102
#10 Soprano::Error::ErrorCache::clearError (this=&lt;value optimized out&gt;) at /usr/src/debug/soprano-2.4.63/soprano/error.cpp:238
#11 0xb59d4bc7 in Soprano::Error::ErrorCache::setError (this=0x82a7188, error=...) at /usr/src/debug/soprano-2.4.63/soprano/error.cpp:225
#12 0xb5974728 in Soprano::Client::DBusModel::addStatement (this=0x82a7180, statement=...) at /usr/src/debug/soprano-2.4.63/client/dbus/dbusmodel.cpp:82
#13 0xb6cb4787 in Nepomuk::MainModel::addStatement (this=0x8192e68, statement=...) at /usr/src/debug/kdelibs-4.5.61svn1153958/nepomuk/core/nepomukmainmodel.cpp:252
#14 0xb59e533b in Soprano::FilterModel::addStatement (this=0x81526c8, statement=...) at /usr/src/debug/soprano-2.4.63/soprano/filtermodel.cpp:92
#15 0xb6cb0870 in Nepomuk::ResourceFilterModel::addStatement (this=0x81526c8, statement=...) at /usr/src/debug/kdelibs-4.5.61svn1153958/nepomuk/core/resourcefiltermodel.cpp:71
#16 0xb59c8e3c in Soprano::Model::addStatement (this=0x81526c8, subject=..., predicate=..., object=..., context=...) at /usr/src/debug/soprano-2.4.63/soprano/model.cpp:135
#17 0xb2b1ab51 in Nepomuk::IndexFeeder::generateGraph (this=0x8180ec8, resourceUri=...) at /usr/src/debug/kdebase-runtime-4.5.61svn1153958/nepomuk/services/strigi/nepomukindexfeeder.cpp:256
#18 0xb2b1af4c in Nepomuk::IndexFeeder::addToModel (this=0x8180ec8, rs=...) at /usr/src/debug/kdebase-runtime-4.5.61svn1153958/nepomuk/services/strigi/nepomukindexfeeder.cpp:144
#19 0xb2b1c953 in Nepomuk::IndexFeeder::handleRequest (this=0x8180ec8, request=...) at /usr/src/debug/kdebase-runtime-4.5.61svn1153958/nepomuk/services/strigi/nepomukindexfeeder.cpp:241
#20 0xb2b1d90c in Nepomuk::IndexFeeder::end (this=0x8180ec8, forceCommit=true) at /usr/src/debug/kdebase-runtime-4.5.61svn1153958/nepomuk/services/strigi/nepomukindexfeeder.cpp:107
#21 0xb2b18fc0 in Nepomuk::StrigiIndexWriter::finishAnalysis (this=0x81f9cc0, idx=0xb1b000f8) at /usr/src/debug/kdebase-runtime-4.5.61svn1153958/nepomuk/services/strigi/nepomukindexwriter.cpp:570
#22 0xb51dd1e2 in Strigi::AnalysisResult::Private::write (this=0x82db640) at /usr/src/debug/strigi-0.7.2svn1104377/libstreamanalyzer/lib/analysisresult.cpp:214
#23 0xb51dd365 in Strigi::AnalysisResult::~AnalysisResult (this=0xb1b000f8, __in_chrg=&lt;value optimized out&gt;) at /usr/src/debug/strigi-0.7.2svn1104377/libstreamanalyzer/lib/analysisresult.cpp:183
#24 0xb2b1fed2 in Nepomuk::Indexer::indexFile (this=0x8182620, info=...) at /usr/src/debug/kdebase-runtime-4.5.61svn1153958/nepomuk/services/strigi/nepomukindexer.cpp:140
#25 0xb2b10ab0 in Nepomuk::IndexScheduler::analyzeDir (this=0x81814b8, dir=..., flags=...) at /usr/src/debug/kdebase-runtime-4.5.61svn1153958/nepomuk/services/strigi/indexscheduler.cpp:298
#26 0xb2b131d1 in Nepomuk::IndexScheduler::run (this=0x81814b8) at /usr/src/debug/kdebase-runtime-4.5.61svn1153958/nepomuk/services/strigi/indexscheduler.cpp:266
#27 0xb751462f in QThreadPrivate::start (arg=0x81814b8) at thread/qthread_unix.cpp:248
#28 0xb74996e5 in start_thread () from /lib/libpthread.so.0
#29 0xb7499600 in ?? () from /lib/libpthread.so.0

Thread 1 (Thread 0xb57bb700 (LWP 5832)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6074d5e in poll () from /lib/libc.so.6
#2  0xb5e189eb in ?? () from /lib/libdbus-1.so.3
#3  0xb5e104ec in ?? () from /lib/libdbus-1.so.3
#4  0xb5e0e65d in ?? () from /lib/libdbus-1.so.3
#5  0xb5df88ab in ?? () from /lib/libdbus-1.so.3
#6  0xb5df9178 in ?? () from /lib/libdbus-1.so.3
#7  0xb5dfafa4 in ?? () from /lib/libdbus-1.so.3
#8  0xb5e08d1f in dbus_pending_call_block () from /lib/libdbus-1.so.3
#9  0xb5dfa5b3 in dbus_connection_send_with_reply_and_block () from /lib/libdbus-1.so.3
#10 0xb7442a8e in q_dbus_connection_send_with_reply_and_block (error=&lt;value optimized out&gt;, timeout_milliseconds=&lt;value optimized out&gt;, message=&lt;value optimized out&gt;, 
    connection=&lt;value optimized out&gt;) at qdbus_symbols_p.h:133
#11 QDBusConnectionPrivate::sendWithReply (error=&lt;value optimized out&gt;, timeout_milliseconds=&lt;value optimized out&gt;, message=&lt;value optimized out&gt;, connection=&lt;value optimized out&gt;)
    at qdbusintegrator.cpp:1808
#12 0xb742dcdf in QDBusConnection::call (this=0xffffffff, message=..., mode=4294967295, timeout=-1) at qdbusconnection.cpp:522
#13 0xb744d6a6 in QDBusAbstractInterface::callWithArgumentList (this=0x8162bd0, mode=Block, method=..., args=...) at qdbusabstractinterface.cpp:440
#14 0xb5972405 in Soprano::Client::DBusServerInterface::createModel (this=0x1, name=...) at /usr/src/debug/soprano-2.4.63/client/dbus/dbusserverinterface.h:57
#15 0xb5973c93 in Soprano::Client::DBusClient::createModel (this=0x817fa68, name=..., settings=...) at /usr/src/debug/soprano-2.4.63/client/dbus/dbusclient.cpp:73
#16 0xb6cb2890 in (anonymous namespace)::GlobalModelContainer::init (this=0x817fa68, forced=true) at /usr/src/debug/kdelibs-4.5.61svn1153958/nepomuk/core/nepomukmainmodel.cpp:92
#17 0xb6cb682a in Nepomuk::MainModel::init (this=0x8192e68) at /usr/src/debug/kdelibs-4.5.61svn1153958/nepomuk/core/nepomukmainmodel.cpp:176
#18 0xb6caba46 in Nepomuk::ResourceManager::init (this=0x811e410) at /usr/src/debug/kdelibs-4.5.61svn1153958/nepomuk/core/resourcemanager.cpp:329
#19 0xb6cad82b in Nepomuk::ResourceManagerPrivate::_k_storageServiceInitialized (this=0x817eef8, success=true) at /usr/src/debug/kdelibs-4.5.61svn1153958/nepomuk/core/resourcemanager.cpp:220
#20 0xb6cad951 in Nepomuk::ResourceManager::qt_metacall (this=0x811e410, _c=InvokeMetaMethod, _id=9, _a=0xbf90640c) at /usr/src/debug/kdelibs-4.5.61svn1153958/build/nepomuk/resourcemanager.moc:90
#21 0xb743bd5e in QDBusConnectionPrivate::deliverCall (this=0x80b48c0, object=0x811e410, msg=..., metaTypes=..., slotIdx=1) at qdbusintegrator.cpp:904
#22 0xb74482d6 in QDBusCallDeliveryEvent::placeMetaCall (this=0x82d8e80, object=0x811e410) at qdbusintegrator_p.h:101
#23 0xb762a4cf in QObject::event (this=0x811e410, e=0x82d8e80) at kernel/qobject.cpp:1240
#24 0xb63352ac in QApplicationPrivate::notify_helper (this=0x8068730, receiver=0x811e410, e=0x82d8e80) at kernel/qapplication.cpp:4302
#25 0xb633c0e8 in QApplication::notify (this=0xbf906d68, receiver=0x811e410, e=0x82d8e80) at kernel/qapplication.cpp:4185
#26 0xb6f06581 in KApplication::notify (this=0xbf906d68, receiver=0x811e410, event=0x82d8e80) at /usr/src/debug/kdelibs-4.5.61svn1153958/kdeui/kernel/kapplication.cpp:309
#27 0xb761958e in QCoreApplication::notifyInternal (this=0xbf906d68, receiver=0x811e410, event=0x82d8e80) at kernel/qcoreapplication.cpp:726
#28 0xb761d097 in sendEvent (event=&lt;value optimized out&gt;, receiver=&lt;value optimized out&gt;) at kernel/qcoreapplication.h:215
#29 QCoreApplicationPrivate::sendPostedEvents (event=&lt;value optimized out&gt;, receiver=&lt;value optimized out&gt;) at kernel/qcoreapplication.cpp:1367
#30 0xb761d21c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#31 0xb76466cd in sendPostedEvents () at kernel/qcoreapplication.h:220
#32 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#33 0xb5ef64c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb5ef9d98 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0xb5ef9ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0xb76461b1 in QEventDispatcherGlib::processEvents (this=0x80686f0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#37 0xb63f5dfa in QGuiEventDispatcherGlib::processEvents (this=0x80686f0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0xb7617bfd in QEventLoop::processEvents (this=0xbf906bf4, flags=) at kernel/qeventloop.cpp:149
#39 0xb7618049 in QEventLoop::exec (this=0xbf906bf4, flags=...) at kernel/qeventloop.cpp:201
#40 0xb761d2f0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#41 0xb6335354 in QApplication::exec () at kernel/qapplication.cpp:3581
#42 0x0804b3ce in main (argc=2, argv=0xbf906f04) at /usr/src/debug/kdebase-runtime-4.5.61svn1153958/nepomuk/servicestub/main.cpp:165

Possible duplicates by query: bug 241600, bug 239842, bug 225512, bug 223462, bug 208350.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995781</commentid>
    <comment_count>1</comment_count>
    <who name="Sebastian Trueg">trueg</who>
    <bug_when>2010-07-29 11:37:42 +0000</bug_when>
    <thetext>it would be good to know if the crash does still happen with the latest unstable libdbus &gt;=1.3.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1015966</commentid>
    <comment_count>2</comment_count>
    <who name="Sebastian Trueg">sebastian</who>
    <bug_when>2010-09-08 09:44:33 +0000</bug_when>
    <thetext>SVN commit 1172903 by trueg:

Never directly access the main model in ResourceData. Instead go through
mainModel(), thus, properly locking the initialization. This fixes crashes
at Nepomuk startup.

BUG: 246110


 M  +1 -1      resourcedata.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&amp;revision=1172903</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1046367</commentid>
    <comment_count>3</comment_count>
    <who name="Dario Andres">andresbajotierra</who>
    <bug_when>2010-11-18 19:06:23 +0000</bug_when>
    <thetext>[Comment from a bug triager]
Bug 251418 looks similar to this, but on a recent kdelibs version.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273594</commentid>
    <comment_count>4</comment_count>
    <who name="Jekyll Wu">adaptee</who>
    <bug_when>2012-07-06 17:56:18 +0000</bug_when>
    <thetext>*** Bug 291493 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>