Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 873800 Details for
Bug 1075889
[abrt] nautilus: wherePathSatisfiesOrderBy(): nautilus killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 63.78 KB, created by
Mikhail
on 2014-03-13 06:31:53 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Mikhail
Created:
2014-03-13 06:31:53 UTC
Size:
63.78 KB
patch
obsolete
>[New LWP 2316] >[New LWP 2322] >[New LWP 2320] >[New LWP 2318] >warning: Could not load shared library symbols for 8 libraries, e.g. /lib/libX11.so.6. >Use the "info sharedlibrary" command to see the complete listing. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `nautilus --new-window'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0xb645fcd2 in wherePathSatisfiesOrderBy (pWInfo=pWInfo@entry=0xa36e970, wctrlFlags=wctrlFlags@entry=512, nLoop=2, pLast=0xa257c00, pRevMask=pRevMask@entry=0xbfa0cff0, pPath=0xa325488, pOrderBy=<optimized out>, pOrderBy=<optimized out>) at sqlite3.c:114178 >114178 }else if( (pIndex = pLoop->u.btree.pIndex)==0 || pIndex->bUnordered ){ > >Thread 4 (Thread 0xb5865b40 (LWP 2318)): >#0 0xb77b6424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb669d3eb in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0xb69c4f9c in poll (__timeout=__timeout@entry=-1, __nfds=__nfds@entry=13, __fds=__fds@entry=0xb4f04800) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0xb4f04800, nfds=nfds@entry=13, timeout=timeout@entry=-1) at gpoll.c:132 >No locals. >#4 0xb69b58a0 in g_main_context_poll (priority=2147483647, n_fds=13, fds=0xb4f04800, timeout=-1, context=0x9ed1ed0) at gmain.c:4007 > poll_func = 0xb69c4f70 <g_poll> >#5 g_main_context_iterate (context=0x9ed1ed0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 13 > allocated_nfds = <optimized out> > fds = 0xb4f04800 >#6 0xb69b5dc3 in g_main_loop_run (loop=0x9ed1e98) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#7 0xb6bcaacb in gdbus_shared_thread_func (user_data=0x9ed1eb8) at gdbusprivate.c:278 > data = 0x9ed1eb8 >#8 0xb69dcebb in g_thread_proxy (data=0x9eaf9b0) at gthread.c:798 > thread = 0x9eaf9b0 >#9 0xb6777d8a in start_thread (arg=0xb5865b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb5865b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1233612800, -1249486016, 4001536, -1249488280, -924941418, 713536401}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#10 0xb66a9a0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 3 (Thread 0xb42fab40 (LWP 2320)): >#0 0xb77b6424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb669d3eb in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0xb69c4f9c in poll (__timeout=__timeout@entry=-1, __nfds=__nfds@entry=1, __fds=__fds@entry=0xb2600c68) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0xb2600c68, nfds=nfds@entry=1, timeout=timeout@entry=-1) at gpoll.c:132 >No locals. >#4 0xb69b58a0 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0xb2600c68, timeout=-1, context=0x9f81bd0) at gmain.c:4007 > poll_func = 0xb69c4f70 <g_poll> >#5 g_main_context_iterate (context=context@entry=0x9f81bd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0xb2600c68 >#6 0xb69b59e9 in g_main_context_iteration (context=context@entry=0x9f81bd0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#7 0xb4cbe180 in dconf_gdbus_worker_thread (user_data=0x9f81bd0) at dconf-gdbus-thread.c:81 > context = 0x9f81bd0 >#8 0xb69dcebb in g_thread_proxy (data=0x9f3c9b0) at gthread.c:798 > thread = 0x9f3c9b0 >#9 0xb6777d8a in start_thread (arg=0xb42fab40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb42fab40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1233612800, -1271944384, 4001536, -1271946648, -1690401899, 713536401}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#10 0xb66a9a0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 2 (Thread 0xb2fa4b40 (LWP 2322)): >#0 0xb77b6424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb669d3eb in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0xb69c4f9c in poll (__timeout=__timeout@entry=1000, __nfds=__nfds@entry=2, __fds=__fds@entry=0x9f23a30) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0x9f23a30, nfds=nfds@entry=2, timeout=timeout@entry=1000) at gpoll.c:132 >No locals. >#4 0xb69b58a0 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x9f23a30, timeout=1000, context=0x9fcfae8) at gmain.c:4007 > poll_func = 0xb69c4f70 <g_poll> >#5 g_main_context_iterate (context=context@entry=0x9fcfae8, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = 1000 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = <optimized out> > fds = 0x9f23a30 >#6 0xb69b59e9 in g_main_context_iteration (context=0x9fcfae8, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#7 0xb69b5a76 in glib_worker_main (data=0x0) at gmain.c:5473 >No locals. >#8 0xb69dcebb in g_thread_proxy (data=0x9f3cb80) at gthread.c:798 > thread = 0x9f3cb80 >#9 0xb6777d8a in start_thread (arg=0xb2fa4b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb2fa4b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1233612800, -1292219584, 4001536, -1292221848, 821986200, 713536401}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#10 0xb66a9a0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 1 (Thread 0xb5bb58c0 (LWP 2316)): >#0 0xb645fcd2 in wherePathSatisfiesOrderBy (pWInfo=pWInfo@entry=0xa36e970, wctrlFlags=wctrlFlags@entry=512, nLoop=2, pLast=0xa257c00, pRevMask=pRevMask@entry=0xbfa0cff0, pPath=0xa325488, pOrderBy=<optimized out>, pOrderBy=<optimized out>) at sqlite3.c:114178 > revSet = <optimized out> > rev = <optimized out> > revIdx = <optimized out> > isOrderDistinct = 1 '\001' > distinctColumns = <optimized out> > isMatch = <optimized out> > nKeyCol = <optimized out> > nOrderBy = 4 > iLoop = <optimized out> > i = <optimized out> > j = <optimized out> > iCur = 3 > iColumn = <optimized out> > pLoop = 0xa258080 > pTerm = <optimized out> > pOBExpr = <optimized out> > pColl = <optimized out> > pIndex = 0x10000 > db = 0xa2b5220 > obSat = <optimized out> > obDone = 15 > orderDistinctMask = <optimized out> > ready = 0 >#1 0xb64609a7 in wherePathSolver (pWInfo=pWInfo@entry=0xa36e970, nRowEst=nRowEst@entry=44) at sqlite3.c:114575 > notUsed = 0 > rc = <optimized out> > mxChoice = <optimized out> > nLoop = <optimized out> > pParse = <optimized out> > db = <optimized out> > iLoop = <optimized out> > ii = <optimized out> > jj = <optimized out> > mxI = <optimized out> > rCost = <optimized out> > nOut = <optimized out> > mxCost = <optimized out> > mxOut = <optimized out> > rSortCost = 66 > nTo = <optimized out> > nFrom = <optimized out> > aFrom = <optimized out> > aTo = <optimized out> > pFrom = <optimized out> > pTo = <optimized out> > pWLoop = <optimized out> > pX = <optimized out> > pSpace = <optimized out> >#2 0xb6475e61 in sqlite3WhereBegin (pParse=pParse@entry=0xa322938, pTabList=pTabList@entry=0xa322248, pWhere=pWhere@entry=0xa257580, pOrderBy=pOrderBy@entry=0xa257500, pResultSet=0xa25d300, wctrlFlags=1024, iIdxCur=iIdxCur@entry=0) at sqlite3.c:114969 > nTabList = 3 > pWInfo = 0xa36e970 > v = 0xa326d90 > notReady = <optimized out> > sWLB = {pWInfo = 0xa36e970, pWC = 0xa36eab4, pOrderBy = 0xa257500, pNew = 0xa36ecf8, pOrSet = 0x0} > pMaskSet = 0xa36e9b0 > pLevel = <optimized out> > pLoop = <optimized out> > ii = <optimized out> > db = 0xa2b5220 > rc = 4 >#3 0xb647959b in sqlite3Select (pParse=pParse@entry=0xa322938, p=<optimized out>, pDest=pDest@entry=0xbfa0d2e0) at sqlite3.c:104775 > wctrlFlags = <optimized out> > i = <optimized out> > j = <optimized out> > pWInfo = <optimized out> > v = <optimized out> > isAgg = <optimized out> > pEList = 0xa25d300 > pTabList = 0xa322248 > pWhere = 0xa257580 > pOrderBy = <optimized out> > pGroupBy = 0x0 > pHaving = 0x0 > rc = 1 > addrSortIndex = 1 > sDistinct = {isTnct = 1 '\001', eTnctType = 3 '\003', tabTnct = 12, addrTnct = 2} > sAggInfo = {directMode = 0 '\000', useSortingIdx = 0 '\000', sortingIdx = 0, sortingIdxPTab = 0, nSortingColumn = 0, mnReg = 0, mxReg = 0, pGroupBy = 0x0, aCol = 0x0, nColumn = 0, nAccumulator = 0, aFunc = 0x0, nFunc = 0} > iEnd = -1 > db = <optimized out> > iRestoreSelectId = <optimized out> >#4 0xb64902dc in yy_reduce (yyruleno=111, yypParser=0xa32316c) at sqlite3.c:117722 > dest = {eDest = 5 '\005', affSdst = 0 '\000', iSDParm = 0, iSdst = 0, nSdst = 0, pOrderBy = 0x0} > yygoto = <optimized out> > yyact = <optimized out> > yygotominor = {yyinit = 0, yy0 = {z = 0x0, n = 0}, yy3 = 0x0, yy14 = 0x0, yy59 = 0x0, yy65 = 0x0, yy96 = {eOperator = {z = 0x0, n = 0}, bNot = 0}, yy132 = 0x0, yy186 = 0 '\000', yy328 = 0, yy346 = {pExpr = 0x0, zStart = 0x0, zEnd = 0x0}, yy378 = {a = 0, b = 0x0}, yy381 = 0, yy408 = 0x0, yy429 = {value = 0, mask = 0}, yy473 = 0x0, yy476 = {pLimit = 0x0, pOffset = 0x0}} > yymsp = 0xa32316c > yysize = <optimized out> > pParse = <optimized out> >#5 sqlite3Parser (yyp=yyp@entry=0xa323140, yymajor=yymajor@entry=1, yyminor=..., pParse=pParse@entry=0xa322938) at sqlite3.c:53224 > yyminorunion = {yyinit = 171059492, yy0 = {z = 0xa322924 "DESC", n = 4}, yy3 = 0xa322924, yy14 = 0xa322924, yy59 = 0xa322924, yy65 = 0xa322924, yy96 = {eOperator = {z = 0xa322924 "DESC", n = 4}, bNot = -1236389416}, yy132 = 0xa322924, yy186 = 36 '$', yy328 = 171059492, yy346 = {pExpr = 0xa322924, zStart = 0x4 <Address 0x4 out of bounds>, zEnd = 0xb64e31d8 <staticMutexes.9502+24> ""}, yy378 = {a = 171059492, b = 0x4}, yy381 = 10532, yy408 = 0xa322924, yy429 = {value = 171059492, mask = 4}, yy473 = 0xa322924, yy476 = {pLimit = 0xa322924, pOffset = 0x4}} > yyact = 753 > yypParser = 0xa323140 >#6 0xb6492cb4 in sqlite3RunParser (pParse=pParse@entry=0xa322938, zSql=zSql@entry=0xa322430 "SELECT DISTINCT (SELECT \"nie:url\" FROM \"nie:DataObject\" WHERE ID = \"1_u\") COLLATE TRACKER AS \"2_u\", CAST (\"urn_u_rank\" AS TEXT) AS \"3_u\", COALESCE(SparqlFormatTime ((SELECT \"nfo:fileLastModified\" FROM"..., pzErrMsg=pzErrMsg@entry=0xbfa0d3b4) at sqlite3.c:119590 > nErr = 0 > i = <optimized out> > pEngine = 0xa323140 > tokenType = 42 > lastTokenParsed = 42 > enableLookaside = 1 '\001' > db = 0xa2b5220 > mxSqlLen = <optimized out> >#7 0xb64932e4 in sqlite3Prepare (db=db@entry=0xa2b5220, zSql=zSql@entry=0xa322430 "SELECT DISTINCT (SELECT \"nie:url\" FROM \"nie:DataObject\" WHERE ID = \"1_u\") COLLATE TRACKER AS \"2_u\", CAST (\"urn_u_rank\" AS TEXT) AS \"3_u\", COALESCE(SparqlFormatTime ((SELECT \"nfo:fileLastModified\" FROM"..., nBytes=nBytes@entry=-1, saveSqlFlag=saveSqlFlag@entry=1, pReprepare=pReprepare@entry=0x0, ppStmt=ppStmt@entry=0xbfa0d458, pzTail=pzTail@entry=0x0) at sqlite3.c:99779 > pParse = 0xa322938 > zErrMsg = 0x0 > rc = <optimized out> > i = <optimized out> >#8 0xb6493606 in sqlite3LockAndPrepare (db=0xa2b5220, zSql=0xa322430 "SELECT DISTINCT (SELECT \"nie:url\" FROM \"nie:DataObject\" WHERE ID = \"1_u\") COLLATE TRACKER AS \"2_u\", CAST (\"urn_u_rank\" AS TEXT) AS \"3_u\", COALESCE(SparqlFormatTime ((SELECT \"nfo:fileLastModified\" FROM"..., nBytes=-1, saveSqlFlag=1, pOld=0x0, ppStmt=0xbfa0d458, pzTail=0x0) at sqlite3.c:99871 > rc = <optimized out> > pzTail = 0x0 > ppStmt = 0xbfa0d458 > saveSqlFlag = 1 > zSql = 0xa322430 "SELECT DISTINCT (SELECT \"nie:url\" FROM \"nie:DataObject\" WHERE ID = \"1_u\") COLLATE TRACKER AS \"2_u\", CAST (\"urn_u_rank\" AS TEXT) AS \"3_u\", COALESCE(SparqlFormatTime ((SELECT \"nfo:fileLastModified\" FROM"... > db = 0xa2b5220 > pOld = 0x0 > nBytes = -1 >#9 0xb6583f2f in tracker_db_interface_create_statement (db_interface=db_interface@entry=0xa2d5c08, cache_type=TRACKER_DB_STATEMENT_CACHE_TYPE_SELECT, error=error@entry=0xbfa0d4d8, query=query@entry=0xb659c7ff "%s") at tracker-db-interface-sqlite.c:1367 > sqlite_stmt = 0x0 > retval = <optimized out> > stmt_lru = 0xa2d5c38 > stmt = <optimized out> > args = 0xbfa0d490 "8,2\n" > full_query = 0xa322430 "SELECT DISTINCT (SELECT \"nie:url\" FROM \"nie:DataObject\" WHERE ID = \"1_u\") COLLATE TRACKER AS \"2_u\", CAST (\"urn_u_rank\" AS TEXT) AS \"3_u\", COALESCE(SparqlFormatTime ((SELECT \"nfo:fileLastModified\" FROM"... > __PRETTY_FUNCTION__ = "tracker_db_interface_create_statement" >#10 0xb655b655 in tracker_sparql_query_prepare_for_exec (error=0xbfa0d4d4, sql=0xa322c38 "SELECT DISTINCT (SELECT \"nie:url\" FROM \"nie:DataObject\" WHERE ID = \"1_u\") COLLATE TRACKER AS \"2_u\", CAST (\"urn_u_rank\" AS TEXT) AS \"3_u\", COALESCE(SparqlFormatTime ((SELECT \"nfo:fileLastModified\" FROM"..., self=0xa1679d8) at /home/mclasen/Sources/tracker/src/libtracker-data/tracker-sparql-query.vala:503 > _tmp3_ = <optimized out> > stmt = 0x0 > _tmp7_ = 0x0 > i = 0 > result = 0x0 > iface = 0xa2d5c08 > _tmp2_ = <optimized out> > _tmp6_ = 0xa322c38 "SELECT DISTINCT (SELECT \"nie:url\" FROM \"nie:DataObject\" WHERE ID = \"1_u\") COLLATE TRACKER AS \"2_u\", CAST (\"urn_u_rank\" AS TEXT) AS \"3_u\", COALESCE(SparqlFormatTime ((SELECT \"nfo:fileLastModified\" FROM"... > _tmp1_ = 0xa2d5c08 > _tmp5_ = <optimized out> > _inner_error_ = 0x0 > _tmp0_ = <optimized out> > _tmp4_ = 0xa2d5c08 > _tmp8_ = 0x0 >#11 tracker_sparql_query_exec_sql_cursor (self=self@entry=0xa1679d8, sql=sql@entry=0xa322c38 "SELECT DISTINCT (SELECT \"nie:url\" FROM \"nie:DataObject\" WHERE ID = \"1_u\") COLLATE TRACKER AS \"2_u\", CAST (\"urn_u_rank\" AS TEXT) AS \"3_u\", COALESCE(SparqlFormatTime ((SELECT \"nfo:fileLastModified\" FROM"..., types=0xa321088, types_length1=4, variable_names=0xa321598, variable_names_length1=4, threadsafe=threadsafe@entry=1, error=error@entry=0xbfa0d544) at /home/mclasen/Sources/tracker/src/libtracker-data/tracker-sparql-query.vala:532 > result = 0x0 > stmt = 0x0 > _tmp0_ = 0xa322c38 "SELECT DISTINCT (SELECT \"nie:url\" FROM \"nie:DataObject\" WHERE ID = \"1_u\") COLLATE TRACKER AS \"2_u\", CAST (\"urn_u_rank\" AS TEXT) AS \"3_u\", COALESCE(SparqlFormatTime ((SELECT \"nfo:fileLastModified\" FROM"... > _tmp1_ = 0x0 > _tmp2_ = 0x0 > _tmp3_ = 0x0 > _tmp4_ = 0x0 > _tmp4__length1 = 0 > _tmp5_ = 0x0 > _tmp5__length1 = 0 > _tmp6_ = 0 > _tmp7_ = 0x0 > _inner_error_ = 0x0 > __PRETTY_FUNCTION__ = "tracker_sparql_query_exec_sql_cursor" >#12 0xb656084a in tracker_sparql_query_execute_select_cursor (threadsafe=1, error=0xbfa0d540, self=0xa1679d8) at /home/mclasen/Sources/tracker/src/libtracker-data/tracker-sparql-query.vala:553 > _tmp3_ = <optimized out> > _tmp7_ = <optimized out> > _tmp7__length1 = <optimized out> > result = 0x0 > sql = <optimized out> > _tmp2_ = 0x0 > _tmp6_ = 0xa011f48 > context = 0xa011f48 > _tmp1_ = <optimized out> > _tmp5_ = <optimized out> > _tmp5__length1 = <optimized out> > _inner_error_ = 0x0 > _tmp0_ = 0xa011f48 > _tmp4_ = 0xa011f48 > _tmp8_ = 0x0 >#13 tracker_sparql_query_execute_cursor (self=self@entry=0xa1679d8, threadsafe=threadsafe@entry=1, error=error@entry=0xbfa0d5a8) at /home/mclasen/Sources/tracker/src/libtracker-data/tracker-sparql-query.vala:422 > _tmp1_ = 0x0 > _tmp2_ = 1 > _tmp3_ = 0x0 > _tmp0_ = <optimized out> > _inner_error_ = 0x0 > __PRETTY_FUNCTION__ = "tracker_sparql_query_execute_cursor" >#14 0xb7775193 in tracker_direct_connection_query_unlocked (self=0xa13f1c8, sparql=<optimized out>, error=error@entry=0xa0ccfb0, cancellable=<optimized out>) at /home/mclasen/Sources/tracker/src/libtracker-direct/tracker-direct.vala:71 > query_object = 0xa1679d8 > _tmp1_ = 0xa1679d8 > cursor = 0x0 > _tmp3_ = 0x0 > _tmp0_ = <optimized out> > _tmp2_ = 0xa1679d8 > _tmp4_ = 0x0 > result = 0x0 > _inner_error_ = 0x0 >#15 0xb7775525 in tracker_direct_connection_real_query_async_co (_data_=0xa0ccf38) at /home/mclasen/Sources/tracker/src/libtracker-direct/tracker-direct.vala:132 > __FUNCTION__ = "tracker_direct_connection_real_query_async_co" >#16 0xb776b7a0 in tracker_sparql_connection_query_async (self=0xa13f1c8, sparql=0xa329a58 "SELECT DISTINCT nie:url(?urn) fts:rank(?urn) tracker:coalesce(nfo:fileLastModified(?urn), nie:contentLastModified(?urn)) tracker:coalesce(nfo:fileLastAccessed(?urn), nie:contentAccessed(?urn)) WHERE {"..., cancellable=0xa369830, _callback_=_callback_@entry=0xb77660d0 <tracker_sparql_backend_query_async_ready>, _user_data_=0xa2d0918) at /home/mclasen/Sources/tracker/src/libtracker-sparql/tracker-connection.vala:82 >No locals. >#17 0xb7765dcb in tracker_sparql_backend_real_query_async_co (_data_=<optimized out>) at /home/mclasen/Sources/tracker/src/libtracker-sparql-backend/tracker-backend.vala:88 > __FUNCTION__ = "tracker_sparql_backend_real_query_async_co" >#18 0xb776b7a0 in tracker_sparql_connection_query_async (self=0xa007638, sparql=0xa2b4f30 "SELECT DISTINCT nie:url(?urn) fts:rank(?urn) tracker:coalesce(nfo:fileLastModified(?urn), nie:contentLastModified(?urn)) tracker:coalesce(nfo:fileLastAccessed(?urn), nie:contentAccessed(?urn)) WHERE {"..., cancellable=0xa369830, _callback_=_callback_@entry=0x812dc00 <query_callback>, _user_data_=_user_data_@entry=0xa184130) at /home/mclasen/Sources/tracker/src/libtracker-sparql/tracker-connection.vala:82 >No locals. >#19 0x0812db83 in nautilus_search_engine_tracker_start (provider=0xa184130) at nautilus-search-engine-tracker.c:296 > tracker = 0xa184130 > query_text = <optimized out> > search_text = <optimized out> > location_uri = <optimized out> > downcase = <optimized out> > sparql = 0x9f855c0 > mimetypes = 0x0 > l = <optimized out> > mime_count = <optimized out> >#20 0x0811ec4f in nautilus_search_provider_start (provider=0xa184130) at nautilus-search-provider.c:120 > __PRETTY_FUNCTION__ = "nautilus_search_provider_start" >#21 0x0811efa5 in search_engine_start_real (engine=0xa122150) at nautilus-search-engine.c:89 > __FUNCTION__ = "search_engine_start_real" >#22 0x0811ec4f in nautilus_search_provider_start (provider=0xa122150) at nautilus-search-provider.c:120 > __PRETTY_FUNCTION__ = "nautilus_search_provider_start" >#23 0x0809fce4 in execute_search (self=self@entry=0x9fb5ac8, invocation=invocation@entry=0xa2c1160, terms=terms@entry=0xa1c9b08) at nautilus-shell-search-provider.c:435 > terms_joined = 0xa1c9a98 "sq" > home_uri = <optimized out> > query = 0xa183ab8 > pending_search = 0x9fd3e80 >#24 0x0809fe11 in handle_get_initial_result_set (skeleton=0xa0cf9e0, invocation=0xa2c1160, terms=0xa1c9b08, user_data=0x9fb5ac8) at nautilus-shell-search-provider.c:450 > self = 0x9fb5ac8 >#25 0xb5ec14e6 in ffi_call_SYSV () at ../src/x86/sysv.S:65 >No locals. >#26 0xb5ec126c in ffi_call (cif=<optimized out>, cif@entry=0xbfa0d944, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, avalue@entry=0xbfa0d890) at ../src/x86/ffi.c:411 > ecif = {cif = 0xbfa0d944, rvalue = 0xbfa0d8d0, avalue = 0xbfa0d890} >#27 0xb6aad0a1 in g_cclosure_marshal_generic (closure=0xa0d6fe8, return_gvalue=0xbfa0da4c, n_param_values=3, param_values=0xa222a80, invocation_hint=0xbfa0da68, marshal_data=0x0) at gclosure.c:1454 > rtype = <optimized out> > rvalue = 0xbfa0d8d0 > n_args = 4 > args = <optimized out> > i = <optimized out> > cif = {abi = FFI_SYSV, nargs = 4, arg_types = 0xbfa0d8b0, rtype = 0xb5ec16d0 <ffi_type_sint32>, bytes = 16, flags = 1} > cc = <optimized out> > enum_tmpval = 0xbfa0d8f0 > tmpval_used = 0 >#28 0xb6aac7de in g_closure_invoke (closure=0xa0d6fe8, return_value=return_value@entry=0xbfa0da4c, n_param_values=3, param_values=param_values@entry=0xa222a80, invocation_hint=invocation_hint@entry=0xbfa0da68) at gclosure.c:777 > marshal = 0x8064cf0 <g_cclosure_marshal_generic@plt> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0xa0d6fd8 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#29 0xb6abf56e in signal_emit_unlocked_R (node=node@entry=0xa031ea8, detail=detail@entry=0, instance=instance@entry=0xa0cf9e0, emission_return=emission_return@entry=0xbfa0db68, instance_and_params=instance_and_params@entry=0xa222a80) at gsignal.c:3586 > tmp = <optimized out> > handler = 0xa0d8f00 > accumulator = 0x9eb2260 > emission = {next = 0x0, instance = 0xa0cf9e0, ihint = {signal_id = 451, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > handler_list = 0xa0d8f00 > return_accu = 0xbfa0da4c > accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 451 > max_sequential_handler_number = 7944 > return_value_altered = 0 >#30 0xb6ac65be in g_signal_emitv (instance_and_params=instance_and_params@entry=0xa222a80, signal_id=signal_id@entry=451, detail=detail@entry=0, return_value=return_value@entry=0xbfa0db68) at gsignal.c:3063 > instance = 0xa0cf9e0 > node = 0xa031ea8 > __PRETTY_FUNCTION__ = "g_signal_emitv" >#31 0x080c66fd in _nautilus_shell_search_provider2_skeleton_handle_method_call (connection=0x9ecd838, sender=sender@entry=0xb4f25de0 ":1.22", object_path=object_path@entry=0xb4f13600 "/org/gnome/Nautilus/SearchProvider", interface_name=interface_name@entry=0xb4f316d8 "org.gnome.Shell.SearchProvider2", method_name=method_name@entry=0xb4f273a0 "GetInitialResultSet", parameters=parameters@entry=0xb4f14690, invocation=invocation@entry=0xa2c1160, user_data=user_data@entry=0xa0cf9e0) at nautilus-shell-search-provider-generated.c:1655 > skeleton = <optimized out> > info = 0x8156958 <_nautilus_shell_search_provider2_method_info_get_initial_result_set> > iter = {x = {3035711120, 1, 1, 0, 3064922112, 210, 3063918614, 3579507750, 3064750637, 3064922996, 0, 0, 0, 3065841047, 3066441728, 170660192}} > child = 0x0 > paramv = 0xa222a80 > num_params = <optimized out> > num_extra = <optimized out> > n = <optimized out> > signal_id = 451 > return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > __FUNCTION__ = "_nautilus_shell_search_provider2_skeleton_handle_method_call" >#32 0xb6bd4371 in g_dbus_interface_method_dispatch_helper (invocation=0xa2c1160, method_call_func=0x80c64d0 <_nautilus_shell_search_provider2_skeleton_handle_method_call>, interface=0xa0cf9e0) at gdbusinterfaceskeleton.c:609 > has_handlers = <optimized out> > emit_authorized_signal = <optimized out> > flags = <optimized out> > has_default_class_handler = <optimized out> > run_in_thread = <optimized out> > object = 0x0 >#33 skeleton_intercept_handle_method_call (connection=0x9ecd838, sender=sender@entry=0xb4f25de0 ":1.22", object_path=object_path@entry=0xb4f13600 "/org/gnome/Nautilus/SearchProvider", interface_name=interface_name@entry=0xb4f316d8 "org.gnome.Shell.SearchProvider2", method_name=method_name@entry=0xb4f273a0 "GetInitialResultSet", parameters=parameters@entry=0xb4f14690, invocation=invocation@entry=0xa2c1160, user_data=user_data@entry=0xa0cf9e0) at gdbusinterfaceskeleton.c:650 > interface = 0xa0cf9e0 >#34 0xb6bb9d90 in call_in_idle_cb (user_data=user_data@entry=0xa2c1160) at gdbusconnection.c:4868 > invocation = 0xa2c1160 > vtable = <optimized out> > registration_id = <optimized out> > subtree_registration_id = <optimized out> > __FUNCTION__ = "call_in_idle_cb" >#35 0xb69b2011 in g_idle_dispatch (source=source@entry=0xb4f27a50, callback=0xb6bb9c80 <call_in_idle_cb>, user_data=0xa2c1160) at gmain.c:5251 >No locals. >#36 0xb69b5556 in g_main_dispatch (context=0x9ec8120) at gmain.c:3066 > dispatch = 0xb69b1ff0 <g_idle_dispatch> > was_in_call = 0 > user_data = 0xa2c1160 > callback = 0xb6bb9c80 <call_in_idle_cb> > cb_funcs = 0xb6a9d4bc <g_source_callback_funcs> > cb_data = <optimized out> > need_destroy = <optimized out> > current_source_link = {data = 0xb4f27a50, next = 0x0} > source = 0xb4f27a50 > current = 0xb4f012d8 > i = 0 >#37 g_main_context_dispatch (context=context@entry=0x9ec8120) at gmain.c:3642 >No locals. >#38 0xb69b5920 in g_main_context_iterate (context=context@entry=0x9ec8120, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 2147483647 > timeout = -1 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = <optimized out> >#39 0xb69b59e9 in g_main_context_iteration (context=0x9ec8120, context@entry=0x0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#40 0xb6b907ac in g_application_run (application=0x9eaf0e0, argc=argc@entry=2, argv=argv@entry=0xbfa0dea4) at gapplication.c:1635 > arguments = 0x9eaef20 > status = 0 > i = <optimized out> > __PRETTY_FUNCTION__ = "g_application_run" >#41 0x08067b3d in main (argc=2, argv=0xbfa0dea4) at nautilus-main.c:104 > retval = <optimized out> > application = 0x9eaf0e0 >From To Syms Read Shared Object Library >0xb7763480 0xb7775fd4 Yes /lib/libtracker-sparql-0.16.so.0 >0xb7756220 0xb7759d24 Yes /lib/libnautilus-extension.so.1 >0xb774d020 0xb77516a4 Yes /lib/libgailutil-3.so.0 >0xb77158a0 0xb7739264 Yes /lib/libgnome-desktop-3.so.8 >0xb7205b50 0xb7525894 Yes /lib/libgtk-3.so.0 >0xb710c970 0xb7168fc4 Yes /lib/libgdk-3.so.0 >0xb70ed5e0 0xb70f2b14 Yes /lib/libpangocairo-1.0.so.0 >0xb70a8070 0xb70ca7d4 Yes /lib/libpango-1.0.so.0 >0xb7083cb0 0xb70916f4 Yes /lib/libatk-1.0.so.0 >0xb7076ba0 0xb7077c80 Yes (*) /lib/libcairo-gobject.so.2 >0xb6f44100 0xb7034804 Yes /lib/libcairo.so.2 >0xb6df6080 0xb6ee7514 Yes /lib/libxml2.so.2 > No /lib/libX11.so.6 >0xb6c9a4a0 0xb6c9a688 Yes /lib/libgthread-2.0.so.0 >0xb6c94cd0 0xb6c95de4 Yes /lib/libgmodule-2.0.so.0 >0xb6c8dda0 0xb6c90674 Yes /lib/libnotify.so.4 >0xb6c6a230 0xb6c815c4 Yes /lib/libgdk_pixbuf-2.0.so.0 >0xb6b16a40 0xb6bf26e4 Yes /lib/libgio-2.0.so.0 >0xb6aa7150 0xb6ad8ff4 Yes /lib/libgobject-2.0.so.0 >0xb6982470 0xb6a24484 Yes /lib/libglib-2.0.so.0 >0xb693af10 0xb694f3b4 Yes /lib/libexif.so.12 >0xb681eda0 0xb68e3744 Yes /lib/libexempi.so.3 >0xb67d7c70 0xb67ec174 Yes /lib/libselinux.so.1 >0xb6790690 0xb67bed48 Yes /lib/libm.so.6 >0xb6775860 0xb6781c90 Yes /lib/libpthread.so.0 >0xb65c93d0 0xb670e6ec Yes /lib/libc.so.6 >0xb6539550 0xb6593c64 Yes /usr/lib/tracker-0.16/libtracker-data.so.0 >0xb65148e0 0xb6521994 Yes /lib/libz.so.1 >0xb64ee070 0xb6501344 Yes /usr/lib/tracker-0.16/libtracker-common.so.0 >0xb6428f30 0xb64c0a44 Yes /lib/libsqlite3.so.0 >0xb6319830 0xb6350274 Yes /lib/libunistring.so.0 >0xb6309f20 0xb630bb44 Yes /lib/libuuid.so.1 >0xb62ff520 0xb63053f4 Yes /lib/libXrandr.so.2 >0xb62ed890 0xb62f83b4 Yes /lib/libXext.so.6 >0xb62c80b0 0xb62e2504 Yes /lib/libxkbfile.so.1 >0xb62bc950 0xb62bfe6c Yes /lib/librt.so.1 >0xb62ab9a0 0xb62b6784 Yes /lib/libXi.so.6 >0xb62a5000 0xb62a7324 Yes /lib/libXfixes.so.3 >0xb627f7b0 0xb6294ec4 Yes /lib/libatk-bridge-2.0.so.0 >0xb62685d0 0xb6271f84 Yes /lib/libpangoft2-1.0.so.0 >0xb6229950 0xb6249764 Yes /lib/libfontconfig.so.1 >0xb6221870 0xb6222324 Yes /lib/libXinerama.so.1 >0xb6216f60 0xb621c384 Yes /lib/libXcursor.so.1 >0xb6211960 0xb62123e4 Yes /lib/libXcomposite.so.1 >0xb620d8b0 0xb620e274 Yes /lib/libXdamage.so.1 >0xb6202860 0xb62069b4 Yes /lib/libwayland-client.so.0 >0xb61c6be0 0xb61e17e4 Yes /lib/libxkbcommon.so.0 >0xb61b2c00 0xb61b4884 Yes /lib/libwayland-cursor.so.0 >0xb615f240 0xb61969d4 Yes /lib/libharfbuzz.so.0 > No /lib/libfreetype.so.6 >0xb600e120 0xb609e8c4 Yes /lib/libpixman-1.so.0 > No /lib/libEGL.so.1 >0xb5fe0ad0 0xb5fe19bc Yes /lib/libdl.so.2 >0xb5fad1d0 0xb5fd28a4 Yes /lib/libpng16.so.16 >0xb5fa5820 0xb5fa63e4 Yes /lib/libxcb-shm.so.0 >0xb5f9ca80 0xb5fa0e44 Yes /lib/libxcb-render.so.0 >0xb5f7cf70 0xb5f8f084 Yes /lib/libxcb.so.1 >0xb5f6b450 0xb5f71614 Yes /lib/libXrender.so.1 > No /lib/libGL.so.1 >0xb5ec62c0 0xb5ee0124 Yes /lib/liblzma.so.5 >0xb5ebdfc0 0xb5ec1674 Yes /lib/libffi.so.6 >0xb5ea56e0 0xb5eb4654 Yes /lib/libresolv.so.2 >0xb5e7c1b0 0xb5e94c64 Yes /lib/libexpat.so.1 >0xb5dd4790 0xb5e45814 Yes /lib/libstdc++.so.6 >0xb7797880 0xb77b029c Yes /lib/ld-linux.so.2 >0xb5d730c0 0xb5d88704 Yes /lib/libgcc_s.so.1 >0xb5d06f80 0xb5d553c4 Yes /lib/libpcre.so.1 >0xb5ce2f30 0xb5cf65e4 Yes /lib/libatspi.so.0 >0xb5c919d0 0xb5cc16f4 Yes /lib/libdbus-1.so.3 > No /lib/libgraphite2.so.3 > No /lib/libX11-xcb.so.1 >0xb5c66340 0xb5c67c94 Yes /lib/libxcb-dri2.so.0 >0xb5c5ed20 0xb5c61a84 Yes /lib/libxcb-xfixes.so.0 >0xb5c58be0 0xb5c59bd4 Yes /lib/libxcb-shape.so.0 > No /lib/libgbm.so.1 >0xb5c45480 0xb5c4ae34 Yes /lib/libwayland-server.so.0 > No /lib/libglapi.so.0 >0xb5bf0840 0xb5bfaa94 Yes /lib/libudev.so.1 >0xb5be26c0 0xb5be8f64 Yes /lib/libdrm.so.2 >0xb5bdca70 0xb5bdd944 Yes /lib/libXau.so.6 >0xb5bc9150 0xb5bd4374 Yes /lib/libxcb-glx.so.0 >0xb5bbbbf0 0xb5bbe7a4 Yes /lib/libXxf86vm.so.1 >0xb50208f0 0xb503f064 Yes /usr/lib/gio/modules/libgvfsdbus.so >0xb4d12ab0 0xb4d2ef74 Yes /lib/libgvfscommon.so.0 >0xb4cca9c0 0xb4cf76f4 Yes /lib/libbluray.so.1 >0xb4cc4a90 0xb4cc54f8 Yes /lib/libutil.so.1 >0xb50133d0 0xb5014b74 Yes /usr/lib/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0xb4c398c0 0xb4c62114 Yes /lib/librsvg-2.so.2 >0xb4bfe8b0 0xb4c20774 Yes /lib/libcroco-0.6.so.3 >0xb500e150 0xb500eb04 Yes /usr/lib/gtk-3.0/modules/libpk-gtk-module.so >0xb50077f0 0xb5009874 Yes /usr/lib/gtk-3.0/modules/libcanberra-gtk-module.so >0xb5001590 0xb5002cf4 Yes /lib/libcanberra-gtk3.so.0 >0xb4c9e480 0xb4ca8244 Yes /lib/libcanberra.so.0 >0xb4c937d0 0xb4c98b84 Yes /lib/libvorbisfile.so.3 >0xb4bcd800 0xb4be4ad4 Yes /lib/libvorbis.so.0 >0xb4c8b410 0xb4c8df24 Yes /lib/libogg.so.0 >0xb4c77be0 0xb4c82f44 Yes /lib/libtdb.so.1 >0xb4bc1ab0 0xb4bc6554 Yes /lib/libltdl.so.7 >0xb4b90a50 0xb4b9544c Yes /lib/libcrypt.so.1 >0xb4b27df0 0xb4b707d4 Yes /lib/libfreebl3.so >0xb4cba970 0xb4cbfae4 Yes /usr/lib/gio/modules/libdconfsettings.so >0xb4caf020 0xb4cafb68 Yes /usr/lib/nautilus/extensions-3.0/libnautilus-fileroller.so >0xb4c716d0 0xb4c72a64 Yes /usr/lib/nautilus/extensions-3.0/libevince-properties-page.so >0xb3ab7500 0xb3ad3c94 Yes /lib/libevdocument3.so.4 >0xb3af4510 0xb3af6644 Yes /usr/lib/nautilus/extensions-3.0/libtotem-properties-page.so >0xb3a656e0 0xb3a86254 Yes /lib/libgsttag-1.0.so.0 >0xb3a421f0 0xb3a53574 Yes /lib/libgstpbutils-1.0.so.0 >0xb3951560 0xb39eda04 Yes /lib/libgstreamer-1.0.so.0 >0xb38db6b0 0xb391eec4 Yes /lib/libgstbase-1.0.so.0 >0xb3892160 0xb38bd9b4 Yes /lib/libgstvideo-1.0.so.0 >0xb3840650 0xb3874de4 Yes /lib/libgstaudio-1.0.so.0 >0xb37aece0 0xb380e7a4 Yes /lib/liborc-0.4.so.0 >0xb3aeec30 0xb3aef1b4 Yes /usr/lib/nautilus/extensions-3.0/libnautilus-sendto.so >0xb278c5d0 0xb279b084 Yes /usr/lib/gio/modules/libgioremote-volume-monitor.so >0xb277ca90 0xb2783acc Yes /lib/libnss_files.so.2 >0xb2702830 0xb2702c98 Yes /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >eax 0x10000 65536 >ecx 0x4 4 >edx 0xf 15 >ebx 0xb64e2000 -1236393984 >esp 0xbfa0cec0 0xbfa0cec0 >ebp 0xa25a980 0xa25a980 >esi 0x0 0 >edi 0x0 0 >eip 0xb645fcd2 0xb645fcd2 <wherePathSatisfiesOrderBy+1346> >eflags 0x10206 [ PF IF RF ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >xmm0 *value not available* >xmm1 *value not available* >xmm2 *value not available* >xmm3 *value not available* >xmm4 *value not available* >xmm5 *value not available* >xmm6 *value not available* >xmm7 *value not available* >mxcsr *value not available* >mm0 *value not available* >mm1 *value not available* >mm2 *value not available* >mm3 *value not available* >mm4 *value not available* >mm5 *value not available* >mm6 *value not available* >mm7 *value not available* >Dump of assembler code for function wherePathSatisfiesOrderBy: > 0xb645f790 <+0>: push %ebp > 0xb645f791 <+1>: push %edi > 0xb645f792 <+2>: mov %eax,%edi > 0xb645f794 <+4>: push %esi > 0xb645f795 <+5>: push %ebx > 0xb645f796 <+6>: call 0xb642dac0 <__x86.get_pc_thunk.bx> > 0xb645f79b <+11>: add $0x82865,%ebx > 0xb645f7a1 <+17>: lea -0x9c(%esp),%esp > 0xb645f7a8 <+24>: movzwl 0xb8(%esp),%ecx > 0xb645f7b0 <+32>: mov %eax,0x44(%esp) > 0xb645f7b4 <+36>: mov %cx,0x86(%esp) > 0xb645f7bc <+44>: mov (%edi),%ecx > 0xb645f7be <+46>: mov 0xb0(%esp),%esi > 0xb645f7c5 <+53>: mov 0xbc(%esp),%eax > 0xb645f7cc <+60>: mov (%ecx),%edi > 0xb645f7ce <+62>: mov %edi,0x60(%esp) > 0xb645f7d2 <+66>: mov 0xc0(%esp),%edi > 0xb645f7d9 <+73>: testb $0x4,0x25(%edi) > 0xb645f7dd <+77>: jne 0xb645fb61 <wherePathSatisfiesOrderBy+977> > 0xb645f7e3 <+83>: test %ax,%ax > 0xb645f7e6 <+86>: je 0xb645f7f6 <wherePathSatisfiesOrderBy+102> > 0xb645f7e8 <+88>: mov 0x60(%esp),%edi > 0xb645f7ec <+92>: testb $0x80,0x38(%edi) > 0xb645f7f0 <+96>: jne 0xb645fb53 <wherePathSatisfiesOrderBy+963> > 0xb645f7f6 <+102>: mov (%edx),%edx > 0xb645f7f8 <+104>: cmp $0x3f,%dx > 0xb645f7fc <+108>: ja 0xb645fb53 <wherePathSatisfiesOrderBy+963> > 0xb645f802 <+114>: movzwl %dx,%edi > 0xb645f805 <+117>: mov %edi,%ecx > 0xb645f807 <+119>: mov %edi,0x28(%esp) > 0xb645f80b <+123>: mov %ecx,%ebp > 0xb645f80d <+125>: shr $0x5,%ebp > 0xb645f810 <+128>: and $0x1,%ebp > 0xb645f813 <+131>: mov %ebp,%edi > 0xb645f815 <+133>: shl %cl,%ebp > 0xb645f817 <+135>: xor $0x1,%edi > 0xb645f81a <+138>: shl %cl,%edi > 0xb645f81c <+140>: mov %ebp,0x54(%esp) > 0xb645f820 <+144>: mov %edi,0x50(%esp) > 0xb645f824 <+148>: addl $0xffffffff,0x50(%esp) > 0xb645f829 <+153>: adcl $0xffffffff,0x54(%esp) > 0xb645f82e <+158>: mov 0x54(%esp),%ebp > 0xb645f832 <+162>: mov 0x50(%esp),%edi > 0xb645f836 <+166>: mov %ebp,%ecx > 0xb645f838 <+168>: or %edi,%ecx > 0xb645f83a <+170>: je 0xb6460063 <wherePathSatisfiesOrderBy+2259> > 0xb645f840 <+176>: movzwl %ax,%eax > 0xb645f843 <+179>: movl $0x0,0x5c(%esp) > 0xb645f84b <+187>: mov %eax,0x68(%esp) > 0xb645f84f <+191>: mov 0x44(%esp),%eax > 0xb645f853 <+195>: add $0x144,%eax > 0xb645f858 <+200>: movl $0x0,0x20(%esp) > 0xb645f860 <+208>: movl $0x0,0x24(%esp) > 0xb645f868 <+216>: movl $0x0,0x74(%esp) > 0xb645f870 <+224>: movl $0x0,0x80(%esp) > 0xb645f87b <+235>: movl $0x0,0x6c(%esp) > 0xb645f883 <+243>: movl $0x0,0x70(%esp) > 0xb645f88b <+251>: mov %eax,0x88(%esp) > 0xb645f892 <+258>: mov %esi,0xb0(%esp) > 0xb645f899 <+265>: mov 0xc0(%esp),%eax > 0xb645f8a0 <+272>: mov %eax,0x38(%esp) > 0xb645f8a4 <+276>: mov 0x68(%esp),%eax > 0xb645f8a8 <+280>: cmp %eax,0x5c(%esp) > 0xb645f8ac <+284>: jge 0xb645f8c2 <wherePathSatisfiesOrderBy+306> > 0xb645f8ae <+286>: mov 0xb4(%esp),%eax > 0xb645f8b5 <+293>: mov 0x5c(%esp),%edi > 0xb645f8b9 <+297>: mov (%eax),%eax > 0xb645f8bb <+299>: mov (%eax,%edi,4),%eax > 0xb645f8be <+302>: mov %eax,0x38(%esp) > 0xb645f8c2 <+306>: mov 0x38(%esp),%eax > 0xb645f8c6 <+310>: mov 0x44(%esp),%edi > 0xb645f8ca <+314>: mov 0x28(%esp),%esi > 0xb645f8ce <+318>: movzbl 0x10(%eax),%eax > 0xb645f8d2 <+322>: mov %eax,%edx > 0xb645f8d4 <+324>: shl $0x6,%edx > 0xb645f8d7 <+327>: shl $0x2,%eax > 0xb645f8da <+330>: add %edx,%eax > 0xb645f8dc <+332>: add 0x4(%edi),%eax > 0xb645f8df <+335>: test %esi,%esi > 0xb645f8e1 <+337>: mov 0x30(%eax),%eax > 0xb645f8e4 <+340>: mov %eax,0x34(%esp) > 0xb645f8e8 <+344>: je 0xb645f96e <wherePathSatisfiesOrderBy+478> > 0xb645f8ee <+350>: xor %ecx,%ecx > 0xb645f8f0 <+352>: mov 0x20(%esp),%esi > 0xb645f8f4 <+356>: mov 0x24(%esp),%edi > 0xb645f8f8 <+360>: nop > 0xb645f8f9 <+361>: lea 0x0(%esi,%eiz,1),%esi > 0xb645f900 <+368>: mov %esi,%eax > 0xb645f902 <+370>: mov %edi,%edx > 0xb645f904 <+372>: shrd %cl,%edi,%eax > 0xb645f907 <+375>: shr %cl,%edx > 0xb645f909 <+377>: test $0x20,%cl > 0xb645f90c <+380>: cmovne %edx,%eax > 0xb645f90f <+383>: and $0x1,%eax > 0xb645f912 <+386>: test %eax,%eax > 0xb645f914 <+388>: jne 0xb645f95d <wherePathSatisfiesOrderBy+461> > 0xb645f916 <+390>: lea (%ecx,%ecx,4),%eax > 0xb645f919 <+393>: mov %eax,%edx > 0xb645f91b <+395>: mov %eax,0x20(%esp) > 0xb645f91f <+399>: mov 0xb0(%esp),%eax > 0xb645f926 <+406>: mov (%eax),%eax > 0xb645f928 <+408>: mov (%eax,%edx,4),%ebp > 0xb645f92b <+411>: nop > 0xb645f92c <+412>: lea 0x0(%esi,%eiz,1),%esi > 0xb645f930 <+416>: test %ebp,%ebp > 0xb645f932 <+418>: je 0xb645f953 <wherePathSatisfiesOrderBy+451> > 0xb645f934 <+420>: mov 0x4(%ebp),%eax > 0xb645f937 <+423>: test $0x10,%ah > 0xb645f93a <+426>: je 0xb645f953 <wherePathSatisfiesOrderBy+451> > 0xb645f93c <+428>: test $0x40000,%eax > 0xb645f941 <+433>: je 0xb645fb78 <wherePathSatisfiesOrderBy+1000> > 0xb645f947 <+439>: mov 0x14(%ebp),%eax > 0xb645f94a <+442>: mov 0x8(%eax),%eax > 0xb645f94d <+445>: mov (%eax),%ebp > 0xb645f94f <+447>: test %ebp,%ebp > 0xb645f951 <+449>: jne 0xb645f934 <wherePathSatisfiesOrderBy+420> > 0xb645f953 <+451>: cmpb $0x9a,0x0(%ebp) > 0xb645f957 <+455>: je 0xb645fb80 <wherePathSatisfiesOrderBy+1008> > 0xb645f95d <+461>: add $0x1,%ecx > 0xb645f960 <+464>: cmp 0x28(%esp),%ecx > 0xb645f964 <+468>: jne 0xb645f900 <wherePathSatisfiesOrderBy+368> > 0xb645f966 <+470>: mov %esi,0x20(%esp) > 0xb645f96a <+474>: mov %edi,0x24(%esp) > 0xb645f96e <+478>: mov 0x38(%esp),%eax > 0xb645f972 <+482>: mov 0x24(%eax),%eax > 0xb645f975 <+485>: test $0x10,%ah > 0xb645f978 <+488>: je 0xb645fcb6 <wherePathSatisfiesOrderBy+1318> > 0xb645f97e <+494>: mov 0x38(%esp),%edi > 0xb645f982 <+498>: mov 0x74(%esp),%eax > 0xb645f986 <+502>: mov %edi,%ecx > 0xb645f988 <+504>: or 0x8(%edi),%eax > 0xb645f98b <+507>: mov 0x80(%esp),%edi > 0xb645f992 <+514>: mov %eax,0x2c(%esp) > 0xb645f996 <+518>: mov %eax,0x74(%esp) > 0xb645f99a <+522>: mov 0x28(%esp),%eax > 0xb645f99e <+526>: or 0xc(%ecx),%edi > 0xb645f9a1 <+529>: test %eax,%eax > 0xb645f9a3 <+531>: mov %edi,0x30(%esp) > 0xb645f9a7 <+535>: mov %edi,0x80(%esp) > 0xb645f9ae <+542>: je 0xb645fa7c <wherePathSatisfiesOrderBy+748> > 0xb645f9b4 <+548>: mov 0x44(%esp),%eax > 0xb645f9b8 <+552>: xor %ebp,%ebp > 0xb645f9ba <+554>: add $0x40,%eax > 0xb645f9bd <+557>: mov %ebp,%ecx > 0xb645f9bf <+559>: mov %eax,0x34(%esp) > 0xb645f9c3 <+563>: mov 0x20(%esp),%esi > 0xb645f9c7 <+567>: mov 0x24(%esp),%edi > 0xb645f9cb <+571>: jmp 0xb645f9da <wherePathSatisfiesOrderBy+586> > 0xb645f9cd <+573>: add $0x1,%ecx > 0xb645f9d0 <+576>: cmp 0x28(%esp),%ecx > 0xb645f9d4 <+580>: je 0xb645fa74 <wherePathSatisfiesOrderBy+740> > 0xb645f9da <+586>: mov %esi,%eax > 0xb645f9dc <+588>: mov %edi,%edx > 0xb645f9de <+590>: shrd %cl,%edi,%eax > 0xb645f9e1 <+593>: shr %cl,%edx > 0xb645f9e3 <+595>: test $0x20,%cl > 0xb645f9e6 <+598>: cmovne %edx,%eax > 0xb645f9e9 <+601>: and $0x1,%eax > 0xb645f9ec <+604>: test %eax,%eax > 0xb645f9ee <+606>: jne 0xb645f9cd <wherePathSatisfiesOrderBy+573> > 0xb645f9f0 <+608>: lea (%ecx,%ecx,4),%eax > 0xb645f9f3 <+611>: mov %ecx,0x20(%esp) > 0xb645f9f7 <+615>: mov 0xb0(%esp),%ecx > 0xb645f9fe <+622>: shl $0x2,%eax > 0xb645fa01 <+625>: add (%ecx),%eax > 0xb645fa03 <+627>: mov (%eax),%eax > 0xb645fa05 <+629>: mov %eax,%edx > 0xb645fa07 <+631>: mov %eax,%ebp > 0xb645fa09 <+633>: mov 0x34(%esp),%eax > 0xb645fa0d <+637>: call 0xb6441380 <exprTableUsage> > 0xb645fa12 <+642>: mov %edx,%ecx > 0xb645fa14 <+644>: or %eax,%ecx > 0xb645fa16 <+646>: mov 0x20(%esp),%ecx > 0xb645fa1a <+650>: je 0xb6460019 <wherePathSatisfiesOrderBy+2185> > 0xb645fa20 <+656>: mov 0x2c(%esp),%ebp > 0xb645fa24 <+660>: not %ebp > 0xb645fa26 <+662>: mov %ebp,0x20(%esp) > 0xb645fa2a <+666>: mov 0x30(%esp),%ebp > 0xb645fa2e <+670>: not %ebp > 0xb645fa30 <+672>: and %eax,0x20(%esp) > 0xb645fa34 <+676>: and %edx,%ebp > 0xb645fa36 <+678>: mov %ebp,%eax > 0xb645fa38 <+680>: or 0x20(%esp),%eax > 0xb645fa3c <+684>: jne 0xb645f9cd <wherePathSatisfiesOrderBy+573> > 0xb645fa3e <+686>: xor %eax,%eax > 0xb645fa40 <+688>: xor %edx,%edx > 0xb645fa42 <+690>: test $0x20,%cl > 0xb645fa45 <+693>: sete %al > 0xb645fa48 <+696>: setne %dl > 0xb645fa4b <+699>: shl %cl,%edx > 0xb645fa4d <+701>: shl %cl,%eax > 0xb645fa4f <+703>: mov %edx,0x24(%esp) > 0xb645fa53 <+707>: mov %eax,%edx > 0xb645fa55 <+709>: mov %eax,0x20(%esp) > 0xb645fa59 <+713>: or %esi,%edx > 0xb645fa5b <+715>: add $0x1,%ecx > 0xb645fa5e <+718>: mov %edx,%eax > 0xb645fa60 <+720>: mov 0x24(%esp),%edx > 0xb645fa64 <+724>: or %edi,%edx > 0xb645fa66 <+726>: cmp 0x28(%esp),%ecx > 0xb645fa6a <+730>: mov %eax,%esi > 0xb645fa6c <+732>: mov %edx,%edi > 0xb645fa6e <+734>: jne 0xb645f9da <wherePathSatisfiesOrderBy+586> > 0xb645fa74 <+740>: mov %esi,0x20(%esp) > 0xb645fa78 <+744>: mov %edi,0x24(%esp) > 0xb645fa7c <+748>: addl $0x1,0x5c(%esp) > 0xb645fa81 <+753>: mov 0x24(%esp),%eax > 0xb645fa85 <+757>: cmp %eax,0x54(%esp) > 0xb645fa89 <+761>: ja 0xb645fc91 <wherePathSatisfiesOrderBy+1281> > 0xb645fa8f <+767>: jae 0xb645fc83 <wherePathSatisfiesOrderBy+1267> > 0xb645fa95 <+773>: mov 0x54(%esp),%edx > 0xb645fa99 <+777>: mov 0x20(%esp),%edi > 0xb645fa9d <+781>: mov 0x24(%esp),%ebp > 0xb645faa1 <+785>: mov 0x50(%esp),%eax > 0xb645faa5 <+789>: xor %ebp,%edx > 0xb645faa7 <+791>: xor %edi,%eax > 0xb645faa9 <+793>: or %eax,%edx > 0xb645faab <+795>: je 0xb6460063 <wherePathSatisfiesOrderBy+2259> > 0xb645fab1 <+801>: lea 0x9c(%esp),%esp > 0xb645fab8 <+808>: mov $0xffffffff,%eax > 0xb645fabd <+813>: pop %ebx > 0xb645fabe <+814>: pop %esi > 0xb645fabf <+815>: pop %edi > 0xb645fac0 <+816>: pop %ebp > 0xb645fac1 <+817>: ret > 0xb645fac2 <+818>: lea 0x0(%esi),%esi > 0xb645fac8 <+824>: xor %eax,%eax > 0xb645faca <+826>: lea 0x0(%esi),%esi > 0xb645fad0 <+832>: cmpb $0x9a,(%eax) > 0xb645fad3 <+835>: je 0xb645feb8 <wherePathSatisfiesOrderBy+1832> > 0xb645fad9 <+841>: add $0x1,%ecx > 0xb645fadc <+844>: cmpw $0x0,0x2c(%esp) > 0xb645fae2 <+850>: je 0xb645faee <wherePathSatisfiesOrderBy+862> > 0xb645fae4 <+852>: cmp %ecx,0x28(%esp) > 0xb645fae8 <+856>: jg 0xb645fe30 <wherePathSatisfiesOrderBy+1696> > 0xb645faee <+862>: mov %edi,0x20(%esp) > 0xb645faf2 <+866>: mov %ebp,0x24(%esp) > 0xb645faf6 <+870>: mov 0x30(%esp),%eax > 0xb645fafa <+874>: test %eax,%eax > 0xb645fafc <+876>: je 0xb645ffa7 <wherePathSatisfiesOrderBy+2071> > 0xb645fb02 <+882>: movzwl 0x66(%esp),%eax > 0xb645fb07 <+887>: cmp %eax,0x30(%esp) > 0xb645fb0b <+891>: movzbl 0x3f(%esp),%edi > 0xb645fb10 <+896>: mov $0x0,%eax > 0xb645fb15 <+901>: cmovl %eax,%edi > 0xb645fb18 <+904>: mov %edi,%eax > 0xb645fb1a <+906>: mov %al,0x3f(%esp) > 0xb645fb1e <+910>: cmpb $0x0,0x85(%esp) > 0xb645fb26 <+918>: jne 0xb645f97e <wherePathSatisfiesOrderBy+494> > 0xb645fb2c <+924>: cmpb $0x0,0x3f(%esp) > 0xb645fb31 <+929>: jne 0xb645f97e <wherePathSatisfiesOrderBy+494> > 0xb645fb37 <+935>: mov 0x54(%esp),%edx > 0xb645fb3b <+939>: mov 0x20(%esp),%edi > 0xb645fb3f <+943>: mov 0x24(%esp),%ebp > 0xb645fb43 <+947>: mov 0x50(%esp),%eax > 0xb645fb47 <+951>: xor %ebp,%edx > 0xb645fb49 <+953>: xor %edi,%eax > 0xb645fb4b <+955>: or %eax,%edx > 0xb645fb4d <+957>: je 0xb6460063 <wherePathSatisfiesOrderBy+2259> > 0xb645fb53 <+963>: lea 0x9c(%esp),%esp > 0xb645fb5a <+970>: xor %eax,%eax > 0xb645fb5c <+972>: pop %ebx > 0xb645fb5d <+973>: pop %esi > 0xb645fb5e <+974>: pop %edi > 0xb645fb5f <+975>: pop %ebp > 0xb645fb60 <+976>: ret > 0xb645fb61 <+977>: movzbl 0x1d(%edi),%eax > 0xb645fb65 <+981>: lea 0x9c(%esp),%esp > 0xb645fb6c <+988>: pop %ebx > 0xb645fb6d <+989>: pop %esi > 0xb645fb6e <+990>: pop %edi > 0xb645fb6f <+991>: pop %ebp > 0xb645fb70 <+992>: ret > 0xb645fb71 <+993>: lea 0x0(%esi,%eiz,1),%esi > 0xb645fb78 <+1000>: mov 0xc(%ebp),%ebp > 0xb645fb7b <+1003>: jmp 0xb645f930 <wherePathSatisfiesOrderBy+416> > 0xb645fb80 <+1008>: mov 0x34(%esp),%eax > 0xb645fb84 <+1012>: cmp 0x1c(%ebp),%eax > 0xb645fb87 <+1015>: jne 0xb645f95d <wherePathSatisfiesOrderBy+461> > 0xb645fb8d <+1021>: mov 0x6c(%esp),%edx > 0xb645fb91 <+1025>: mov 0x70(%esp),%eax > 0xb645fb95 <+1029>: not %edx > 0xb645fb97 <+1031>: not %eax > 0xb645fb99 <+1033>: mov %edx,0x4(%esp) > 0xb645fb9d <+1037>: movl $0x0,0x10(%esp) > 0xb645fba5 <+1045>: movl $0x82,0xc(%esp) > 0xb645fbad <+1053>: mov %eax,0x8(%esp) > 0xb645fbb1 <+1057>: movswl 0x20(%ebp),%eax > 0xb645fbb5 <+1061>: mov 0x34(%esp),%edx > 0xb645fbb9 <+1065>: mov %eax,(%esp) > 0xb645fbbc <+1068>: mov 0x88(%esp),%eax > 0xb645fbc3 <+1075>: mov %ecx,0x30(%esp) > 0xb645fbc7 <+1079>: call 0xb645e4f0 <findTerm> > 0xb645fbcc <+1084>: test %eax,%eax > 0xb645fbce <+1086>: mov %eax,0x2c(%esp) > 0xb645fbd2 <+1090>: mov 0x30(%esp),%ecx > 0xb645fbd6 <+1094>: je 0xb645f95d <wherePathSatisfiesOrderBy+461> > 0xb645fbdc <+1100>: testb $0x2,0x12(%eax) > 0xb645fbe0 <+1104>: je 0xb645fc55 <wherePathSatisfiesOrderBy+1221> > 0xb645fbe2 <+1106>: cmpw $0x0,0x20(%ebp) > 0xb645fbe7 <+1111>: js 0xb645fc55 <wherePathSatisfiesOrderBy+1221> > 0xb645fbe9 <+1113>: mov 0xb0(%esp),%eax > 0xb645fbf0 <+1120>: mov %ecx,0x30(%esp) > 0xb645fbf4 <+1124>: mov 0x20(%esp),%ecx > 0xb645fbf8 <+1128>: mov (%eax),%eax > 0xb645fbfa <+1130>: mov (%eax,%ecx,4),%edx > 0xb645fbfd <+1133>: mov 0x44(%esp),%eax > 0xb645fc01 <+1137>: mov (%eax),%eax > 0xb645fc03 <+1139>: call 0xb645df70 <sqlite3ExprCollSeq> > 0xb645fc08 <+1144>: test %eax,%eax > 0xb645fc0a <+1146>: mov 0x30(%esp),%ecx > 0xb645fc0e <+1150>: je 0xb6460091 <wherePathSatisfiesOrderBy+2305> > 0xb645fc14 <+1156>: mov (%eax),%ebp > 0xb645fc16 <+1158>: mov 0x2c(%esp),%eax > 0xb645fc1a <+1162>: mov %ecx,0x20(%esp) > 0xb645fc1e <+1166>: mov (%eax),%edx > 0xb645fc20 <+1168>: mov 0x44(%esp),%eax > 0xb645fc24 <+1172>: mov (%eax),%eax > 0xb645fc26 <+1174>: call 0xb645df70 <sqlite3ExprCollSeq> > 0xb645fc2b <+1179>: test %eax,%eax > 0xb645fc2d <+1181>: mov 0x20(%esp),%ecx > 0xb645fc31 <+1185>: je 0xb6460085 <wherePathSatisfiesOrderBy+2293> > 0xb645fc37 <+1191>: mov (%eax),%eax > 0xb645fc39 <+1193>: mov %ebp,(%esp) > 0xb645fc3c <+1196>: mov %eax,0x4(%esp) > 0xb645fc40 <+1200>: mov %ecx,0x20(%esp) > 0xb645fc44 <+1204>: call 0xb6428c10 <sqlite3_stricmp@plt> > 0xb645fc49 <+1209>: test %eax,%eax > 0xb645fc4b <+1211>: mov 0x20(%esp),%ecx > 0xb645fc4f <+1215>: jne 0xb645f95d <wherePathSatisfiesOrderBy+461> > 0xb645fc55 <+1221>: xor %eax,%eax > 0xb645fc57 <+1223>: xor %edx,%edx > 0xb645fc59 <+1225>: test $0x20,%cl > 0xb645fc5c <+1228>: sete %al > 0xb645fc5f <+1231>: setne %dl > 0xb645fc62 <+1234>: shl %cl,%edx > 0xb645fc64 <+1236>: shl %cl,%eax > 0xb645fc66 <+1238>: mov %edx,0x24(%esp) > 0xb645fc6a <+1242>: mov %eax,%edx > 0xb645fc6c <+1244>: mov %eax,0x20(%esp) > 0xb645fc70 <+1248>: or %esi,%edx > 0xb645fc72 <+1250>: mov %edx,%eax > 0xb645fc74 <+1252>: mov 0x24(%esp),%edx > 0xb645fc78 <+1256>: or %edi,%edx > 0xb645fc7a <+1258>: mov %eax,%esi > 0xb645fc7c <+1260>: mov %edx,%edi > 0xb645fc7e <+1262>: jmp 0xb645f95d <wherePathSatisfiesOrderBy+461> > 0xb645fc83 <+1267>: mov 0x20(%esp),%eax > 0xb645fc87 <+1271>: cmp %eax,0x50(%esp) > 0xb645fc8b <+1275>: jbe 0xb645fa95 <wherePathSatisfiesOrderBy+773> > 0xb645fc91 <+1281>: mov 0x68(%esp),%eax > 0xb645fc95 <+1285>: cmp %eax,0x5c(%esp) > 0xb645fc99 <+1289>: jg 0xb645fa95 <wherePathSatisfiesOrderBy+773> > 0xb645fc9f <+1295>: mov 0x38(%esp),%eax > 0xb645fca3 <+1299>: mov 0x8(%eax),%edi > 0xb645fca6 <+1302>: mov 0xc(%eax),%eax > 0xb645fca9 <+1305>: or %edi,0x6c(%esp) > 0xb645fcad <+1309>: or %eax,0x70(%esp) > 0xb645fcb1 <+1313>: jmp 0xb645f899 <wherePathSatisfiesOrderBy+265> > 0xb645fcb6 <+1318>: test $0x1,%ah > 0xb645fcb9 <+1321>: jne 0xb6460036 <wherePathSatisfiesOrderBy+2214> > 0xb645fcbf <+1327>: mov 0x38(%esp),%eax > 0xb645fcc3 <+1331>: mov 0x1c(%eax),%eax > 0xb645fcc6 <+1334>: test %eax,%eax > 0xb645fcc8 <+1336>: mov %eax,0x48(%esp) > 0xb645fccc <+1340>: je 0xb645fb53 <wherePathSatisfiesOrderBy+963> >=> 0xb645fcd2 <+1346>: testb $0x4,0x37(%eax) > 0xb645fcd6 <+1350>: jne 0xb645fb53 <wherePathSatisfiesOrderBy+963> > 0xb645fcdc <+1356>: cmpb $0x0,0x36(%eax) > 0xb645fce0 <+1360>: movzwl 0x32(%eax),%edi > 0xb645fce4 <+1364>: movzwl 0x34(%eax),%eax > 0xb645fce8 <+1368>: mov %di,0x66(%esp) > 0xb645fced <+1373>: setne 0x3f(%esp) > 0xb645fcf2 <+1378>: test %eax,%eax > 0xb645fcf4 <+1380>: mov %eax,0x4c(%esp) > 0xb645fcf8 <+1384>: je 0xb645fb2c <wherePathSatisfiesOrderBy+924> > 0xb645fcfe <+1390>: movzbl 0x5c(%esp),%ecx > 0xb645fd03 <+1395>: xor %eax,%eax > 0xb645fd05 <+1397>: xor %edx,%edx > 0xb645fd07 <+1399>: test $0x20,%cl > 0xb645fd0a <+1402>: sete %al > 0xb645fd0d <+1405>: setne %dl > 0xb645fd10 <+1408>: shl %cl,%eax > 0xb645fd12 <+1410>: movb $0x0,0x85(%esp) > 0xb645fd1a <+1418>: mov %eax,0x78(%esp) > 0xb645fd1e <+1422>: movzwl 0x86(%esp),%eax > 0xb645fd26 <+1430>: shl %cl,%edx > 0xb645fd28 <+1432>: and $0x300,%ax > 0xb645fd2c <+1436>: mov %edx,0x7c(%esp) > 0xb645fd30 <+1440>: movb $0x0,0x84(%esp) > 0xb645fd38 <+1448>: movb $0x0,0x65(%esp) > 0xb645fd3d <+1453>: movl $0x0,0x30(%esp) > 0xb645fd45 <+1461>: mov %ax,0x2c(%esp) > 0xb645fd4a <+1466>: mov 0x20(%esp),%esi > 0xb645fd4e <+1470>: mov 0x24(%esp),%edi > 0xb645fd52 <+1474>: jmp 0xb645fd9c <wherePathSatisfiesOrderBy+1548> > 0xb645fd54 <+1476>: mov 0x38(%esp),%eax > 0xb645fd58 <+1480>: cmpw $0x0,0x1a(%eax) > 0xb645fd5d <+1485>: jne 0xb645fdb0 <wherePathSatisfiesOrderBy+1568> > 0xb645fd5f <+1487>: mov 0x2c(%eax),%edx > 0xb645fd62 <+1490>: mov 0x30(%esp),%eax > 0xb645fd66 <+1494>: mov (%edx,%eax,4),%edx > 0xb645fd69 <+1497>: movzwl 0x12(%edx),%edx > 0xb645fd6d <+1501>: test $0x82,%dl > 0xb645fd70 <+1504>: je 0xb645fdb0 <wherePathSatisfiesOrderBy+1568> > 0xb645fd72 <+1506>: and $0x80,%edx > 0xb645fd78 <+1512>: mov $0x0,%eax > 0xb645fd7d <+1517>: movzbl 0x3f(%esp),%ecx > 0xb645fd82 <+1522>: cmovne %eax,%ecx > 0xb645fd85 <+1525>: mov %cl,0x3f(%esp) > 0xb645fd89 <+1529>: addl $0x1,0x30(%esp) > 0xb645fd8e <+1534>: mov 0x4c(%esp),%eax > 0xb645fd92 <+1538>: cmp %eax,0x30(%esp) > 0xb645fd96 <+1542>: jge 0xb645ff9a <wherePathSatisfiesOrderBy+2058> > 0xb645fd9c <+1548>: mov 0x38(%esp),%eax > 0xb645fda0 <+1552>: mov 0x30(%esp),%edx > 0xb645fda4 <+1556>: movzwl 0x18(%eax),%eax > 0xb645fda8 <+1560>: cmp %edx,%eax > 0xb645fdaa <+1562>: mov %eax,0x20(%esp) > 0xb645fdae <+1566>: jg 0xb645fd54 <wherePathSatisfiesOrderBy+1476> > 0xb645fdb0 <+1568>: mov 0x48(%esp),%ecx > 0xb645fdb4 <+1572>: test %ecx,%ecx > 0xb645fdb6 <+1574>: je 0xb645ffb1 <wherePathSatisfiesOrderBy+2081> > 0xb645fdbc <+1580>: mov 0x4(%ecx),%edx > 0xb645fdbf <+1583>: mov 0x30(%esp),%eax > 0xb645fdc3 <+1587>: movswl (%edx,%eax,2),%ebp > 0xb645fdc7 <+1591>: mov 0x1c(%ecx),%edx > 0xb645fdca <+1594>: mov %ebp,0x40(%esp) > 0xb645fdce <+1598>: movzbl (%edx,%eax,1),%edx > 0xb645fdd2 <+1602>: mov %dl,0x64(%esp) > 0xb645fdd6 <+1606>: mov 0xc(%ecx),%edx > 0xb645fdd9 <+1609>: movswl 0x24(%edx),%ecx > 0xb645fddd <+1613>: cmp %ecx,%ebp > 0xb645fddf <+1615>: je 0xb645ffb6 <wherePathSatisfiesOrderBy+2086> > 0xb645fde5 <+1621>: sub $0x0,%ebp > 0xb645fde8 <+1624>: js 0xb645fe12 <wherePathSatisfiesOrderBy+1666> > 0xb645fdea <+1626>: testb $0x1,0x3f(%esp) > 0xb645fdef <+1631>: je 0xb645fe12 <wherePathSatisfiesOrderBy+1666> > 0xb645fdf1 <+1633>: cmp %eax,0x20(%esp) > 0xb645fdf5 <+1637>: movb $0x1,0x3f(%esp) > 0xb645fdfa <+1642>: jg 0xb645fe12 <wherePathSatisfiesOrderBy+1666> > 0xb645fdfc <+1644>: mov 0x40(%esp),%eax > 0xb645fe00 <+1648>: mov 0x4(%edx),%ecx > 0xb645fe03 <+1651>: lea (%eax,%eax,2),%eax > 0xb645fe06 <+1654>: lea (%ecx,%eax,8),%eax > 0xb645fe09 <+1657>: cmpb $0x0,0x14(%eax) > 0xb645fe0d <+1661>: setne 0x3f(%esp) > 0xb645fe12 <+1666>: mov 0x28(%esp),%ebp > 0xb645fe16 <+1670>: test %ebp,%ebp > 0xb645fe18 <+1672>: je 0xb645ffca <wherePathSatisfiesOrderBy+2106> > 0xb645fe1e <+1678>: mov 0x30(%esp),%eax > 0xb645fe22 <+1682>: mov %edi,%ebp > 0xb645fe24 <+1684>: shl $0x2,%eax > 0xb645fe27 <+1687>: xor %ecx,%ecx > 0xb645fe29 <+1689>: mov %eax,0x58(%esp) > 0xb645fe2d <+1693>: mov %esi,%edi > 0xb645fe2f <+1695>: nop > 0xb645fe30 <+1696>: mov %edi,%eax > 0xb645fe32 <+1698>: mov %ebp,%edx > 0xb645fe34 <+1700>: shrd %cl,%ebp,%eax > 0xb645fe37 <+1703>: shr %cl,%edx > 0xb645fe39 <+1705>: test $0x20,%cl > 0xb645fe3c <+1708>: cmovne %edx,%eax > 0xb645fe3f <+1711>: and $0x1,%eax > 0xb645fe42 <+1714>: test %eax,%eax > 0xb645fe44 <+1716>: jne 0xb645feb0 <wherePathSatisfiesOrderBy+1824> > 0xb645fe46 <+1718>: lea (%ecx,%ecx,4),%eax > 0xb645fe49 <+1721>: lea 0x0(,%eax,4),%edx > 0xb645fe50 <+1728>: mov %edx,0x20(%esp) > 0xb645fe54 <+1732>: mov 0xb0(%esp),%edx > 0xb645fe5b <+1739>: mov (%edx),%edx > 0xb645fe5d <+1741>: mov (%edx,%eax,4),%edx > 0xb645fe60 <+1744>: test %edx,%edx > 0xb645fe62 <+1746>: je 0xb645fac8 <wherePathSatisfiesOrderBy+824> > 0xb645fe68 <+1752>: mov 0x4(%edx),%esi > 0xb645fe6b <+1755>: mov %edx,%eax > 0xb645fe6d <+1757>: test $0x1000,%esi > 0xb645fe73 <+1763>: jne 0xb645fe9f <wherePathSatisfiesOrderBy+1807> > 0xb645fe75 <+1765>: jmp 0xb645fad0 <wherePathSatisfiesOrderBy+832> > 0xb645fe7a <+1770>: lea 0x0(%esi),%esi > 0xb645fe80 <+1776>: mov 0x14(%eax),%eax > 0xb645fe83 <+1779>: mov 0x8(%eax),%eax > 0xb645fe86 <+1782>: mov (%eax),%eax > 0xb645fe88 <+1784>: test %eax,%eax > 0xb645fe8a <+1786>: je 0xb645fad0 <wherePathSatisfiesOrderBy+832> > 0xb645fe90 <+1792>: mov 0x4(%eax),%esi > 0xb645fe93 <+1795>: test $0x1000,%esi > 0xb645fe99 <+1801>: je 0xb645fad0 <wherePathSatisfiesOrderBy+832> > 0xb645fe9f <+1807>: and $0x40000,%esi > 0xb645fea5 <+1813>: jne 0xb645fe80 <wherePathSatisfiesOrderBy+1776> > 0xb645fea7 <+1815>: mov 0xc(%eax),%eax > 0xb645feaa <+1818>: jmp 0xb645fe88 <wherePathSatisfiesOrderBy+1784> > 0xb645feac <+1820>: lea 0x0(%esi,%eiz,1),%esi > 0xb645feb0 <+1824>: add $0x1,%ecx > 0xb645feb3 <+1827>: jmp 0xb645fae4 <wherePathSatisfiesOrderBy+852> > 0xb645feb8 <+1832>: mov 0x34(%esp),%esi > 0xb645febc <+1836>: cmp 0x1c(%eax),%esi > 0xb645febf <+1839>: jne 0xb645fad9 <wherePathSatisfiesOrderBy+841> > 0xb645fec5 <+1845>: movswl 0x20(%eax),%eax > 0xb645fec9 <+1849>: cmp %eax,0x40(%esp) > 0xb645fecd <+1853>: jne 0xb645fad9 <wherePathSatisfiesOrderBy+841> > 0xb645fed3 <+1859>: mov 0x40(%esp),%eax > 0xb645fed7 <+1863>: test %eax,%eax > 0xb645fed9 <+1865>: js 0xb6460074 <wherePathSatisfiesOrderBy+2276> > 0xb645fedf <+1871>: mov 0x44(%esp),%eax > 0xb645fee3 <+1875>: mov %ecx,0x8c(%esp) > 0xb645feea <+1882>: mov (%eax),%eax > 0xb645feec <+1884>: call 0xb645df70 <sqlite3ExprCollSeq> > 0xb645fef1 <+1889>: test %eax,%eax > 0xb645fef3 <+1891>: mov 0x8c(%esp),%ecx > 0xb645fefa <+1898>: je 0xb6460057 <wherePathSatisfiesOrderBy+2247> > 0xb645ff00 <+1904>: mov %ecx,0x8c(%esp) > 0xb645ff07 <+1911>: mov 0x48(%esp),%ecx > 0xb645ff0b <+1915>: mov 0x20(%ecx),%edx > 0xb645ff0e <+1918>: mov 0x58(%esp),%ecx > 0xb645ff12 <+1922>: mov (%edx,%ecx,1),%edx > 0xb645ff15 <+1925>: mov %edx,0x4(%esp) > 0xb645ff19 <+1929>: mov (%eax),%eax > 0xb645ff1b <+1931>: mov %eax,(%esp) > 0xb645ff1e <+1934>: call 0xb6428c10 <sqlite3_stricmp@plt> > 0xb645ff23 <+1939>: test %eax,%eax > 0xb645ff25 <+1941>: mov 0x8c(%esp),%ecx > 0xb645ff2c <+1948>: jne 0xb645fad9 <wherePathSatisfiesOrderBy+841> > 0xb645ff32 <+1954>: mov %edi,%esi > 0xb645ff34 <+1956>: mov %ebp,%edi > 0xb645ff36 <+1958>: xor %eax,%eax > 0xb645ff38 <+1960>: xor %edx,%edx > 0xb645ff3a <+1962>: test $0x20,%cl > 0xb645ff3d <+1965>: sete %al > 0xb645ff40 <+1968>: setne %dl > 0xb645ff43 <+1971>: shl %cl,%edx > 0xb645ff45 <+1973>: shl %cl,%eax > 0xb645ff47 <+1975>: mov %esi,%ecx > 0xb645ff49 <+1977>: or %eax,%ecx > 0xb645ff4b <+1979>: mov 0x44(%esp),%eax > 0xb645ff4f <+1983>: or %edx,%edi > 0xb645ff51 <+1985>: mov %ecx,%esi > 0xb645ff53 <+1987>: testb $0x1,0x1f(%eax) > 0xb645ff57 <+1991>: jne 0xb645fd89 <wherePathSatisfiesOrderBy+1529> > 0xb645ff5d <+1997>: cmpb $0x0,0x65(%esp) > 0xb645ff62 <+2002>: je 0xb645ffd8 <wherePathSatisfiesOrderBy+2120> > 0xb645ff64 <+2004>: mov 0xb0(%esp),%eax > 0xb645ff6b <+2011>: mov 0x20(%esp),%ecx > 0xb645ff6f <+2015>: movzbl 0x64(%esp),%edx > 0xb645ff74 <+2020>: xor 0x84(%esp),%dl > 0xb645ff7b <+2027>: mov (%eax),%eax > 0xb645ff7d <+2029>: cmp 0xc(%eax,%ecx,1),%dl > 0xb645ff81 <+2033>: jne 0xb645fb53 <wherePathSatisfiesOrderBy+963> > 0xb645ff87 <+2039>: addl $0x1,0x30(%esp) > 0xb645ff8c <+2044>: mov 0x4c(%esp),%eax > 0xb645ff90 <+2048>: cmp %eax,0x30(%esp) > 0xb645ff94 <+2052>: jl 0xb645fd9c <wherePathSatisfiesOrderBy+1548> > 0xb645ff9a <+2058>: mov %esi,0x20(%esp) > 0xb645ff9e <+2062>: mov %edi,0x24(%esp) > 0xb645ffa2 <+2066>: jmp 0xb645fb1e <wherePathSatisfiesOrderBy+910> > 0xb645ffa7 <+2071>: movb $0x0,0x3f(%esp) > 0xb645ffac <+2076>: jmp 0xb645fb1e <wherePathSatisfiesOrderBy+910> > 0xb645ffb1 <+2081>: movb $0x0,0x64(%esp) > 0xb645ffb6 <+2086>: mov 0x28(%esp),%ebp > 0xb645ffba <+2090>: movl $0xffffffff,0x40(%esp) > 0xb645ffc2 <+2098>: test %ebp,%ebp > 0xb645ffc4 <+2100>: jne 0xb645fe1e <wherePathSatisfiesOrderBy+1678> > 0xb645ffca <+2106>: mov %esi,0x20(%esp) > 0xb645ffce <+2110>: mov %edi,0x24(%esp) > 0xb645ffd2 <+2114>: jmp 0xb645faf6 <wherePathSatisfiesOrderBy+870> > 0xb645ffd7 <+2119>: nop > 0xb645ffd8 <+2120>: mov 0xb0(%esp),%eax > 0xb645ffdf <+2127>: mov 0x20(%esp),%ecx > 0xb645ffe3 <+2131>: movzbl 0x64(%esp),%edx > 0xb645ffe8 <+2136>: movb $0x1,0x65(%esp) > 0xb645ffed <+2141>: mov (%eax),%eax > 0xb645ffef <+2143>: xor 0xc(%eax,%ecx,1),%dl > 0xb645fff3 <+2147>: mov %dl,0x84(%esp) > 0xb645fffa <+2154>: je 0xb645fd89 <wherePathSatisfiesOrderBy+1529> > 0xb6460000 <+2160>: mov 0xc4(%esp),%ecx > 0xb6460007 <+2167>: mov 0x78(%esp),%eax > 0xb646000b <+2171>: mov 0x7c(%esp),%edx > 0xb646000f <+2175>: or %eax,(%ecx) > 0xb6460011 <+2177>: or %edx,0x4(%ecx) > 0xb6460014 <+2180>: jmp 0xb645fd89 <wherePathSatisfiesOrderBy+1529> > 0xb6460019 <+2185>: mov $0x1,%edx > 0xb646001e <+2190>: mov %ebp,%eax > 0xb6460020 <+2192>: call 0xb643f3f0 <exprIsConst> > 0xb6460025 <+2197>: test %eax,%eax > 0xb6460027 <+2199>: mov 0x20(%esp),%ecx > 0xb646002b <+2203>: je 0xb645f9cd <wherePathSatisfiesOrderBy+573> > 0xb6460031 <+2209>: jmp 0xb645fa3e <wherePathSatisfiesOrderBy+686> > 0xb6460036 <+2214>: movl $0x1,0x4c(%esp) > 0xb646003e <+2222>: movw $0x0,0x66(%esp) > 0xb6460045 <+2229>: movl $0x0,0x48(%esp) > 0xb646004d <+2237>: movb $0x1,0x3f(%esp) > 0xb6460052 <+2242>: jmp 0xb645fcfe <wherePathSatisfiesOrderBy+1390> > 0xb6460057 <+2247>: mov 0x60(%esp),%eax > 0xb646005b <+2251>: mov 0x8(%eax),%eax > 0xb646005e <+2254>: jmp 0xb645ff00 <wherePathSatisfiesOrderBy+1904> > 0xb6460063 <+2259>: lea 0x9c(%esp),%esp > 0xb646006a <+2266>: mov $0x1,%eax > 0xb646006f <+2271>: pop %ebx > 0xb6460070 <+2272>: pop %esi > 0xb6460071 <+2273>: pop %edi > 0xb6460072 <+2274>: pop %ebp > 0xb6460073 <+2275>: ret > 0xb6460074 <+2276>: mov %edi,%esi > 0xb6460076 <+2278>: movb $0x1,0x85(%esp) > 0xb646007e <+2286>: mov %ebp,%edi > 0xb6460080 <+2288>: jmp 0xb645ff36 <wherePathSatisfiesOrderBy+1958> > 0xb6460085 <+2293>: mov 0x60(%esp),%eax > 0xb6460089 <+2297>: mov 0x8(%eax),%eax > 0xb646008c <+2300>: jmp 0xb645fc37 <wherePathSatisfiesOrderBy+1191> > 0xb6460091 <+2305>: mov 0x60(%esp),%eax > 0xb6460095 <+2309>: mov 0x8(%eax),%eax > 0xb6460098 <+2312>: jmp 0xb645fc14 <wherePathSatisfiesOrderBy+1156> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1075889
: 873800 |
873801
|
873802
|
873803
|
873804
|
873805
|
873806
|
873807
|
873808
|
873809
|
873810
|
889642
|
889745