Bug 320841 - Crash in MainModel - ODBC::Connection::execute
Summary: Crash in MainModel - ODBC::Connection::execute
Status: RESOLVED INTENTIONAL
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: libnepomukcore (show other bugs)
Version: git master
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: Nepomuk Bugs Coordination
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-06 22:54 UTC by Hrvoje Senjan
Modified: 2014-03-31 01:17 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
backtrace (11.09 KB, application/octet-stream)
2013-06-06 22:54 UTC, Hrvoje Senjan
Details

Note You need to log in before you can comment on or make changes to this bug.
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