Bug 307568 - crash after updating
Summary: crash after updating
Status: RESOLVED WORKSFORME
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: storage (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Nepomuk Bugs Coordination
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-29 11:02 UTC by Jaime Torres
Modified: 2012-12-01 11:12 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaime Torres 2012-09-29 11:02:20 UTC
Application: nepomukservicestub (0.1.0)
KDE Platform Version: 4.9.80 (Compiled from sources)
Qt Version: 4.8.3
Operating System: Linux 3.5.2-39-desktop x86_64
Distribution: "openSUSE 12.3 Milestone 0 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I've just updated to latest git HEAD version, compiled and started the session, and crash.

The crash can be reproduced every time.

-- Backtrace:
Application: Nepomuk Service Stub (nepomukservicestub), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff1af3447c0 (LWP 7501))]

Thread 2 (Thread 0x7ff197fff700 (LWP 8414)):
#0  0x00007ff1abc002bd in poll () from /lib64/libc.so.6
#1  0x00007ff1ab051684 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff1ab0517a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff1aed0a1ae in QEventDispatcherGlib::processEvents (this=0x7ff19700e040, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:426
#4  0x00007ff1aecd71af in QEventLoop::processEvents (this=this@entry=0x7ff197ffed80, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:149
#5  0x00007ff1aecd7468 in QEventLoop::exec (this=0x7ff197ffed80, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:204
#6  0x00007ff1aebcd2cd in QThread::exec (this=<optimized out>) at /g/kdegit/qt/src/corelib/thread/qthread.cpp:501
#7  0x00007ff1aecb6173 in QInotifyFileSystemWatcherEngine::run (this=0x7ff1a63c35e0) at /g/kdegit/qt/src/corelib/io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff1aebcfff9 in QThreadPrivate::start (arg=0x7ff1a63c35e0) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:338
#9  0x00007ff1ae920e0f in start_thread () from /lib64/libpthread.so.0
#10 0x00007ff1abc0844d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ff1af3447c0 (LWP 7501)):
[KCrash Handler]
#6  0x00007ff1abba52d1 in __strlen_sse2 () from /lib64/libc.so.6
#7  0x00007ff1aec1b855 in qstrlen (str=<optimized out>) at ../../include/QtCore/../../../../kdegit/qt/src/corelib/tools/qbytearray.h:80
#8  QString::fromUtf8 (str=<optimized out>, size=<optimized out>) at /g/kdegit/qt/src/corelib/tools/qstring.cpp:4018
#9  0x00007ff1997e54cc in Soprano::ODBC::QueryResult::getData (this=0x7ff1a63d1920, colNum=1) at /g/kdegit/kdesupport/soprano/backends/virtuoso/odbcqueryresult.cpp:217
#10 0x00007ff1997db0bb in Soprano::Virtuoso::QueryResultIteratorBackend::QueryResultIteratorBackend (this=0x7ff1a63d1960, model=0x7ff1a63c2bc0, result=0x7ff1a63d1920) at /g/kdegit/kdesupport/soprano/backends/virtuoso/virtuosoqueryresultiteratorbackend.cpp:71
#11 0x00007ff1997ce057 in Soprano::VirtuosoModelPrivate::sqlQuery (this=0x7ff1a63c2bc0, query=...) at /g/kdegit/kdesupport/soprano/backends/virtuoso/virtuosomodel.cpp:116
#12 0x00007ff1997ce24e in Soprano::VirtuosoModelPrivate::sparqlQuery (this=0x7ff1a63c2bc0, query=...) at /g/kdegit/kdesupport/soprano/backends/virtuoso/virtuosomodel.cpp:133
#13 0x00007ff1997cf140 in Soprano::VirtuosoModel::containsAnyStatement (this=0x7ff1a63c2c00, statement=...) at /g/kdegit/kdesupport/soprano/backends/virtuoso/virtuosomodel.cpp:264
#14 0x00007ff1ad7e3232 in Soprano::FilterModel::containsAnyStatement (this=0x7ff1a63c2940, statement=...) at /g/kdegit/kdesupport/soprano/soprano/filtermodel.cpp:140
#15 0x00007ff19dd52061 in Nepomuk2::RemovableMediaModel::containsAnyStatement(Soprano::Statement const&) const (this=0x7ff1a63c2940, statement=...) at /g/kdegit/nepomuk-core/services/storage/removablemediamodel.cpp:183
#16 0x00007ff1ad7e3232 in Soprano::FilterModel::containsAnyStatement (this=0x7ff1980c25c0, statement=...) at /g/kdegit/kdesupport/soprano/soprano/filtermodel.cpp:140
#17 0x00007ff1ad7e3232 in Soprano::FilterModel::containsAnyStatement (this=0x7ff1980e4500, statement=...) at /g/kdegit/kdesupport/soprano/soprano/filtermodel.cpp:140
#18 0x00007ff1ad7cc07c in Soprano::Model::containsAnyStatement (this=0x7ff1980e4500, subject=..., predicate=..., object=..., context=...) at /g/kdegit/kdesupport/soprano/soprano/model.cpp:160
#19 0x00007ff1ad7e32eb in Soprano::FilterModel::containsAnyStatement (this=0x7ff1980e4500, subject=..., predicate=..., object=..., context=...) at /g/kdegit/kdesupport/soprano/soprano/filtermodel.cpp:148
#20 0x00007ff19dd59ce4 in Nepomuk2::DataManagementModel::__base_ctor (this=0x7ff1980e4500, tree=0x7ff1a63c1e80, model=<optimized out>, parent=0x7ff1a63747e0) at /g/kdegit/nepomuk-core/services/storage/datamanagementmodel.cpp:212
#21 0x00007ff19dd5a8dc in Nepomuk2::Repository::open (this=0x7ff1a63747e0) at /g/kdegit/nepomuk-core/services/storage/repository.cpp:224
#22 0x00007ff1aecef9be in QObject::event (this=0x7ff1a63747e0, e=<optimized out>) at /g/kdegit/qt/src/corelib/kernel/qobject.cpp:1195
#23 0x00007ff1acb8b4d1 in QApplicationPrivate::notify_helper (this=this@entry=0x7ff1a6077380, receiver=receiver@entry=0x7ff1a63747e0, e=e@entry=0x7ff1a618d880) at /g/kdegit/qt/src/gui/kernel/qapplication.cpp:4557
#24 0x00007ff1acb90579 in QApplication::notify (this=0x7fff3df9e5f0, receiver=0x7ff1a63747e0, e=0x7ff1a618d880) at /g/kdegit/qt/src/gui/kernel/qapplication.cpp:4418
#25 0x00007ff1adce55ce in KApplication::notify (this=0x7fff3df9e5f0, receiver=0x7ff1a63747e0, event=0x7ff1a618d880) at /g/kdegit/kdelibs/kdeui/kernel/kapplication.cpp:311
#26 0x00007ff1aecd8c4d in QCoreApplication::notifyInternal (this=0x7fff3df9e5f0, receiver=receiver@entry=0x7ff1a63747e0, event=event@entry=0x7ff1a618d880) at /g/kdegit/qt/src/corelib/kernel/qcoreapplication.cpp:915
#27 0x00007ff1aecdc5d7 in QCoreApplication::sendEvent (event=0x7ff1a618d880, receiver=0x7ff1a63747e0) at ../../include/QtCore/../../../../kdegit/qt/src/corelib/kernel/qcoreapplication.h:231
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x7ff1a60340f0) at /g/kdegit/qt/src/corelib/kernel/qcoreapplication.cpp:1539
#29 0x00007ff1aed0a013 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../../../kdegit/qt/src/corelib/kernel/qcoreapplication.h:236
#30 postEventSourceDispatch (s=0x7ff1a6034a20) at /g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:279
#31 0x00007ff1ab0513b5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#32 0x00007ff1ab0516e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#33 0x00007ff1ab0517a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#34 0x00007ff1aed0a184 in QEventDispatcherGlib::processEvents (this=0x7ff1a60361e0, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:424
#35 0x00007ff1acc39ba6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at /g/kdegit/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007ff1aecd71af in QEventLoop::processEvents (this=this@entry=0x7fff3df9e400, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:149
#37 0x00007ff1aecd7468 in QEventLoop::exec (this=0x7fff3df9e400, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:204
#38 0x00007ff1aecdc9e8 in QCoreApplication::exec () at /g/kdegit/qt/src/corelib/kernel/qcoreapplication.cpp:1187
#39 0x0000000000406e4a in main (argc=<optimized out>, argv=<optimized out>) at /g/kdegit/nepomuk-core/servicestub/main.cpp:177

Reported using DrKonqi
Comment 1 Vishesh Handa 2012-11-30 23:58:29 UTC
Is this still a problem with the current master?

Also, next time if possibly please provide the sha1hash of the HEAD commit. It's a little hard to track otherwise.
Comment 2 Jaime Torres 2012-12-01 11:12:51 UTC
No, it is solved.
I'll provide the sha1hash next time. Thanks for show me.