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 877862 Details for
Bug 1079740
[abrt] tracker: wherePathSatisfiesOrderBy(): tracker-store 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), 59.52 KB, created by
Pablo RodrÃguez
on 2014-03-23 16:06:32 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Pablo RodrÃguez
Created:
2014-03-23 16:06:32 UTC
Size:
59.52 KB
patch
obsolete
>[New LWP 3983] >[New LWP 3977] >[New LWP 3981] >[New LWP 3980] >[New LWP 3978] >[New LWP 3982] >[New LWP 3984] >[New LWP 3979] >Traceback (most recent call last): > File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3800.2-gdb.py", line 9, in <module> > from gobject import register > File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module> > import gdb.backtrace >ImportError: No module named backtrace >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `/usr/libexec/tracker-store'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0xb723bcd2 in wherePathSatisfiesOrderBy (pWInfo=pWInfo@entry=0x88716c8, wctrlFlags=wctrlFlags@entry=512, nLoop=2, pLast=0x904fd88, pRevMask=pRevMask@entry=0xb3cfcc80, pPath=0xa5e0e08, pOrderBy=<optimized out>, pOrderBy=<optimized out>) at sqlite3.c:114178 >114178 sqlite3.c: No such file or directory. > >Thread 8 (Thread 0xb606db40 (LWP 3979)): >#0 0xb77f0424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb70b33eb in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0xb7318f9c in poll (__timeout=__timeout@entry=-1, __nfds=__nfds@entry=3, __fds=__fds@entry=0xb57023a0) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0xb57023a0, nfds=nfds@entry=3, timeout=timeout@entry=-1) at gpoll.c:132 >No locals. >#4 0xb73098a0 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0xb57023a0, timeout=-1, context=0xb630bb00) at gmain.c:4007 > poll_func = 0xb7318f70 <g_poll> >#5 g_main_context_iterate (context=0xb630bb00, 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 = 3 > allocated_nfds = <optimized out> > fds = 0xb57023a0 >#6 0xb7309dc3 in g_main_loop_run (loop=0xb630bac8) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#7 0xb7522acb in gdbus_shared_thread_func (user_data=0xb630bae8) at gdbusprivate.c:278 > data = 0xb630bae8 >#8 0xb7330ebb in g_thread_proxy (data=0x88421b0) at gthread.c:798 > thread = 0x88421b0 >#9 0xb718cd8a in start_thread (arg=0xb606db40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb606db40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1223041024, -1241064640, 4001536, -1241066584, 228694167, 832383125}, 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 0xb70bfa0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 7 (Thread 0xb34fcb40 (LWP 3984)): >#0 0xb77f0424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb71907ac in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187 >No locals. >#2 0xb734f3c1 in g_cond_wait (cond=cond@entry=0x8845680, mutex=mutex@entry=0x8845678) at gthread-posix.c:753 > _g_boolean_var_ = <optimized out> > status = <optimized out> >#3 0xb72dbb7f in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x8845678, wait=wait@entry=1, end_time=-1) at gasyncqueue.c:421 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#4 0xb72dc1b1 in g_async_queue_pop_unlocked (queue=0x8845678) at gasyncqueue.c:477 > __PRETTY_FUNCTION__ = "g_async_queue_pop_unlocked" >#5 0xb7331a4b in g_thread_pool_wait_for_new_task (pool=0x8845638) at gthreadpool.c:247 > task = <optimized out> >#6 g_thread_pool_thread_proxy (data=0x8845638) at gthreadpool.c:298 > task = 0x1 > pool = 0x8845638 >#7 0xb7330ebb in g_thread_proxy (data=0x8841e60) at gthread.c:798 > thread = 0x8841e60 >#8 0xb718cd8a in start_thread (arg=0xb34fcb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb34fcb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1223041024, -1286616256, 4001536, -1286618200, -1618896739, 832383125}, 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> >#9 0xb70bfa0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 6 (Thread 0xb44feb40 (LWP 3982)): >#0 0xb77f0424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb71907ac in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187 >No locals. >#2 0xb734f3c1 in g_cond_wait (cond=cond@entry=0x88440c0, mutex=mutex@entry=0x88440b8) at gthread-posix.c:753 > _g_boolean_var_ = <optimized out> > status = <optimized out> >#3 0xb72dbb7f in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x88440b8, wait=wait@entry=1, end_time=-1) at gasyncqueue.c:421 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#4 0xb72dc1b1 in g_async_queue_pop_unlocked (queue=0x88440b8) at gasyncqueue.c:477 > __PRETTY_FUNCTION__ = "g_async_queue_pop_unlocked" >#5 0xb7331a4b in g_thread_pool_wait_for_new_task (pool=0x8844078) at gthreadpool.c:247 > task = <optimized out> >#6 g_thread_pool_thread_proxy (data=0x8844078) at gthreadpool.c:298 > task = 0x1 > pool = 0x8844078 >#7 0xb7330ebb in g_thread_proxy (data=0x8841e00) at gthread.c:798 > thread = 0x8841e00 >#8 0xb718cd8a in start_thread (arg=0xb44feb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb44feb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1223041024, -1269830848, 4001536, -1269832792, -1614702445, 832383125}, 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> >#9 0xb70bfa0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 5 (Thread 0xb6ca7b40 (LWP 3978)): >#0 0xb77f0424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb70b33eb in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0xb7318f9c in poll (__timeout=__timeout@entry=-1, __nfds=__nfds@entry=1, __fds=__fds@entry=0xb6300c78) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0xb6300c78, nfds=nfds@entry=1, timeout=timeout@entry=-1) at gpoll.c:132 >No locals. >#4 0xb73098a0 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0xb6300c78, timeout=-1, context=0x8839b80) at gmain.c:4007 > poll_func = 0xb7318f70 <g_poll> >#5 g_main_context_iterate (context=context@entry=0x8839b80, 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 = 0xb6300c78 >#6 0xb73099e9 in g_main_context_iteration (context=context@entry=0x8839b80, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#7 0xb77ca180 in dconf_gdbus_worker_thread (user_data=0x8839b80) at dconf-gdbus-thread.c:81 > context = 0x8839b80 >#8 0xb7330ebb in g_thread_proxy (data=0x8841bb0) at gthread.c:798 > thread = 0x8841bb0 >#9 0xb718cd8a in start_thread (arg=0xb6ca7b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb6ca7b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1223041024, -1228244160, 4001536, -1228246104, -1797154666, 832383125}, 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 0xb70bfa0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 4 (Thread 0xb56ffb40 (LWP 3980)): >#0 0xb77f0424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb70b33eb in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0xb7318f9c in poll (__timeout=__timeout@entry=1000, __nfds=__nfds@entry=2, __fds=__fds@entry=0xb4d00468) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0xb4d00468, nfds=nfds@entry=2, timeout=timeout@entry=1000) at gpoll.c:132 >No locals. >#4 0xb73098a0 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0xb4d00468, timeout=1000, context=0x8844ab8) at gmain.c:4007 > poll_func = 0xb7318f70 <g_poll> >#5 g_main_context_iterate (context=context@entry=0x8844ab8, 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 = 0xb4d00468 >#6 0xb73099e9 in g_main_context_iteration (context=0x8844ab8, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#7 0xb7309a76 in glib_worker_main (data=0x0) at gmain.c:5473 >No locals. >#8 0xb7330ebb in g_thread_proxy (data=0x8841d80) at gthread.c:798 > thread = 0x8841d80 >#9 0xb718cd8a in start_thread (arg=0xb56ffb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb56ffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1223041024, -1250952384, 4001536, -1250954328, -538863471, 832383125}, 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 0xb70bfa0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 3 (Thread 0xb4cffb40 (LWP 3981)): >#0 0xb77f0424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb71907ac in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187 >No locals. >#2 0xb734f3c1 in g_cond_wait (cond=cond@entry=0x8843a08, mutex=mutex@entry=0x8843a00) at gthread-posix.c:753 > _g_boolean_var_ = <optimized out> > status = <optimized out> >#3 0xb72dbb7f in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x8843a00, wait=wait@entry=1, end_time=-1) at gasyncqueue.c:421 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#4 0xb72dc1b1 in g_async_queue_pop_unlocked (queue=0x8843a00) at gasyncqueue.c:477 > __PRETTY_FUNCTION__ = "g_async_queue_pop_unlocked" >#5 0xb7331a4b in g_thread_pool_wait_for_new_task (pool=0x8845218) at gthreadpool.c:247 > task = <optimized out> >#6 g_thread_pool_thread_proxy (data=0x8845218) at gthreadpool.c:298 > task = 0x1 > pool = 0x8845218 >#7 0xb7330ebb in g_thread_proxy (data=0x8841db0) at gthread.c:798 > thread = 0x8841db0 >#8 0xb718cd8a in start_thread (arg=0xb4cffb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb4cffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1223041024, -1261438144, 4001536, -1261440088, -1612605294, 832383125}, 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> >#9 0xb70bfa0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 2 (Thread 0xb6ee7780 (LWP 3977)): >#0 0xb77f0424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb70b33eb in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0xb7318f9c in poll (__timeout=__timeout@entry=1912, __nfds=__nfds@entry=1, __fds=__fds@entry=0x8844c08) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0x8844c08, nfds=nfds@entry=1, timeout=timeout@entry=1912) at gpoll.c:132 >No locals. >#4 0xb73098a0 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x8844c08, timeout=1912, context=0x8837000) at gmain.c:4007 > poll_func = 0xb7318f70 <g_poll> >#5 g_main_context_iterate (context=0x8837000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = 1912 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x8844c08 >#6 0xb7309dc3 in g_main_loop_run (loop=loop@entry=0x8a655c8) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#7 0x0804f0fd in tracker_main_main (args_length1=1, args=0xbfdd6c04) at /home/mclasen/Sources/tracker/src/tracker-store/tracker-main.vala:306 > _tmp69_ = 0x8a655c8 > _tmp70_ = 0x8a655c8 > _tmp14_ = <optimized out> > _tmp35_ = <optimized out> > update_cache_size = <optimized out> > _tmp12_ = 0x8836818 > _tmp33_ = <optimized out> > _tmp54_ = <optimized out> > _tmp9_ = <optimized out> > _tmp28_ = 0x804d990 <g_object_unref@plt> > _tmp31_ = <optimized out> > _tmp49_ = <optimized out> > _tmp52_ = <optimized out> > _tmp73_ = 0 > _tmp7_ = 0x8836818 > flags = TRACKER_DB_MANAGER_REMOVE_CACHE > _tmp26_ = 0x88369a8 > busy_callback_target = <optimized out> > do_rotating = 1 > cache_size_s = 0x0 > _tmp47_ = 0x0 > _tmp68_ = <optimized out> > _tmp71_ = 0x0 > rotate_to = 0x0 > _tmp45_ = <optimized out> > _inner_error_ = 0x0 > result = 0 > _tmp19_ = <optimized out> > _tmp22_ = 3 > _tmp43_ = 0x0 > select_cache_size = 100 > _tmp20_ = 0x8836818 > _tmp38_ = <optimized out> > _tmp41_ = 1 > db_config = 0x0 > _tmp15_ = 0x0 > _tmp36_ = 0x88368b8 > _tmp57_ = <optimized out> > _tmp13_ = <optimized out> > notifier = 0x0 > _tmp34_ = <optimized out> > chunk_size = 52428800 > _tmp55_ = 0x0 > is_first_time_index = <optimized out> > _tmp29_ = 0x8056e40 <_tracker_status_callback_tracker_busy_callback> > busy_callback_target_destroy_notify = <optimized out> > _tmp32_ = 0x88368b8 > _tmp53_ = <optimized out> > _tmp74_ = 0 > _tmp8_ = 0x88368b8 > _tmp27_ = 0x88369a8 > _tmp30_ = <optimized out> > _tmp72_ = 0 > _tmp6_ = <optimized out> > config = 0x8836818 > config_verbosity_id = 3 > _tmp25_ = 0x88369a8 > busy_callback = 0x8056e40 <_tracker_status_callback_tracker_busy_callback> > _tmp46_ = <optimized out> > _tmp67_ = <optimized out> > _tmp23_ = <optimized out> > _tmp44_ = <optimized out> > _tmp18_ = 0x8836818 > _tmp21_ = 0x8836818 > chunk_size_mb = <optimized out> > _tmp39_ = <optimized out> > _tmp42_ = 52428800 > _tmp16_ = <optimized out> > _tmp37_ = <optimized out> > _tmp40_ = <optimized out> >#8 main (argc=1, argv=0xbfdd6c04) at /home/mclasen/Sources/tracker/src/tracker-store/tracker-main.vala:156 >No locals. > >Thread 1 (Thread 0xb3cfdb40 (LWP 3983)): >#0 0xb723bcd2 in wherePathSatisfiesOrderBy (pWInfo=pWInfo@entry=0x88716c8, wctrlFlags=wctrlFlags@entry=512, nLoop=2, pLast=0x904fd88, pRevMask=pRevMask@entry=0xb3cfcc80, pPath=0xa5e0e08, 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 = 0x9050088 > pTerm = <optimized out> > pOBExpr = <optimized out> > pColl = <optimized out> > pIndex = 0x10000 > db = 0x88706f0 > obSat = <optimized out> > obDone = 15 > orderDistinctMask = <optimized out> > ready = 0 >#1 0xb723c9a7 in wherePathSolver (pWInfo=pWInfo@entry=0x88716c8, 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 0xb7251e61 in sqlite3WhereBegin (pParse=pParse@entry=0x8b3f808, pTabList=pTabList@entry=0x98a0008, pWhere=pWhere@entry=0x904f788, pOrderBy=pOrderBy@entry=0x904f708, pResultSet=0x9055488, wctrlFlags=1024, iIdxCur=iIdxCur@entry=0) at sqlite3.c:114969 > nTabList = 3 > pWInfo = 0x88716c8 > v = 0x8b91408 > notReady = <optimized out> > sWLB = {pWInfo = 0x88716c8, pWC = 0x887180c, pOrderBy = 0x904f708, pNew = 0x8871a50, pOrSet = 0x0} > pMaskSet = 0x8871708 > pLevel = <optimized out> > pLoop = <optimized out> > ii = <optimized out> > db = 0x88706f0 > rc = 4 >#3 0xb725559b in sqlite3Select (pParse=pParse@entry=0x8b3f808, p=<optimized out>, pDest=pDest@entry=0xb3cfcf70) at sqlite3.c:104775 > wctrlFlags = <optimized out> > i = <optimized out> > j = <optimized out> > pWInfo = <optimized out> > v = <optimized out> > isAgg = <optimized out> > pEList = 0x9055488 > pTabList = 0x98a0008 > pWhere = 0x904f788 > 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 0xb726c2dc in yy_reduce (yyruleno=111, yypParser=0x8b40a34) 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 = 0x8b40a34 > yysize = <optimized out> > pParse = <optimized out> >#5 sqlite3Parser (yyp=yyp@entry=0x8b40a08, yymajor=yymajor@entry=1, yyminor=..., pParse=pParse@entry=0x8b3f808) at sqlite3.c:53224 > yyminorunion = {yyinit = 164142667, yy0 = {z = 0x9c89e4b "DESC", n = 4}, yy3 = 0x9c89e4b, yy14 = 0x9c89e4b, yy59 = 0x9c89e4b, yy65 = 0x9c89e4b, yy96 = {eOperator = {z = 0x9c89e4b "DESC", n = 4}, bNot = -1221856808}, yy132 = 0x9c89e4b, yy186 = 75 'K', yy328 = 164142667, yy346 = {pExpr = 0x9c89e4b, zStart = 0x4 <Address 0x4 out of bounds>, zEnd = 0xb72bf1d8 <staticMutexes.9502+24> ""}, yy378 = {a = 164142667, b = 0x4}, yy381 = 40523, yy408 = 0x9c89e4b, yy429 = {value = 164142667, mask = 4}, yy473 = 0x9c89e4b, yy476 = {pLimit = 0x9c89e4b, pOffset = 0x4}} > yyact = 753 > yypParser = 0x8b40a08 >#6 0xb726ecb4 in sqlite3RunParser (pParse=pParse@entry=0x8b3f808, zSql=zSql@entry=0x9c89900 "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=0xb3cfd044) at sqlite3.c:119590 > nErr = 0 > i = <optimized out> > pEngine = 0x8b40a08 > tokenType = 42 > lastTokenParsed = 42 > enableLookaside = 1 '\001' > db = 0x88706f0 > mxSqlLen = <optimized out> >#7 0xb726f2e4 in sqlite3Prepare (db=db@entry=0x88706f0, zSql=zSql@entry=0x9c89900 "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=0xb3cfd0e8, pzTail=pzTail@entry=0x0) at sqlite3.c:99779 > pParse = 0x8b3f808 > zErrMsg = 0x0 > rc = <optimized out> > i = <optimized out> >#8 0xb726f606 in sqlite3LockAndPrepare (db=0x88706f0, zSql=0x9c89900 "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=0xb3cfd0e8, pzTail=0x0) at sqlite3.c:99871 > rc = <optimized out> > pzTail = 0x0 > ppStmt = 0xb3cfd0e8 > saveSqlFlag = 1 > zSql = 0x9c89900 "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 = 0x88706f0 > pOld = 0x0 > nBytes = -1 >#9 0xb7780f2f in tracker_db_interface_create_statement (db_interface=db_interface@entry=0x88fd320, cache_type=TRACKER_DB_STATEMENT_CACHE_TYPE_SELECT, error=error@entry=0xb3cfd168, query=query@entry=0xb77997ff "%s") at tracker-db-interface-sqlite.c:1367 > sqlite_stmt = 0x0 > retval = <optimized out> > stmt_lru = 0x88fd350 > stmt = <optimized out> > args = 0xb3cfd120 "\220\320\241\b" > full_query = 0x9c89900 "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 0xb7758655 in tracker_sparql_query_prepare_for_exec (error=0xb3cfd164, sql=0x8a1d090 "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=0x886f620) 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 = 0x88fd320 > _tmp2_ = <optimized out> > _tmp6_ = 0x8a1d090 "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_ = 0x88fd320 > _tmp5_ = <optimized out> > _inner_error_ = 0x0 > _tmp0_ = <optimized out> > _tmp4_ = 0x88fd320 > _tmp8_ = 0x0 >#11 tracker_sparql_query_exec_sql_cursor (self=self@entry=0x886f620, sql=sql@entry=0x8a1d090 "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=0x914d4e8, types_length1=4, variable_names=0x99dbce8, variable_names_length1=4, threadsafe=threadsafe@entry=1, error=error@entry=0xb3cfd1d4) at /home/mclasen/Sources/tracker/src/libtracker-data/tracker-sparql-query.vala:532 > result = 0x0 > stmt = 0x0 > _tmp0_ = 0x8a1d090 "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 0xb775d84a in tracker_sparql_query_execute_select_cursor (threadsafe=0, error=0xb3cfd1d0, self=0x886f620) 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_ = 0xb630b058 > context = 0xb630b058 > _tmp1_ = <optimized out> > _tmp5_ = <optimized out> > _tmp5__length1 = <optimized out> > _inner_error_ = 0x0 > _tmp0_ = 0xb630b058 > _tmp4_ = 0xb630b058 > _tmp8_ = 0x0 >#13 tracker_sparql_query_execute_cursor (self=self@entry=0x886f620, threadsafe=threadsafe@entry=0, error=error@entry=0xb3cfd258) at /home/mclasen/Sources/tracker/src/libtracker-data/tracker-sparql-query.vala:422 > _tmp1_ = 0x0 > _tmp2_ = 0 > _tmp3_ = 0x0 > _tmp0_ = <optimized out> > _inner_error_ = 0x0 > __PRETTY_FUNCTION__ = "tracker_sparql_query_execute_cursor" >#14 0xb7775e4c in tracker_data_query_sparql_cursor (query=0x886d9e8 "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 {"..., error=error@entry=0xb3cfd258) at tracker-data-query.c:143 > sparql_query = 0x886f620 > cursor = <optimized out> > __PRETTY_FUNCTION__ = "tracker_data_query_sparql_cursor" >#15 0x0805d787 in tracker_store_pool_dispatch_cb (task=0x8834e80) at /home/mclasen/Sources/tracker/src/tracker-store/tracker-store.vala:213 > _tmp4_ = 0x8834e80 > cursor = 0x0 > _tmp7_ = <optimized out> > _tmp11_ = 0x0 > query_task = 0x8834e80 > _tmp5_ = 0x8834e80 > _tmp8_ = 0x0 > _tmp10__target = 0x0 > _tmp6_ = 0x8834e80 > _tmp9_ = 0x0 > _tmp10_ = 0x0 > _tmp2_ = 0x8834e80 > _tmp3_ = <optimized out> > _tmp1_ = 0x8834e80 > _inner_error_ = 0x0 > _data8_ = 0x8a2c230 > _tmp0_ = 0x8834e80 >#16 _tracker_store_pool_dispatch_cb_gfunc (data=0x8834e80, self=0x0) at /home/mclasen/Sources/tracker/src/tracker-store/tracker-store.vala:309 >No locals. >#17 0xb7331a05 in g_thread_pool_thread_proxy (data=0x8844078) at gthreadpool.c:309 > task = 0x8834e80 > pool = 0x8844078 >#18 0xb7330ebb in g_thread_proxy (data=0x8841e30) at gthread.c:798 > thread = 0x8841e30 >#19 0xb718cd8a in start_thread (arg=0xb3cfdb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb3cfdb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1223041024, -1278223552, 4001536, -1278225496, -1616799588, 832383125}, 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> >#20 0xb70bfa0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. >From To Syms Read Shared Object Library >0xb7736550 0xb7790c64 Yes /usr/lib/tracker-0.16/libtracker-data.so.0 >0xb7702070 0xb7715344 Yes /usr/lib/tracker-0.16/libtracker-common.so.0 >0xb76db480 0xb76edfd4 Yes /lib/libtracker-sparql-0.16.so.0 >0xb75ce830 0xb7605274 Yes /lib/libunistring.so.0 >0xb75bdf20 0xb75bfb44 Yes /lib/libuuid.so.1 >0xb746ea40 0xb754a6e4 Yes /lib/libgio-2.0.so.0 >0xb73ff150 0xb7430ff4 Yes /lib/libgobject-2.0.so.0 >0xb73f2cd0 0xb73f3de4 Yes /lib/libgmodule-2.0.so.0 >0xb72d6470 0xb7378484 Yes /lib/libglib-2.0.so.0 >0xb7204f30 0xb729ca44 Yes /lib/libsqlite3.so.0 >0xb71e98e0 0xb71f6994 Yes /lib/libz.so.1 >0xb71a5690 0xb71d3d48 Yes /lib/libm.so.6 >0xb718a860 0xb7196c90 Yes /lib/libpthread.so.0 >0xb6fdf3d0 0xb71246ec Yes /lib/libc.so.6 >0xb77d1880 0xb77ea29c Yes /lib/ld-linux.so.2 >0xb6fc0fc0 0xb6fc4674 Yes /lib/libffi.so.6 >0xb6fbbad0 0xb6fbc9bc Yes /lib/libdl.so.2 >0xb6f9bc70 0xb6fb0174 Yes /lib/libselinux.so.1 >0xb6f806e0 0xb6f8f654 Yes /lib/libresolv.so.2 >0xb6f13f80 0xb6f623c4 Yes /lib/libpcre.so.1 >0xb6eeb2c0 0xb6f05124 Yes /lib/liblzma.so.5 >0xb77c6970 0xb77cbae4 Yes /usr/lib/gio/modules/libdconfsettings.so >0xb77b5950 0xb77b8e6c Yes /lib/librt.so.1 >0xb647b8f0 0xb649a064 Yes /usr/lib/gio/modules/libgvfsdbus.so >0xb6427ab0 0xb6443f74 Yes /lib/libgvfscommon.so.0 >0xb62c49c0 0xb62f16f4 Yes /lib/libbluray.so.1 >0xb640a840 0xb6414a94 Yes /lib/libudev.so.1 >0xb77bfa90 0xb77c04f8 Yes /lib/libutil.so.1 >0xb6181080 0xb6272514 Yes /lib/libxml2.so.2 >0xb60c9ba0 0xb6138f14 Yes /lib/libfreetype.so.6 >0xb60a70c0 0xb60bc704 Yes /lib/libgcc_s.so.1 >0xb60721d0 0xb60978a4 Yes /lib/libpng16.so.16 >$1 = 0x0 >$2 = 0x0 >eax 0x10000 65536 >ecx 0x4 4 >edx 0xf 15 >ebx 0xb72be000 -1221861376 >esp 0xb3cfcb50 0xb3cfcb50 >ebp 0x9052b08 0x9052b08 >esi 0x0 0 >edi 0x0 0 >eip 0xb723bcd2 0xb723bcd2 <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: > 0xb723b790 <+0>: push %ebp > 0xb723b791 <+1>: push %edi > 0xb723b792 <+2>: mov %eax,%edi > 0xb723b794 <+4>: push %esi > 0xb723b795 <+5>: push %ebx > 0xb723b796 <+6>: call 0xb7209ac0 <__x86.get_pc_thunk.bx> > 0xb723b79b <+11>: add $0x82865,%ebx > 0xb723b7a1 <+17>: lea -0x9c(%esp),%esp > 0xb723b7a8 <+24>: movzwl 0xb8(%esp),%ecx > 0xb723b7b0 <+32>: mov %eax,0x44(%esp) > 0xb723b7b4 <+36>: mov %cx,0x86(%esp) > 0xb723b7bc <+44>: mov (%edi),%ecx > 0xb723b7be <+46>: mov 0xb0(%esp),%esi > 0xb723b7c5 <+53>: mov 0xbc(%esp),%eax > 0xb723b7cc <+60>: mov (%ecx),%edi > 0xb723b7ce <+62>: mov %edi,0x60(%esp) > 0xb723b7d2 <+66>: mov 0xc0(%esp),%edi > 0xb723b7d9 <+73>: testb $0x4,0x25(%edi) > 0xb723b7dd <+77>: jne 0xb723bb61 <wherePathSatisfiesOrderBy+977> > 0xb723b7e3 <+83>: test %ax,%ax > 0xb723b7e6 <+86>: je 0xb723b7f6 <wherePathSatisfiesOrderBy+102> > 0xb723b7e8 <+88>: mov 0x60(%esp),%edi > 0xb723b7ec <+92>: testb $0x80,0x38(%edi) > 0xb723b7f0 <+96>: jne 0xb723bb53 <wherePathSatisfiesOrderBy+963> > 0xb723b7f6 <+102>: mov (%edx),%edx > 0xb723b7f8 <+104>: cmp $0x3f,%dx > 0xb723b7fc <+108>: ja 0xb723bb53 <wherePathSatisfiesOrderBy+963> > 0xb723b802 <+114>: movzwl %dx,%edi > 0xb723b805 <+117>: mov %edi,%ecx > 0xb723b807 <+119>: mov %edi,0x28(%esp) > 0xb723b80b <+123>: mov %ecx,%ebp > 0xb723b80d <+125>: shr $0x5,%ebp > 0xb723b810 <+128>: and $0x1,%ebp > 0xb723b813 <+131>: mov %ebp,%edi > 0xb723b815 <+133>: shl %cl,%ebp > 0xb723b817 <+135>: xor $0x1,%edi > 0xb723b81a <+138>: shl %cl,%edi > 0xb723b81c <+140>: mov %ebp,0x54(%esp) > 0xb723b820 <+144>: mov %edi,0x50(%esp) > 0xb723b824 <+148>: addl $0xffffffff,0x50(%esp) > 0xb723b829 <+153>: adcl $0xffffffff,0x54(%esp) > 0xb723b82e <+158>: mov 0x54(%esp),%ebp > 0xb723b832 <+162>: mov 0x50(%esp),%edi > 0xb723b836 <+166>: mov %ebp,%ecx > 0xb723b838 <+168>: or %edi,%ecx > 0xb723b83a <+170>: je 0xb723c063 <wherePathSatisfiesOrderBy+2259> > 0xb723b840 <+176>: movzwl %ax,%eax > 0xb723b843 <+179>: movl $0x0,0x5c(%esp) > 0xb723b84b <+187>: mov %eax,0x68(%esp) > 0xb723b84f <+191>: mov 0x44(%esp),%eax > 0xb723b853 <+195>: add $0x144,%eax > 0xb723b858 <+200>: movl $0x0,0x20(%esp) > 0xb723b860 <+208>: movl $0x0,0x24(%esp) > 0xb723b868 <+216>: movl $0x0,0x74(%esp) > 0xb723b870 <+224>: movl $0x0,0x80(%esp) > 0xb723b87b <+235>: movl $0x0,0x6c(%esp) > 0xb723b883 <+243>: movl $0x0,0x70(%esp) > 0xb723b88b <+251>: mov %eax,0x88(%esp) > 0xb723b892 <+258>: mov %esi,0xb0(%esp) > 0xb723b899 <+265>: mov 0xc0(%esp),%eax > 0xb723b8a0 <+272>: mov %eax,0x38(%esp) > 0xb723b8a4 <+276>: mov 0x68(%esp),%eax > 0xb723b8a8 <+280>: cmp %eax,0x5c(%esp) > 0xb723b8ac <+284>: jge 0xb723b8c2 <wherePathSatisfiesOrderBy+306> > 0xb723b8ae <+286>: mov 0xb4(%esp),%eax > 0xb723b8b5 <+293>: mov 0x5c(%esp),%edi > 0xb723b8b9 <+297>: mov (%eax),%eax > 0xb723b8bb <+299>: mov (%eax,%edi,4),%eax > 0xb723b8be <+302>: mov %eax,0x38(%esp) > 0xb723b8c2 <+306>: mov 0x38(%esp),%eax > 0xb723b8c6 <+310>: mov 0x44(%esp),%edi > 0xb723b8ca <+314>: mov 0x28(%esp),%esi > 0xb723b8ce <+318>: movzbl 0x10(%eax),%eax > 0xb723b8d2 <+322>: mov %eax,%edx > 0xb723b8d4 <+324>: shl $0x6,%edx > 0xb723b8d7 <+327>: shl $0x2,%eax > 0xb723b8da <+330>: add %edx,%eax > 0xb723b8dc <+332>: add 0x4(%edi),%eax > 0xb723b8df <+335>: test %esi,%esi > 0xb723b8e1 <+337>: mov 0x30(%eax),%eax > 0xb723b8e4 <+340>: mov %eax,0x34(%esp) > 0xb723b8e8 <+344>: je 0xb723b96e <wherePathSatisfiesOrderBy+478> > 0xb723b8ee <+350>: xor %ecx,%ecx > 0xb723b8f0 <+352>: mov 0x20(%esp),%esi > 0xb723b8f4 <+356>: mov 0x24(%esp),%edi > 0xb723b8f8 <+360>: nop > 0xb723b8f9 <+361>: lea 0x0(%esi,%eiz,1),%esi > 0xb723b900 <+368>: mov %esi,%eax > 0xb723b902 <+370>: mov %edi,%edx > 0xb723b904 <+372>: shrd %cl,%edi,%eax > 0xb723b907 <+375>: shr %cl,%edx > 0xb723b909 <+377>: test $0x20,%cl > 0xb723b90c <+380>: cmovne %edx,%eax > 0xb723b90f <+383>: and $0x1,%eax > 0xb723b912 <+386>: test %eax,%eax > 0xb723b914 <+388>: jne 0xb723b95d <wherePathSatisfiesOrderBy+461> > 0xb723b916 <+390>: lea (%ecx,%ecx,4),%eax > 0xb723b919 <+393>: mov %eax,%edx > 0xb723b91b <+395>: mov %eax,0x20(%esp) > 0xb723b91f <+399>: mov 0xb0(%esp),%eax > 0xb723b926 <+406>: mov (%eax),%eax > 0xb723b928 <+408>: mov (%eax,%edx,4),%ebp > 0xb723b92b <+411>: nop > 0xb723b92c <+412>: lea 0x0(%esi,%eiz,1),%esi > 0xb723b930 <+416>: test %ebp,%ebp > 0xb723b932 <+418>: je 0xb723b953 <wherePathSatisfiesOrderBy+451> > 0xb723b934 <+420>: mov 0x4(%ebp),%eax > 0xb723b937 <+423>: test $0x10,%ah > 0xb723b93a <+426>: je 0xb723b953 <wherePathSatisfiesOrderBy+451> > 0xb723b93c <+428>: test $0x40000,%eax > 0xb723b941 <+433>: je 0xb723bb78 <wherePathSatisfiesOrderBy+1000> > 0xb723b947 <+439>: mov 0x14(%ebp),%eax > 0xb723b94a <+442>: mov 0x8(%eax),%eax > 0xb723b94d <+445>: mov (%eax),%ebp > 0xb723b94f <+447>: test %ebp,%ebp > 0xb723b951 <+449>: jne 0xb723b934 <wherePathSatisfiesOrderBy+420> > 0xb723b953 <+451>: cmpb $0x9a,0x0(%ebp) > 0xb723b957 <+455>: je 0xb723bb80 <wherePathSatisfiesOrderBy+1008> > 0xb723b95d <+461>: add $0x1,%ecx > 0xb723b960 <+464>: cmp 0x28(%esp),%ecx > 0xb723b964 <+468>: jne 0xb723b900 <wherePathSatisfiesOrderBy+368> > 0xb723b966 <+470>: mov %esi,0x20(%esp) > 0xb723b96a <+474>: mov %edi,0x24(%esp) > 0xb723b96e <+478>: mov 0x38(%esp),%eax > 0xb723b972 <+482>: mov 0x24(%eax),%eax > 0xb723b975 <+485>: test $0x10,%ah > 0xb723b978 <+488>: je 0xb723bcb6 <wherePathSatisfiesOrderBy+1318> > 0xb723b97e <+494>: mov 0x38(%esp),%edi > 0xb723b982 <+498>: mov 0x74(%esp),%eax > 0xb723b986 <+502>: mov %edi,%ecx > 0xb723b988 <+504>: or 0x8(%edi),%eax > 0xb723b98b <+507>: mov 0x80(%esp),%edi > 0xb723b992 <+514>: mov %eax,0x2c(%esp) > 0xb723b996 <+518>: mov %eax,0x74(%esp) > 0xb723b99a <+522>: mov 0x28(%esp),%eax > 0xb723b99e <+526>: or 0xc(%ecx),%edi > 0xb723b9a1 <+529>: test %eax,%eax > 0xb723b9a3 <+531>: mov %edi,0x30(%esp) > 0xb723b9a7 <+535>: mov %edi,0x80(%esp) > 0xb723b9ae <+542>: je 0xb723ba7c <wherePathSatisfiesOrderBy+748> > 0xb723b9b4 <+548>: mov 0x44(%esp),%eax > 0xb723b9b8 <+552>: xor %ebp,%ebp > 0xb723b9ba <+554>: add $0x40,%eax > 0xb723b9bd <+557>: mov %ebp,%ecx > 0xb723b9bf <+559>: mov %eax,0x34(%esp) > 0xb723b9c3 <+563>: mov 0x20(%esp),%esi > 0xb723b9c7 <+567>: mov 0x24(%esp),%edi > 0xb723b9cb <+571>: jmp 0xb723b9da <wherePathSatisfiesOrderBy+586> > 0xb723b9cd <+573>: add $0x1,%ecx > 0xb723b9d0 <+576>: cmp 0x28(%esp),%ecx > 0xb723b9d4 <+580>: je 0xb723ba74 <wherePathSatisfiesOrderBy+740> > 0xb723b9da <+586>: mov %esi,%eax > 0xb723b9dc <+588>: mov %edi,%edx > 0xb723b9de <+590>: shrd %cl,%edi,%eax > 0xb723b9e1 <+593>: shr %cl,%edx > 0xb723b9e3 <+595>: test $0x20,%cl > 0xb723b9e6 <+598>: cmovne %edx,%eax > 0xb723b9e9 <+601>: and $0x1,%eax > 0xb723b9ec <+604>: test %eax,%eax > 0xb723b9ee <+606>: jne 0xb723b9cd <wherePathSatisfiesOrderBy+573> > 0xb723b9f0 <+608>: lea (%ecx,%ecx,4),%eax > 0xb723b9f3 <+611>: mov %ecx,0x20(%esp) > 0xb723b9f7 <+615>: mov 0xb0(%esp),%ecx > 0xb723b9fe <+622>: shl $0x2,%eax > 0xb723ba01 <+625>: add (%ecx),%eax > 0xb723ba03 <+627>: mov (%eax),%eax > 0xb723ba05 <+629>: mov %eax,%edx > 0xb723ba07 <+631>: mov %eax,%ebp > 0xb723ba09 <+633>: mov 0x34(%esp),%eax > 0xb723ba0d <+637>: call 0xb721d380 <exprTableUsage> > 0xb723ba12 <+642>: mov %edx,%ecx > 0xb723ba14 <+644>: or %eax,%ecx > 0xb723ba16 <+646>: mov 0x20(%esp),%ecx > 0xb723ba1a <+650>: je 0xb723c019 <wherePathSatisfiesOrderBy+2185> > 0xb723ba20 <+656>: mov 0x2c(%esp),%ebp > 0xb723ba24 <+660>: not %ebp > 0xb723ba26 <+662>: mov %ebp,0x20(%esp) > 0xb723ba2a <+666>: mov 0x30(%esp),%ebp > 0xb723ba2e <+670>: not %ebp > 0xb723ba30 <+672>: and %eax,0x20(%esp) > 0xb723ba34 <+676>: and %edx,%ebp > 0xb723ba36 <+678>: mov %ebp,%eax > 0xb723ba38 <+680>: or 0x20(%esp),%eax > 0xb723ba3c <+684>: jne 0xb723b9cd <wherePathSatisfiesOrderBy+573> > 0xb723ba3e <+686>: xor %eax,%eax > 0xb723ba40 <+688>: xor %edx,%edx > 0xb723ba42 <+690>: test $0x20,%cl > 0xb723ba45 <+693>: sete %al > 0xb723ba48 <+696>: setne %dl > 0xb723ba4b <+699>: shl %cl,%edx > 0xb723ba4d <+701>: shl %cl,%eax > 0xb723ba4f <+703>: mov %edx,0x24(%esp) > 0xb723ba53 <+707>: mov %eax,%edx > 0xb723ba55 <+709>: mov %eax,0x20(%esp) > 0xb723ba59 <+713>: or %esi,%edx > 0xb723ba5b <+715>: add $0x1,%ecx > 0xb723ba5e <+718>: mov %edx,%eax > 0xb723ba60 <+720>: mov 0x24(%esp),%edx > 0xb723ba64 <+724>: or %edi,%edx > 0xb723ba66 <+726>: cmp 0x28(%esp),%ecx > 0xb723ba6a <+730>: mov %eax,%esi > 0xb723ba6c <+732>: mov %edx,%edi > 0xb723ba6e <+734>: jne 0xb723b9da <wherePathSatisfiesOrderBy+586> > 0xb723ba74 <+740>: mov %esi,0x20(%esp) > 0xb723ba78 <+744>: mov %edi,0x24(%esp) > 0xb723ba7c <+748>: addl $0x1,0x5c(%esp) > 0xb723ba81 <+753>: mov 0x24(%esp),%eax > 0xb723ba85 <+757>: cmp %eax,0x54(%esp) > 0xb723ba89 <+761>: ja 0xb723bc91 <wherePathSatisfiesOrderBy+1281> > 0xb723ba8f <+767>: jae 0xb723bc83 <wherePathSatisfiesOrderBy+1267> > 0xb723ba95 <+773>: mov 0x54(%esp),%edx > 0xb723ba99 <+777>: mov 0x20(%esp),%edi > 0xb723ba9d <+781>: mov 0x24(%esp),%ebp > 0xb723baa1 <+785>: mov 0x50(%esp),%eax > 0xb723baa5 <+789>: xor %ebp,%edx > 0xb723baa7 <+791>: xor %edi,%eax > 0xb723baa9 <+793>: or %eax,%edx > 0xb723baab <+795>: je 0xb723c063 <wherePathSatisfiesOrderBy+2259> > 0xb723bab1 <+801>: lea 0x9c(%esp),%esp > 0xb723bab8 <+808>: mov $0xffffffff,%eax > 0xb723babd <+813>: pop %ebx > 0xb723babe <+814>: pop %esi > 0xb723babf <+815>: pop %edi > 0xb723bac0 <+816>: pop %ebp > 0xb723bac1 <+817>: ret > 0xb723bac2 <+818>: lea 0x0(%esi),%esi > 0xb723bac8 <+824>: xor %eax,%eax > 0xb723baca <+826>: lea 0x0(%esi),%esi > 0xb723bad0 <+832>: cmpb $0x9a,(%eax) > 0xb723bad3 <+835>: je 0xb723beb8 <wherePathSatisfiesOrderBy+1832> > 0xb723bad9 <+841>: add $0x1,%ecx > 0xb723badc <+844>: cmpw $0x0,0x2c(%esp) > 0xb723bae2 <+850>: je 0xb723baee <wherePathSatisfiesOrderBy+862> > 0xb723bae4 <+852>: cmp %ecx,0x28(%esp) > 0xb723bae8 <+856>: jg 0xb723be30 <wherePathSatisfiesOrderBy+1696> > 0xb723baee <+862>: mov %edi,0x20(%esp) > 0xb723baf2 <+866>: mov %ebp,0x24(%esp) > 0xb723baf6 <+870>: mov 0x30(%esp),%eax > 0xb723bafa <+874>: test %eax,%eax > 0xb723bafc <+876>: je 0xb723bfa7 <wherePathSatisfiesOrderBy+2071> > 0xb723bb02 <+882>: movzwl 0x66(%esp),%eax > 0xb723bb07 <+887>: cmp %eax,0x30(%esp) > 0xb723bb0b <+891>: movzbl 0x3f(%esp),%edi > 0xb723bb10 <+896>: mov $0x0,%eax > 0xb723bb15 <+901>: cmovl %eax,%edi > 0xb723bb18 <+904>: mov %edi,%eax > 0xb723bb1a <+906>: mov %al,0x3f(%esp) > 0xb723bb1e <+910>: cmpb $0x0,0x85(%esp) > 0xb723bb26 <+918>: jne 0xb723b97e <wherePathSatisfiesOrderBy+494> > 0xb723bb2c <+924>: cmpb $0x0,0x3f(%esp) > 0xb723bb31 <+929>: jne 0xb723b97e <wherePathSatisfiesOrderBy+494> > 0xb723bb37 <+935>: mov 0x54(%esp),%edx > 0xb723bb3b <+939>: mov 0x20(%esp),%edi > 0xb723bb3f <+943>: mov 0x24(%esp),%ebp > 0xb723bb43 <+947>: mov 0x50(%esp),%eax > 0xb723bb47 <+951>: xor %ebp,%edx > 0xb723bb49 <+953>: xor %edi,%eax > 0xb723bb4b <+955>: or %eax,%edx > 0xb723bb4d <+957>: je 0xb723c063 <wherePathSatisfiesOrderBy+2259> > 0xb723bb53 <+963>: lea 0x9c(%esp),%esp > 0xb723bb5a <+970>: xor %eax,%eax > 0xb723bb5c <+972>: pop %ebx > 0xb723bb5d <+973>: pop %esi > 0xb723bb5e <+974>: pop %edi > 0xb723bb5f <+975>: pop %ebp > 0xb723bb60 <+976>: ret > 0xb723bb61 <+977>: movzbl 0x1d(%edi),%eax > 0xb723bb65 <+981>: lea 0x9c(%esp),%esp > 0xb723bb6c <+988>: pop %ebx > 0xb723bb6d <+989>: pop %esi > 0xb723bb6e <+990>: pop %edi > 0xb723bb6f <+991>: pop %ebp > 0xb723bb70 <+992>: ret > 0xb723bb71 <+993>: lea 0x0(%esi,%eiz,1),%esi > 0xb723bb78 <+1000>: mov 0xc(%ebp),%ebp > 0xb723bb7b <+1003>: jmp 0xb723b930 <wherePathSatisfiesOrderBy+416> > 0xb723bb80 <+1008>: mov 0x34(%esp),%eax > 0xb723bb84 <+1012>: cmp 0x1c(%ebp),%eax > 0xb723bb87 <+1015>: jne 0xb723b95d <wherePathSatisfiesOrderBy+461> > 0xb723bb8d <+1021>: mov 0x6c(%esp),%edx > 0xb723bb91 <+1025>: mov 0x70(%esp),%eax > 0xb723bb95 <+1029>: not %edx > 0xb723bb97 <+1031>: not %eax > 0xb723bb99 <+1033>: mov %edx,0x4(%esp) > 0xb723bb9d <+1037>: movl $0x0,0x10(%esp) > 0xb723bba5 <+1045>: movl $0x82,0xc(%esp) > 0xb723bbad <+1053>: mov %eax,0x8(%esp) > 0xb723bbb1 <+1057>: movswl 0x20(%ebp),%eax > 0xb723bbb5 <+1061>: mov 0x34(%esp),%edx > 0xb723bbb9 <+1065>: mov %eax,(%esp) > 0xb723bbbc <+1068>: mov 0x88(%esp),%eax > 0xb723bbc3 <+1075>: mov %ecx,0x30(%esp) > 0xb723bbc7 <+1079>: call 0xb723a4f0 <findTerm> > 0xb723bbcc <+1084>: test %eax,%eax > 0xb723bbce <+1086>: mov %eax,0x2c(%esp) > 0xb723bbd2 <+1090>: mov 0x30(%esp),%ecx > 0xb723bbd6 <+1094>: je 0xb723b95d <wherePathSatisfiesOrderBy+461> > 0xb723bbdc <+1100>: testb $0x2,0x12(%eax) > 0xb723bbe0 <+1104>: je 0xb723bc55 <wherePathSatisfiesOrderBy+1221> > 0xb723bbe2 <+1106>: cmpw $0x0,0x20(%ebp) > 0xb723bbe7 <+1111>: js 0xb723bc55 <wherePathSatisfiesOrderBy+1221> > 0xb723bbe9 <+1113>: mov 0xb0(%esp),%eax > 0xb723bbf0 <+1120>: mov %ecx,0x30(%esp) > 0xb723bbf4 <+1124>: mov 0x20(%esp),%ecx > 0xb723bbf8 <+1128>: mov (%eax),%eax > 0xb723bbfa <+1130>: mov (%eax,%ecx,4),%edx > 0xb723bbfd <+1133>: mov 0x44(%esp),%eax > 0xb723bc01 <+1137>: mov (%eax),%eax > 0xb723bc03 <+1139>: call 0xb7239f70 <sqlite3ExprCollSeq> > 0xb723bc08 <+1144>: test %eax,%eax > 0xb723bc0a <+1146>: mov 0x30(%esp),%ecx > 0xb723bc0e <+1150>: je 0xb723c091 <wherePathSatisfiesOrderBy+2305> > 0xb723bc14 <+1156>: mov (%eax),%ebp > 0xb723bc16 <+1158>: mov 0x2c(%esp),%eax > 0xb723bc1a <+1162>: mov %ecx,0x20(%esp) > 0xb723bc1e <+1166>: mov (%eax),%edx > 0xb723bc20 <+1168>: mov 0x44(%esp),%eax > 0xb723bc24 <+1172>: mov (%eax),%eax > 0xb723bc26 <+1174>: call 0xb7239f70 <sqlite3ExprCollSeq> > 0xb723bc2b <+1179>: test %eax,%eax > 0xb723bc2d <+1181>: mov 0x20(%esp),%ecx > 0xb723bc31 <+1185>: je 0xb723c085 <wherePathSatisfiesOrderBy+2293> > 0xb723bc37 <+1191>: mov (%eax),%eax > 0xb723bc39 <+1193>: mov %ebp,(%esp) > 0xb723bc3c <+1196>: mov %eax,0x4(%esp) > 0xb723bc40 <+1200>: mov %ecx,0x20(%esp) > 0xb723bc44 <+1204>: call 0xb7204c10 <sqlite3_stricmp@plt> > 0xb723bc49 <+1209>: test %eax,%eax > 0xb723bc4b <+1211>: mov 0x20(%esp),%ecx > 0xb723bc4f <+1215>: jne 0xb723b95d <wherePathSatisfiesOrderBy+461> > 0xb723bc55 <+1221>: xor %eax,%eax > 0xb723bc57 <+1223>: xor %edx,%edx > 0xb723bc59 <+1225>: test $0x20,%cl > 0xb723bc5c <+1228>: sete %al > 0xb723bc5f <+1231>: setne %dl > 0xb723bc62 <+1234>: shl %cl,%edx > 0xb723bc64 <+1236>: shl %cl,%eax > 0xb723bc66 <+1238>: mov %edx,0x24(%esp) > 0xb723bc6a <+1242>: mov %eax,%edx > 0xb723bc6c <+1244>: mov %eax,0x20(%esp) > 0xb723bc70 <+1248>: or %esi,%edx > 0xb723bc72 <+1250>: mov %edx,%eax > 0xb723bc74 <+1252>: mov 0x24(%esp),%edx > 0xb723bc78 <+1256>: or %edi,%edx > 0xb723bc7a <+1258>: mov %eax,%esi > 0xb723bc7c <+1260>: mov %edx,%edi > 0xb723bc7e <+1262>: jmp 0xb723b95d <wherePathSatisfiesOrderBy+461> > 0xb723bc83 <+1267>: mov 0x20(%esp),%eax > 0xb723bc87 <+1271>: cmp %eax,0x50(%esp) > 0xb723bc8b <+1275>: jbe 0xb723ba95 <wherePathSatisfiesOrderBy+773> > 0xb723bc91 <+1281>: mov 0x68(%esp),%eax > 0xb723bc95 <+1285>: cmp %eax,0x5c(%esp) > 0xb723bc99 <+1289>: jg 0xb723ba95 <wherePathSatisfiesOrderBy+773> > 0xb723bc9f <+1295>: mov 0x38(%esp),%eax > 0xb723bca3 <+1299>: mov 0x8(%eax),%edi > 0xb723bca6 <+1302>: mov 0xc(%eax),%eax > 0xb723bca9 <+1305>: or %edi,0x6c(%esp) > 0xb723bcad <+1309>: or %eax,0x70(%esp) > 0xb723bcb1 <+1313>: jmp 0xb723b899 <wherePathSatisfiesOrderBy+265> > 0xb723bcb6 <+1318>: test $0x1,%ah > 0xb723bcb9 <+1321>: jne 0xb723c036 <wherePathSatisfiesOrderBy+2214> > 0xb723bcbf <+1327>: mov 0x38(%esp),%eax > 0xb723bcc3 <+1331>: mov 0x1c(%eax),%eax > 0xb723bcc6 <+1334>: test %eax,%eax > 0xb723bcc8 <+1336>: mov %eax,0x48(%esp) > 0xb723bccc <+1340>: je 0xb723bb53 <wherePathSatisfiesOrderBy+963> >=> 0xb723bcd2 <+1346>: testb $0x4,0x37(%eax) > 0xb723bcd6 <+1350>: jne 0xb723bb53 <wherePathSatisfiesOrderBy+963> > 0xb723bcdc <+1356>: cmpb $0x0,0x36(%eax) > 0xb723bce0 <+1360>: movzwl 0x32(%eax),%edi > 0xb723bce4 <+1364>: movzwl 0x34(%eax),%eax > 0xb723bce8 <+1368>: mov %di,0x66(%esp) > 0xb723bced <+1373>: setne 0x3f(%esp) > 0xb723bcf2 <+1378>: test %eax,%eax > 0xb723bcf4 <+1380>: mov %eax,0x4c(%esp) > 0xb723bcf8 <+1384>: je 0xb723bb2c <wherePathSatisfiesOrderBy+924> > 0xb723bcfe <+1390>: movzbl 0x5c(%esp),%ecx > 0xb723bd03 <+1395>: xor %eax,%eax > 0xb723bd05 <+1397>: xor %edx,%edx > 0xb723bd07 <+1399>: test $0x20,%cl > 0xb723bd0a <+1402>: sete %al > 0xb723bd0d <+1405>: setne %dl > 0xb723bd10 <+1408>: shl %cl,%eax > 0xb723bd12 <+1410>: movb $0x0,0x85(%esp) > 0xb723bd1a <+1418>: mov %eax,0x78(%esp) > 0xb723bd1e <+1422>: movzwl 0x86(%esp),%eax > 0xb723bd26 <+1430>: shl %cl,%edx > 0xb723bd28 <+1432>: and $0x300,%ax > 0xb723bd2c <+1436>: mov %edx,0x7c(%esp) > 0xb723bd30 <+1440>: movb $0x0,0x84(%esp) > 0xb723bd38 <+1448>: movb $0x0,0x65(%esp) > 0xb723bd3d <+1453>: movl $0x0,0x30(%esp) > 0xb723bd45 <+1461>: mov %ax,0x2c(%esp) > 0xb723bd4a <+1466>: mov 0x20(%esp),%esi > 0xb723bd4e <+1470>: mov 0x24(%esp),%edi > 0xb723bd52 <+1474>: jmp 0xb723bd9c <wherePathSatisfiesOrderBy+1548> > 0xb723bd54 <+1476>: mov 0x38(%esp),%eax > 0xb723bd58 <+1480>: cmpw $0x0,0x1a(%eax) > 0xb723bd5d <+1485>: jne 0xb723bdb0 <wherePathSatisfiesOrderBy+1568> > 0xb723bd5f <+1487>: mov 0x2c(%eax),%edx > 0xb723bd62 <+1490>: mov 0x30(%esp),%eax > 0xb723bd66 <+1494>: mov (%edx,%eax,4),%edx > 0xb723bd69 <+1497>: movzwl 0x12(%edx),%edx > 0xb723bd6d <+1501>: test $0x82,%dl > 0xb723bd70 <+1504>: je 0xb723bdb0 <wherePathSatisfiesOrderBy+1568> > 0xb723bd72 <+1506>: and $0x80,%edx > 0xb723bd78 <+1512>: mov $0x0,%eax > 0xb723bd7d <+1517>: movzbl 0x3f(%esp),%ecx > 0xb723bd82 <+1522>: cmovne %eax,%ecx > 0xb723bd85 <+1525>: mov %cl,0x3f(%esp) > 0xb723bd89 <+1529>: addl $0x1,0x30(%esp) > 0xb723bd8e <+1534>: mov 0x4c(%esp),%eax > 0xb723bd92 <+1538>: cmp %eax,0x30(%esp) > 0xb723bd96 <+1542>: jge 0xb723bf9a <wherePathSatisfiesOrderBy+2058> > 0xb723bd9c <+1548>: mov 0x38(%esp),%eax > 0xb723bda0 <+1552>: mov 0x30(%esp),%edx > 0xb723bda4 <+1556>: movzwl 0x18(%eax),%eax > 0xb723bda8 <+1560>: cmp %edx,%eax > 0xb723bdaa <+1562>: mov %eax,0x20(%esp) > 0xb723bdae <+1566>: jg 0xb723bd54 <wherePathSatisfiesOrderBy+1476> > 0xb723bdb0 <+1568>: mov 0x48(%esp),%ecx > 0xb723bdb4 <+1572>: test %ecx,%ecx > 0xb723bdb6 <+1574>: je 0xb723bfb1 <wherePathSatisfiesOrderBy+2081> > 0xb723bdbc <+1580>: mov 0x4(%ecx),%edx > 0xb723bdbf <+1583>: mov 0x30(%esp),%eax > 0xb723bdc3 <+1587>: movswl (%edx,%eax,2),%ebp > 0xb723bdc7 <+1591>: mov 0x1c(%ecx),%edx > 0xb723bdca <+1594>: mov %ebp,0x40(%esp) > 0xb723bdce <+1598>: movzbl (%edx,%eax,1),%edx > 0xb723bdd2 <+1602>: mov %dl,0x64(%esp) > 0xb723bdd6 <+1606>: mov 0xc(%ecx),%edx > 0xb723bdd9 <+1609>: movswl 0x24(%edx),%ecx > 0xb723bddd <+1613>: cmp %ecx,%ebp > 0xb723bddf <+1615>: je 0xb723bfb6 <wherePathSatisfiesOrderBy+2086> > 0xb723bde5 <+1621>: sub $0x0,%ebp > 0xb723bde8 <+1624>: js 0xb723be12 <wherePathSatisfiesOrderBy+1666> > 0xb723bdea <+1626>: testb $0x1,0x3f(%esp) > 0xb723bdef <+1631>: je 0xb723be12 <wherePathSatisfiesOrderBy+1666> > 0xb723bdf1 <+1633>: cmp %eax,0x20(%esp) > 0xb723bdf5 <+1637>: movb $0x1,0x3f(%esp) > 0xb723bdfa <+1642>: jg 0xb723be12 <wherePathSatisfiesOrderBy+1666> > 0xb723bdfc <+1644>: mov 0x40(%esp),%eax > 0xb723be00 <+1648>: mov 0x4(%edx),%ecx > 0xb723be03 <+1651>: lea (%eax,%eax,2),%eax > 0xb723be06 <+1654>: lea (%ecx,%eax,8),%eax > 0xb723be09 <+1657>: cmpb $0x0,0x14(%eax) > 0xb723be0d <+1661>: setne 0x3f(%esp) > 0xb723be12 <+1666>: mov 0x28(%esp),%ebp > 0xb723be16 <+1670>: test %ebp,%ebp > 0xb723be18 <+1672>: je 0xb723bfca <wherePathSatisfiesOrderBy+2106> > 0xb723be1e <+1678>: mov 0x30(%esp),%eax > 0xb723be22 <+1682>: mov %edi,%ebp > 0xb723be24 <+1684>: shl $0x2,%eax > 0xb723be27 <+1687>: xor %ecx,%ecx > 0xb723be29 <+1689>: mov %eax,0x58(%esp) > 0xb723be2d <+1693>: mov %esi,%edi > 0xb723be2f <+1695>: nop > 0xb723be30 <+1696>: mov %edi,%eax > 0xb723be32 <+1698>: mov %ebp,%edx > 0xb723be34 <+1700>: shrd %cl,%ebp,%eax > 0xb723be37 <+1703>: shr %cl,%edx > 0xb723be39 <+1705>: test $0x20,%cl > 0xb723be3c <+1708>: cmovne %edx,%eax > 0xb723be3f <+1711>: and $0x1,%eax > 0xb723be42 <+1714>: test %eax,%eax > 0xb723be44 <+1716>: jne 0xb723beb0 <wherePathSatisfiesOrderBy+1824> > 0xb723be46 <+1718>: lea (%ecx,%ecx,4),%eax > 0xb723be49 <+1721>: lea 0x0(,%eax,4),%edx > 0xb723be50 <+1728>: mov %edx,0x20(%esp) > 0xb723be54 <+1732>: mov 0xb0(%esp),%edx > 0xb723be5b <+1739>: mov (%edx),%edx > 0xb723be5d <+1741>: mov (%edx,%eax,4),%edx > 0xb723be60 <+1744>: test %edx,%edx > 0xb723be62 <+1746>: je 0xb723bac8 <wherePathSatisfiesOrderBy+824> > 0xb723be68 <+1752>: mov 0x4(%edx),%esi > 0xb723be6b <+1755>: mov %edx,%eax > 0xb723be6d <+1757>: test $0x1000,%esi > 0xb723be73 <+1763>: jne 0xb723be9f <wherePathSatisfiesOrderBy+1807> > 0xb723be75 <+1765>: jmp 0xb723bad0 <wherePathSatisfiesOrderBy+832> > 0xb723be7a <+1770>: lea 0x0(%esi),%esi > 0xb723be80 <+1776>: mov 0x14(%eax),%eax > 0xb723be83 <+1779>: mov 0x8(%eax),%eax > 0xb723be86 <+1782>: mov (%eax),%eax > 0xb723be88 <+1784>: test %eax,%eax > 0xb723be8a <+1786>: je 0xb723bad0 <wherePathSatisfiesOrderBy+832> > 0xb723be90 <+1792>: mov 0x4(%eax),%esi > 0xb723be93 <+1795>: test $0x1000,%esi > 0xb723be99 <+1801>: je 0xb723bad0 <wherePathSatisfiesOrderBy+832> > 0xb723be9f <+1807>: and $0x40000,%esi > 0xb723bea5 <+1813>: jne 0xb723be80 <wherePathSatisfiesOrderBy+1776> > 0xb723bea7 <+1815>: mov 0xc(%eax),%eax > 0xb723beaa <+1818>: jmp 0xb723be88 <wherePathSatisfiesOrderBy+1784> > 0xb723beac <+1820>: lea 0x0(%esi,%eiz,1),%esi > 0xb723beb0 <+1824>: add $0x1,%ecx > 0xb723beb3 <+1827>: jmp 0xb723bae4 <wherePathSatisfiesOrderBy+852> > 0xb723beb8 <+1832>: mov 0x34(%esp),%esi > 0xb723bebc <+1836>: cmp 0x1c(%eax),%esi > 0xb723bebf <+1839>: jne 0xb723bad9 <wherePathSatisfiesOrderBy+841> > 0xb723bec5 <+1845>: movswl 0x20(%eax),%eax > 0xb723bec9 <+1849>: cmp %eax,0x40(%esp) > 0xb723becd <+1853>: jne 0xb723bad9 <wherePathSatisfiesOrderBy+841> > 0xb723bed3 <+1859>: mov 0x40(%esp),%eax > 0xb723bed7 <+1863>: test %eax,%eax > 0xb723bed9 <+1865>: js 0xb723c074 <wherePathSatisfiesOrderBy+2276> > 0xb723bedf <+1871>: mov 0x44(%esp),%eax > 0xb723bee3 <+1875>: mov %ecx,0x8c(%esp) > 0xb723beea <+1882>: mov (%eax),%eax > 0xb723beec <+1884>: call 0xb7239f70 <sqlite3ExprCollSeq> > 0xb723bef1 <+1889>: test %eax,%eax > 0xb723bef3 <+1891>: mov 0x8c(%esp),%ecx > 0xb723befa <+1898>: je 0xb723c057 <wherePathSatisfiesOrderBy+2247> > 0xb723bf00 <+1904>: mov %ecx,0x8c(%esp) > 0xb723bf07 <+1911>: mov 0x48(%esp),%ecx > 0xb723bf0b <+1915>: mov 0x20(%ecx),%edx > 0xb723bf0e <+1918>: mov 0x58(%esp),%ecx > 0xb723bf12 <+1922>: mov (%edx,%ecx,1),%edx > 0xb723bf15 <+1925>: mov %edx,0x4(%esp) > 0xb723bf19 <+1929>: mov (%eax),%eax > 0xb723bf1b <+1931>: mov %eax,(%esp) > 0xb723bf1e <+1934>: call 0xb7204c10 <sqlite3_stricmp@plt> > 0xb723bf23 <+1939>: test %eax,%eax > 0xb723bf25 <+1941>: mov 0x8c(%esp),%ecx > 0xb723bf2c <+1948>: jne 0xb723bad9 <wherePathSatisfiesOrderBy+841> > 0xb723bf32 <+1954>: mov %edi,%esi > 0xb723bf34 <+1956>: mov %ebp,%edi > 0xb723bf36 <+1958>: xor %eax,%eax > 0xb723bf38 <+1960>: xor %edx,%edx > 0xb723bf3a <+1962>: test $0x20,%cl > 0xb723bf3d <+1965>: sete %al > 0xb723bf40 <+1968>: setne %dl > 0xb723bf43 <+1971>: shl %cl,%edx > 0xb723bf45 <+1973>: shl %cl,%eax > 0xb723bf47 <+1975>: mov %esi,%ecx > 0xb723bf49 <+1977>: or %eax,%ecx > 0xb723bf4b <+1979>: mov 0x44(%esp),%eax > 0xb723bf4f <+1983>: or %edx,%edi > 0xb723bf51 <+1985>: mov %ecx,%esi > 0xb723bf53 <+1987>: testb $0x1,0x1f(%eax) > 0xb723bf57 <+1991>: jne 0xb723bd89 <wherePathSatisfiesOrderBy+1529> > 0xb723bf5d <+1997>: cmpb $0x0,0x65(%esp) > 0xb723bf62 <+2002>: je 0xb723bfd8 <wherePathSatisfiesOrderBy+2120> > 0xb723bf64 <+2004>: mov 0xb0(%esp),%eax > 0xb723bf6b <+2011>: mov 0x20(%esp),%ecx > 0xb723bf6f <+2015>: movzbl 0x64(%esp),%edx > 0xb723bf74 <+2020>: xor 0x84(%esp),%dl > 0xb723bf7b <+2027>: mov (%eax),%eax > 0xb723bf7d <+2029>: cmp 0xc(%eax,%ecx,1),%dl > 0xb723bf81 <+2033>: jne 0xb723bb53 <wherePathSatisfiesOrderBy+963> > 0xb723bf87 <+2039>: addl $0x1,0x30(%esp) > 0xb723bf8c <+2044>: mov 0x4c(%esp),%eax > 0xb723bf90 <+2048>: cmp %eax,0x30(%esp) > 0xb723bf94 <+2052>: jl 0xb723bd9c <wherePathSatisfiesOrderBy+1548> > 0xb723bf9a <+2058>: mov %esi,0x20(%esp) > 0xb723bf9e <+2062>: mov %edi,0x24(%esp) > 0xb723bfa2 <+2066>: jmp 0xb723bb1e <wherePathSatisfiesOrderBy+910> > 0xb723bfa7 <+2071>: movb $0x0,0x3f(%esp) > 0xb723bfac <+2076>: jmp 0xb723bb1e <wherePathSatisfiesOrderBy+910> > 0xb723bfb1 <+2081>: movb $0x0,0x64(%esp) > 0xb723bfb6 <+2086>: mov 0x28(%esp),%ebp > 0xb723bfba <+2090>: movl $0xffffffff,0x40(%esp) > 0xb723bfc2 <+2098>: test %ebp,%ebp > 0xb723bfc4 <+2100>: jne 0xb723be1e <wherePathSatisfiesOrderBy+1678> > 0xb723bfca <+2106>: mov %esi,0x20(%esp) > 0xb723bfce <+2110>: mov %edi,0x24(%esp) > 0xb723bfd2 <+2114>: jmp 0xb723baf6 <wherePathSatisfiesOrderBy+870> > 0xb723bfd7 <+2119>: nop > 0xb723bfd8 <+2120>: mov 0xb0(%esp),%eax > 0xb723bfdf <+2127>: mov 0x20(%esp),%ecx > 0xb723bfe3 <+2131>: movzbl 0x64(%esp),%edx > 0xb723bfe8 <+2136>: movb $0x1,0x65(%esp) > 0xb723bfed <+2141>: mov (%eax),%eax > 0xb723bfef <+2143>: xor 0xc(%eax,%ecx,1),%dl > 0xb723bff3 <+2147>: mov %dl,0x84(%esp) > 0xb723bffa <+2154>: je 0xb723bd89 <wherePathSatisfiesOrderBy+1529> > 0xb723c000 <+2160>: mov 0xc4(%esp),%ecx > 0xb723c007 <+2167>: mov 0x78(%esp),%eax > 0xb723c00b <+2171>: mov 0x7c(%esp),%edx > 0xb723c00f <+2175>: or %eax,(%ecx) > 0xb723c011 <+2177>: or %edx,0x4(%ecx) > 0xb723c014 <+2180>: jmp 0xb723bd89 <wherePathSatisfiesOrderBy+1529> > 0xb723c019 <+2185>: mov $0x1,%edx > 0xb723c01e <+2190>: mov %ebp,%eax > 0xb723c020 <+2192>: call 0xb721b3f0 <exprIsConst> > 0xb723c025 <+2197>: test %eax,%eax > 0xb723c027 <+2199>: mov 0x20(%esp),%ecx > 0xb723c02b <+2203>: je 0xb723b9cd <wherePathSatisfiesOrderBy+573> > 0xb723c031 <+2209>: jmp 0xb723ba3e <wherePathSatisfiesOrderBy+686> > 0xb723c036 <+2214>: movl $0x1,0x4c(%esp) > 0xb723c03e <+2222>: movw $0x0,0x66(%esp) > 0xb723c045 <+2229>: movl $0x0,0x48(%esp) > 0xb723c04d <+2237>: movb $0x1,0x3f(%esp) > 0xb723c052 <+2242>: jmp 0xb723bcfe <wherePathSatisfiesOrderBy+1390> > 0xb723c057 <+2247>: mov 0x60(%esp),%eax > 0xb723c05b <+2251>: mov 0x8(%eax),%eax > 0xb723c05e <+2254>: jmp 0xb723bf00 <wherePathSatisfiesOrderBy+1904> > 0xb723c063 <+2259>: lea 0x9c(%esp),%esp > 0xb723c06a <+2266>: mov $0x1,%eax > 0xb723c06f <+2271>: pop %ebx > 0xb723c070 <+2272>: pop %esi > 0xb723c071 <+2273>: pop %edi > 0xb723c072 <+2274>: pop %ebp > 0xb723c073 <+2275>: ret > 0xb723c074 <+2276>: mov %edi,%esi > 0xb723c076 <+2278>: movb $0x1,0x85(%esp) > 0xb723c07e <+2286>: mov %ebp,%edi > 0xb723c080 <+2288>: jmp 0xb723bf36 <wherePathSatisfiesOrderBy+1958> > 0xb723c085 <+2293>: mov 0x60(%esp),%eax > 0xb723c089 <+2297>: mov 0x8(%eax),%eax > 0xb723c08c <+2300>: jmp 0xb723bc37 <wherePathSatisfiesOrderBy+1191> > 0xb723c091 <+2305>: mov 0x60(%esp),%eax > 0xb723c095 <+2309>: mov 0x8(%eax),%eax > 0xb723c098 <+2312>: jmp 0xb723bc14 <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 1079740
: 877862 |
877863
|
877864
|
877865
|
877866
|
877867
|
877868
|
877869
|
877870
|
877871
|
877872