Bug 320841

Summary: Crash in MainModel - ODBC::Connection::execute
Product: [Unmaintained] nepomuk Reporter: Hrvoje Senjan <hrvoje.senjan>
Component: libnepomukcoreAssignee: Nepomuk Bugs Coordination <nepomuk-bugs>
Status: RESOLVED INTENTIONAL    
Severity: crash CC: me
Priority: NOR    
Version First Reported In: git master   
Target Milestone: ---   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=327588
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: backtrace

Description Hrvoje Senjan 2013-06-06 22:54:23 UTC
Compiled latest plasma-mobile, and it's image viewer has took over my established app preference. (e.g. it's image viewer has higher preference for gif images).
Tried opening one gif image, noticed it's opening in mobile app, and tried to close it immediatelly -> crash

Reproducible: Couldn't Reproduce

Steps to Reproduce:
Happened only once. Tried the same steps a few more times, couldn't reproduce.
Actual Results:  
Crash

Expected Results:  
I don't know is it a nepomuk, soprano, virtuoso or iodbc problem... i guess you'll know better. Will add the backtrace
Comment 1 Hrvoje Senjan 2013-06-06 22:54:44 UTC
Created attachment 80363 [details]
backtrace
Comment 2 Hrvoje Senjan 2013-06-07 13:16:18 UTC
Similar(?) snipet with amarok crash

#0  0x00007f3863e9d9f3 in select () from /lib64/libc.so.6
#1  0x00007f383133f270 in tcpses_is_read_ready (ses=0x7f381c005dd0, to=to@entry=0x7f381c0198e4) at Dksestcp.c:1055
#2  0x00007f3831344265 in PrpcFutureNextResult1T (future=0x7f381c0198b0) at Dkernel.c:4251
#3  PrpcFutureNextResult (future=0x7f381c0198b0) at Dkernel.c:4084
#4  0x00007f383130f1c1 in stmt_process_result (stmt=stmt@entry=0x7f381c0043b0, needs_evl=needs_evl@entry=1) at ../../libsrc/Wi/CLIuti.c:719
#5  0x00007f383131335d in virtodbc__SQLExecDirect (hstmt=0x7f381c0043b0, szSqlStr=<optimized out>, cbSqlStr=<optimized out>) at ../../libsrc/Wi/CLIsql1.c:1530
#6  0x00007f3831e7e572 in SQLExecDirect_Internal (hstmt=hstmt@entry=0x7f381c004180, szSqlStr=szSqlStr@entry=0x7f381c018b28, cbSqlStr=cbSqlStr@entry=1373, waMode=waMode@entry=65 'A') at execute.c:549
#7  0x00007f3831e7e84e in SQLExecDirect (hstmt=0x7f381c004180, szSqlStr=0x7f381c018b28 "sparql DEFINE input:inference <nepomukinference> select distinct ?r ?title ?url ?artist ?composer ?album ?genre ?artistRes ?composerRes ?albumRes ?year ?bpm ?rating ?length ?sampleRate ?trackNumber ?t"..., cbSqlStr=1373) at execute.c:631
#8  0x00007f38320d743f in Soprano::ODBC::Connection::execute (this=this@entry=0x7f381c005920, request=...) at /usr/src/debug/soprano-git/backends/virtuoso/odbcconnection.cpp:112
#9  0x00007f38320d773b in Soprano::ODBC::Connection::executeQuery (this=0x7f381c005920, request=...) at /usr/src/debug/soprano-git/backends/virtuoso/odbcconnection.cpp:89
#10 0x00007f38320c63cc in Soprano::VirtuosoModelPrivate::sqlQuery (this=this@entry=0x1d3eff0, query=...) at /usr/src/debug/soprano-git/backends/virtuoso/virtuosomodel.cpp:113
#11 0x00007f38320c6529 in Soprano::VirtuosoModelPrivate::sparqlQuery (this=0x1d3eff0, query=...) at /usr/src/debug/soprano-git/backends/virtuoso/virtuosomodel.cpp:133
#12 0x00007f38320c6730 in Soprano::VirtuosoModel::executeQuery (this=this@entry=0x1d088f0, query=..., language=language@entry=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at /usr/src/debug/soprano-git/backends/virtuoso/virtuosomodel.cpp:469
#13 0x00007f384120a16c in Nepomuk2::MainModel::executeQuery (this=0x1dd6980, query=..., language=<optimized out>, userQueryLanguage=...) at /usr/src/debug/nepomuk-core-git/libnepomukcore/resource/nepomukmainmodel.cpp:203
#14 0x00007f38414bd05d in Collections::NepomukConstructMetaJob::run (this=0x1cf8a40) at /usr/src/debug/amarok-2.7.40git.1370576142/src/core-impl/collections/nepomukcollection/NepomukConstructMetaJob.cpp:154
#15 0x00007f386111974a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f38312ffdc0, th=th@entry=0x1d08630, job=job@entry=0x1cf8a40) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Job.cpp:106
#16 0x00007f38611198c1 in ThreadWeaver::Job::execute (this=0x1cf8a40, th=0x1d08630) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Job.cpp:135
#17 0x00007f386111903b in ThreadWeaver::Thread::run (this=0x1d08630) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Thread.cpp:108
#18 0x00007f38644f0ccc in QThreadPrivate::start (arg=0x1d08630) at thread/qthread_unix.cpp:338
#19 0x00007f3862007e0e in start_thread () from /lib64/libpthread.so.0
#20 0x00007f3863ea4b9d in clone () from /lib64/libc.so.6