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 603939 Details for
Bug 847699
[abrt] zeitgeist-0.9.0-1.fc17: sqlite3WalRead: Process /usr/bin/zeitgeist-daemon was killed by signal 11 (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), 27.03 KB, created by
hs.choi
on 2012-08-13 09:55:21 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
hs.choi
Created:
2012-08-13 09:55:21 UTC
Size:
27.03 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 1709] >[New LWP 1962] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `/usr/bin/zeitgeist-daemon'. >Program terminated with signal 11, Segmentation fault. >#0 0x4a1f5114 in sqlite3WalRead (pOut=0x8b82510 "", nOut=1024, pInWal=<synthetic pointer>, pgno=1, pWal=0x8b81a20) at sqlite3.c:47691 >47691 sqlite3.c: No such file or directory. > >Thread 2 (Thread 0xb76f9b40 (LWP 1962)): >#0 0xb771c424 in __kernel_vsyscall () >No symbol table info available. >#1 0x48958034 in __GI___poll (fds=fds@entry=0xb6d023b8, nfds=nfds@entry=3, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#2 0x4c346e5c in g_poll (fds=0xb6d023b8, nfds=3, timeout=-1) at gpoll.c:132 >No locals. >#3 0x4c3382e0 in g_main_context_poll (n_fds=3, fds=0xb6d023b8, timeout=<optimized out>, context=0x8b6b3a8, priority=<optimized out>) at gmain.c:3440 > poll_func = <optimized out> >#4 g_main_context_iterate (context=0x8b6b3a8, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = <optimized out> > fds = 0xb6d023b8 >#5 0x4c3387c3 in g_main_loop_run (loop=0x8b6b380) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#6 0x4c64bc1b in gdbus_shared_thread_func (user_data=0x8b6b390) at gdbusprivate.c:277 > data = 0x8b6b390 >#7 0x4c35d2c4 in g_thread_proxy (data=0x8b64fb0) at gthread.c:801 > thread = 0x8b64fb0 >#8 0x48a27adf in start_thread (arg=0xb76f9b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb76f9b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1218674676, 0, 4001536, -1217424408, -968062154, 1570757833}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#9 0x4896254e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 1 (Thread 0xb76fa740 (LWP 1709)): >#0 0x4a1f5114 in sqlite3WalRead (pOut=0x8b82510 "", nOut=1024, pInWal=<synthetic pointer>, pgno=1, pWal=0x8b81a20) at sqlite3.c:47691 > aHash = 0x4000 > aPgno = 0xfffffffc > iZero = 20446 > iKey = <optimized out> > nCollide = 8192 > rc = 0 > iRead = 0 > iLast = 20785 > iHash = 5 >#1 readDbPage (pPg=pPg@entry=0x8b8292c) at sqlite3.c:41251 > pPager = 0x8b71478 > pgno = 1 > rc = 0 > isInWal = 0 > pgsz = 1024 >#2 0x4a209d71 in sqlite3PagerAcquire (pPager=0x8b71478, pgno=pgno@entry=1, ppPage=ppPage@entry=0xbfc46b7c, noContent=noContent@entry=0) at sqlite3.c:43501 > rc = 0 > pPg = 0x8b8292c >#3 0x4a209dca in btreeGetPage (pBt=pBt@entry=0x8b70ff8, pgno=pgno@entry=1, ppPage=ppPage@entry=0xbfc46bd8, noContent=noContent@entry=0) at sqlite3.c:50923 > rc = <optimized out> > pDbPage = 0x8b8292c >#4 0x4a218cbe in lockBtree (pBt=0x8b70ff8) at sqlite3.c:51674 > pPage1 = 0x4a252f17 > nPage = <optimized out> > nPageFile = 0 > rc = 0 > nPageHeader = <optimized out> >#5 sqlite3BtreeBeginTrans (p=0x8b70fb8, wrflag=wrflag@entry=0) at sqlite3.c:51972 > pBlock = <optimized out> > pBt = 0x8b70ff8 > rc = 0 >#6 0x4a236787 in sqlite3InitOne (db=db@entry=0x8b70508, iDb=iDb@entry=0, pzErrMsg=pzErrMsg@entry=0x8b8118c) at sqlite3.c:93862 > rc = <optimized out> > i = <optimized out> > size = <optimized out> > pTab = <optimized out> > pDb = 0x8b706b8 > azArg = {0x4a252f17 "sqlite_master", 0x4a2545fa "1", 0x4a258fc0 "CREATE TABLE sqlite_master(\n type text,\n name text,\n tbl_name text,\n rootpage integer,\n sql text\n)", 0x0} > meta = {0, 0, 0, 19, -651248128} > initData = {db = 0x8b70508, pzErrMsg = 0x8b8118c, iDb = 0, rc = 0} > zMasterSchema = 0x0 > zMasterName = 0x4a252f17 "sqlite_master" > openedTransaction = 0 > master_schema = "CREATE TABLE sqlite_master(\n type text,\n name text,\n tbl_name text,\n rootpage integer,\n sql text\n)" > temp_master_schema = "CREATE TEMP TABLE sqlite_temp_master(\n type text,\n name text,\n tbl_name text,\n rootpage integer,\n sql text\n)" >#7 0x4a236b19 in sqlite3Init (db=0x8b70508, pzErrMsg=pzErrMsg@entry=0x8b8118c) at sqlite3.c:94035 > i = <optimized out> > rc = 0 > commit_internal = 1 >#8 0x4a236ee0 in sqlite3ReadSchema (pParse=pParse@entry=0x8b81188) at sqlite3.c:94072 > rc = 0 > db = <optimized out> >#9 0x4a23742c in sqlite3LocateTable (pParse=pParse@entry=0x8b81188, isView=isView@entry=0, zName=0x8b80e78 "schema_version", zDbase=0x0) at sqlite3.c:81503 > p = <optimized out> >#10 0x4a237623 in selectExpander (pWalker=0xbfc46e10, p=0x8b80c78) at sqlite3.c:97757 > pTab = <optimized out> > pParse = 0x8b81188 > i = <optimized out> > j = <optimized out> > k = <optimized out> > pTabList = 0x8b80ef8 > pEList = 0x8b81078 > pFrom = 0x8b80efc > db = 0x8b70508 >#11 0x4a1df0ad in sqlite3WalkSelect (pWalker=pWalker@entry=0xbfc46e10, p=p@entry=0x8b80c78) at sqlite3.c:73159 > rc = <optimized out> >#12 0x4a1df39d in sqlite3SelectExpand (pSelect=0x8b80c78, pParse=0x8b81188) at sqlite3.c:97953 > w = {xExprCallback = 0x4a1d5fe0 <exprWalkNoop>, xSelectCallback = 0x4a2374d0 <selectExpander>, pParse = 0x8b81188, u = {pNC = 0x4c33e22c, i = 1278468652}} >#13 sqlite3SelectPrep (pParse=pParse@entry=0x8b81188, p=p@entry=0x8b80c78, pOuterNC=pOuterNC@entry=0x0) at sqlite3.c:32501 > db = 0x8b70508 >#14 0x4a20e7fb in sqlite3Select (pParse=pParse@entry=0x8b81188, p=0x8b80c78, pDest=pDest@entry=0xbfc47060) at sqlite3.c:98302 > i = <optimized out> > j = <optimized out> > pWInfo = <optimized out> > v = <optimized out> > isAgg = <optimized out> > pEList = <optimized out> > pTabList = <optimized out> > pWhere = <optimized out> > pOrderBy = <optimized out> > pGroupBy = <optimized out> > pHaving = <optimized out> > isDistinct = <optimized out> > distinct = <optimized out> > rc = 1 > addrSortIndex = <optimized out> > addrDistinctIndex = <optimized out> > sAggInfo = {directMode = 0 '\000', useSortingIdx = 0 '\000', sortingIdx = 0, sortingIdxPTab = 0, nSortingColumn = 0, pGroupBy = 0x0, aCol = 0x0, nColumn = 0, nAccumulator = 0, aFunc = 0x0, nFunc = 0} > iEnd = <optimized out> > db = 0x8b70508 > iRestoreSelectId = 0 >#15 0x4a22a765 in yy_reduce (yyruleno=112, yypParser=0x8b813c0) at sqlite3.c:110165 > dest = {eDest = 5 '\005', affinity = 0 '\000', iParm = 0, iMem = 0, nMem = 0} > yygoto = <optimized out> > yyact = <optimized out> > yygotominor = {yyinit = 0, yy0 = {z = 0x0, n = 0}, yy64 = {pLimit = 0x0, pOffset = 0x0}, yy122 = 0x0, yy159 = 0x0, yy180 = 0x0, yy207 = {value = 0, mask = 0}, yy258 = 0 '\000', yy318 = {eOperator = {z = 0x0, n = 0}, not = 0}, yy327 = 0x0, yy342 = {pExpr = 0x0, zStart = 0x0, zEnd = 0x0}, yy347 = 0x0, yy392 = 0, yy410 = {a = 0, b = 0x0}, yy442 = 0x0, yy487 = {pList = 0x0, pSelect = 0x0}} > yymsp = 0x8b813ec > yysize = <optimized out> > pParse = 0x8b81188 >#16 sqlite3Parser (yyp=yyp@entry=0x8b813c0, yymajor=yymajor@entry=1, yyminor=..., pParse=pParse@entry=0x8b81188) at sqlite3.c:45624 > yyminorunion = {yyinit = 146213112, yy0 = {z = 0x8b708f8 "'core'", n = 6}, yy64 = {pLimit = 0x8b708f8, pOffset = 0x6}, yy122 = 0x8b708f8, yy159 = 0x8b708f8, yy180 = 0x8b708f8, yy207 = {value = 146213112, mask = 6}, yy258 = 248 '\370', yy318 = {eOperator = {z = 0x8b708f8 "'core'", n = 6}, not = 6}, yy327 = 0x8b708f8, yy342 = {pExpr = 0x8b708f8, zStart = 0x6 <Address 0x6 out of bounds>, zEnd = 0x6 <Address 0x6 out of bounds>}, yy347 = 0x8b708f8, yy392 = 146213112, yy410 = {a = 146213112, b = 0x6}, yy442 = 0x8b708f8, yy487 = {pList = 0x8b708f8, pSelect = 0x6}} > yyact = 741 > yypParser = 0x8b813c0 >#17 0x4a22cd8f in sqlite3RunParser (pParse=pParse@entry=0x8b81188, zSql=zSql@entry=0x8b708c8 "SELECT version FROM schema_version WHERE schema='core'", pzErrMsg=pzErrMsg@entry=0xbfc47128) at sqlite3.c:111997 > nErr = 0 > i = <optimized out> > pEngine = 0x8b813c0 > tokenType = 94 > lastTokenParsed = 94 > enableLookaside = 1 '\001' > db = 0x8b70508 > mxSqlLen = 1000000000 >#18 0x4a22e8bc in sqlite3Prepare (db=db@entry=0x8b70508, zSql=zSql@entry=0x8b708c8 "SELECT version FROM schema_version WHERE schema='core'", nBytes=nBytes@entry=-1, saveSqlFlag=saveSqlFlag@entry=0, pReprepare=pReprepare@entry=0x0, ppStmt=ppStmt@entry=0xbfc471fc, pzTail=pzTail@entry=0xbfc471f8) at sqlite3.c:94249 > pParse = 0x8b81188 > zErrMsg = 0x0 > rc = <optimized out> > i = <optimized out> >#19 0x4a22ebd2 in sqlite3LockAndPrepare (pzTail=0xbfc471f8, ppStmt=0xbfc471fc, pOld=0x0, saveSqlFlag=0, nBytes=-1, zSql=0x8b708c8 "SELECT version FROM schema_version WHERE schema='core'", db=0x8b70508) at sqlite3.c:94341 > rc = <optimized out> >#20 sqlite3LockAndPrepare (db=0x8b70508, zSql=0x8b708c8 "SELECT version FROM schema_version WHERE schema='core'", nBytes=-1, saveSqlFlag=0, pOld=0x0, ppStmt=0xbfc471fc, pzTail=0xbfc471f8) at sqlite3.c:28788 > rc = 17150 >#21 0x4a236161 in sqlite3_exec (db=db@entry=0x8b70508, zSql=zSql@entry=0x8b708c8 "SELECT version FROM schema_version WHERE schema='core'", xCallback=xCallback@entry=0x80721f0 <___lambda0__sqlite3_callback>, pArg=pArg@entry=0x8b65800, pzErrMsg=pzErrMsg@entry=0xbfc4724c) at sqlite3.c:90862 > nCol = 146213064 > azVals = 0x0 > rc = <optimized out> > zLeftover = 0x4c417ff4 ",~AL\366N0L" > pStmt = 0x0 > azCols = 0x0 > nRetry = 0 > callbackIsInit = <optimized out> >#22 0x08072274 in _sqlite3_exec (self=self@entry=0x8b70508, sql=sql@entry=0x8b708c8 "SELECT version FROM schema_version WHERE schema='core'", callback=callback@entry=0x80721f0 <___lambda0__sqlite3_callback>, callback_target=callback_target@entry=0x8b65800, errmsg=0x0) at sql-schema.c:554 > _vala_errmsg = 0x0 > result = 0 > sqlite_errmsg = 0x0 > _tmp2_ = 0x0 > _tmp3_ = 0 > _tmp0_ = 0x8b708c8 "SELECT version FROM schema_version WHERE schema='core'" > _tmp1_ = 0x80721f0 <___lambda0__sqlite3_callback> > _tmp1__target = 0x8b65800 > ec = <optimized out> > _tmp6_ = <optimized out> >#23 0x0807238f in zeitgeist_sq_lite_database_schema_get_schema_metadata (database=database@entry=0x8b70508, key=key@entry=0x8094c83 "core") at sql-schema.c:643 > result = 0 > _data3_ = 0x8b65800 > _tmp0_ = 0x8094c83 "core" > _tmp1_ = 0x8b6e8b8 "\020" > _tmp2_ = 0x0 > _tmp3_ = 0x8b708c8 "SELECT version FROM schema_version WHERE schema='core'" > _tmp4_ = 0x8b708c8 "SELECT version FROM schema_version WHERE schema='core'" > sql = 0x8b708c8 "SELECT version FROM schema_version WHERE schema='core'" > _tmp5_ = 0x8b70508 > __PRETTY_FUNCTION__ = "zeitgeist_sq_lite_database_schema_get_schema_metadata" >#24 0x080727a3 in zeitgeist_sq_lite_database_schema_get_schema_version (database=database@entry=0x8b70508, error=error@entry=0xbfc47308) at sql-schema.c:490 > _tmp0_ = 0x8b70508 > _tmp1_ = 0 > schema_version = <optimized out> > _tmp2_ = <optimized out> > _tmp3_ = <optimized out> > _inner_error_ = 0x0 > __PRETTY_FUNCTION__ = "zeitgeist_sq_lite_database_schema_get_schema_version" >#25 0x08073864 in zeitgeist_sq_lite_database_schema_ensure_schema (database=0x8b70508, error=0xbfc4736c) at sql-schema.c:135 > _tmp2_ = 0x8b70508 > _tmp3_ = 0 > _tmp0_ = 0 > _tmp1_ = <optimized out> > _tmp4_ = <optimized out> > schema_version = <optimized out> > _tmp5_ = <optimized out> > _inner_error_ = 0x0 > __PRETTY_FUNCTION__ = "zeitgeist_sq_lite_database_schema_ensure_schema" >#26 0x0806e72d in zeitgeist_sq_lite_database_open_database (self=self@entry=0x8b6a990 [ZeitgeistSQLiteDatabase], retry=retry@entry=1, error=error@entry=0xbfc473bc) at sql.c:367 > _tmp8_ = <optimized out> > _tmp0_ = <optimized out> > _tmp2_ = <optimized out> > flags = <optimized out> > _tmp3_ = <optimized out> > _tmp4_ = <optimized out> > _tmp5_ = 0x8b70508 > _tmp6_ = <optimized out> > rc = <optimized out> > _tmp7_ = <optimized out> > _tmp22_ = 17150 > _inner_error_ = 0x0 > __PRETTY_FUNCTION__ = "zeitgeist_sq_lite_database_open_database" >#27 0x08070230 in zeitgeist_sq_lite_database_construct (object_type=146210432, error=error@entry=0xbfc4743c) at sql.c:210 > self = 0x8b6a990 [ZeitgeistSQLiteDatabase] > _tmp0_ = <optimized out> > _inner_error_ = 0x0 >#28 0x08070949 in zeitgeist_sq_lite_database_new (error=error@entry=0xbfc4743c) at sql.c:253 >No locals. >#29 0x080609f4 in zeitgeist_engine_construct (object_type=146210312, error=error@entry=0xbfc474ac) at engine.c:286 > self = 0x0 > _tmp0_ = <optimized out> > _tmp1_ = <optimized out> > _tmp2_ = <optimized out> > _tmp3_ = <optimized out> > _tmp4_ = <optimized out> > _tmp5_ = 0 > _tmp6_ = <optimized out> > _tmp7_ = <optimized out> > _inner_error_ = 0x0 >#30 0x08062f49 in zeitgeist_engine_new (error=error@entry=0xbfc474ac) at engine.c:326 >No locals. >#31 0x08055dfa in zeitgeist_daemon_construct (object_type=146200984, error=error@entry=0xbfc47548) at zeitgeist-daemon.c:488 > self = 0x8b634c0 [ZeitgeistDaemon] > _tmp0_ = <optimized out> > _tmp1_ = <optimized out> > _tmp2_ = 0x0 > _inner_error_ = 0x0 >#32 0x08056289 in zeitgeist_daemon_new (error=error@entry=0xbfc47548) at zeitgeist-daemon.c:511 >No locals. >#33 0x08053ed7 in zeitgeist_daemon_run (error=0xbfc47544) at zeitgeist-daemon.c:1438 > _tmp17_ = <optimized out> > _tmp18_ = <optimized out> > _tmp19_ = <optimized out> > _tmp20_ = <optimized out> > _tmp28_ = <optimized out> > name_owned = <optimized out> > _tmp16_ = <optimized out> > _tmp27_ = 0 > _tmp30_ = <optimized out> > connection = 0x8b66000 [GDBusConnection] > _inner_error_ = 0x0 > _tmp9_ = <optimized out> > _tmp26_ = <optimized out> > owner_id = <optimized out> > _tmp29_ = <optimized out> >#34 zeitgeist_daemon_main (args_length1=1, args=0xbfc47604) at zeitgeist-daemon.c:1632 > _tmp3_ = <optimized out> > _tmp5_ = <optimized out> > _tmp17_ = <optimized out> > _tmp18_ = <optimized out> > _tmp2_ = 0x8b61568 > _inner_error_ = 0x0 > opt_context = 0x8b61568 > _tmp1_ = 0x8b61568 > result = 0 > _tmp0_ = 0x8b61568 >#35 main (argc=1, argv=0xbfc47604) at zeitgeist-daemon.c:1692 >No locals. >From To Syms Read Shared Object Library >0x4c59e710 0x4c671e64 Yes /lib/libgio-2.0.so.0 >0x49a88b10 0x49aba124 Yes /lib/libgobject-2.0.so.0 >0x49ad2c80 0x49ad3d7c Yes /lib/libgmodule-2.0.so.0 >0x48a45920 0x48a4945c Yes /lib/librt.so.1 >0x4c305b50 0x4c3a5864 Yes /lib/libglib-2.0.so.0 >0x4a1cda00 0x4a252de4 Yes /lib/libsqlite3.so.0 >0x48a256a0 0x48a30e60 Yes /lib/libpthread.so.0 >0x48887f20 0x489c51cc Yes /lib/libc.so.6 >0x49a7c4b0 0x49a7c698 Yes /lib/libgthread-2.0.so.0 >0x48c03090 0x48c06794 Yes /lib/libffi.so.5 >0x48a3dad0 0x48a3eaec Yes /lib/libdl.so.2 >0x48a7d6e0 0x48a8a9cc Yes /lib/libz.so.1 >0x48a988e0 0x48aaad94 Yes /lib/libselinux.so.1 >0x48be46b0 0x48bf3414 Yes /lib/libresolv.so.2 >0x4884e850 0x48866ec7 Yes /lib/ld-linux.so.2 >0xb6eeda40 0xb6ef4e7c Yes /lib/libnss_files.so.2 >$1 = 0x0 >$2 = 0x0 >eax 0x0 0 >ecx 0x4fde 20446 >edx 0x42fe 17150 >ebx 0x4a26eff4 1244065780 >esp 0xbfc46a90 0xbfc46a90 >ebp 0x2fe 0x2fe >esi 0x5 5 >edi 0x4000 16384 >eip 0x4a1f5114 0x4a1f5114 <readDbPage+212> >eflags 0x10246 [ PF ZF IF RF ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >Dump of assembler code for function readDbPage: > 0x4a1f5040 <+0>: push %ebp > 0x4a1f5041 <+1>: push %edi > 0x4a1f5042 <+2>: push %esi > 0x4a1f5043 <+3>: push %ebx > 0x4a1f5044 <+4>: call 0x4a1d223c <__x86.get_pc_thunk.bx> > 0x4a1f5049 <+9>: add $0x79fab,%ebx > 0x4a1f504f <+15>: lea -0x7c(%esp),%esp > 0x4a1f5053 <+19>: mov 0x10(%eax),%ecx > 0x4a1f5056 <+22>: mov %ecx,0x3c(%esp) > 0x4a1f505a <+26>: mov 0x14(%eax),%esi > 0x4a1f505d <+29>: mov %esi,0x34(%esp) > 0x4a1f5061 <+33>: mov %eax,0x44(%esp) > 0x4a1f5065 <+37>: mov 0x80(%ecx),%ebp > 0x4a1f506b <+43>: mov 0x3c(%ecx),%ecx > 0x4a1f506e <+46>: mov %ebp,0x4c(%esp) > 0x4a1f5072 <+50>: mov %ebp,0x58(%esp) > 0x4a1f5076 <+54>: mov (%ecx),%esi > 0x4a1f5078 <+56>: test %esi,%esi > 0x4a1f507a <+58>: je 0x4a1f52df <readDbPage+671> > 0x4a1f5080 <+64>: mov 0x3c(%esp),%ebp > 0x4a1f5084 <+68>: mov 0x44(%esp),%eax > 0x4a1f5088 <+72>: mov 0xb4(%ebp),%ebp > 0x4a1f508e <+78>: mov 0x4(%eax),%eax > 0x4a1f5091 <+81>: test %ebp,%ebp > 0x4a1f5093 <+83>: mov %ebp,0x48(%esp) > 0x4a1f5097 <+87>: mov %eax,0x5c(%esp) > 0x4a1f509b <+91>: je 0x4a1f51e0 <readDbPage+416> > 0x4a1f50a1 <+97>: mov 0x44(%ebp),%esi > 0x4a1f50a4 <+100>: test %esi,%esi > 0x4a1f50a6 <+102>: mov %esi,0x2c(%esp) > 0x4a1f50aa <+106>: je 0x4a1f51d0 <readDbPage+400> > 0x4a1f50b0 <+112>: cmpw $0x0,0x28(%ebp) > 0x4a1f50b5 <+117>: je 0x4a1f51d0 <readDbPage+400> > 0x4a1f50bb <+123>: imul $0x17f,0x34(%esp),%ebp > 0x4a1f50c3 <+131>: add $0x21,%esi > 0x4a1f50c6 <+134>: and $0x1fff,%ebp > 0x4a1f50cc <+140>: shr $0xc,%esi > 0x4a1f50cf <+143>: mov %ebp,0x50(%esp) > 0x4a1f50d3 <+147>: add %ebp,%ebp > 0x4a1f50d5 <+149>: mov %esi,0x40(%esp) > 0x4a1f50d9 <+153>: mov %ebp,0x54(%esp) > 0x4a1f50dd <+157>: lea 0x6c(%esp),%eax > 0x4a1f50e1 <+161>: lea 0x68(%esp),%edx > 0x4a1f50e5 <+165>: mov %eax,0x8(%esp) > 0x4a1f50e9 <+169>: mov %edx,0x4(%esp) > 0x4a1f50ed <+173>: lea 0x64(%esp),%ecx > 0x4a1f50f1 <+177>: mov 0x40(%esp),%edx > 0x4a1f50f5 <+181>: mov %ecx,(%esp) > 0x4a1f50f8 <+184>: mov 0x48(%esp),%eax > 0x4a1f50fc <+188>: call 0x4a1ef330 <walHashGet> > 0x4a1f5101 <+193>: test %eax,%eax > 0x4a1f5103 <+195>: jne 0x4a1f528a <readDbPage+586> > 0x4a1f5109 <+201>: mov 0x64(%esp),%edi > 0x4a1f510d <+205>: mov 0x54(%esp),%edx > 0x4a1f5111 <+209>: lea (%edi,%edx,1),%edx >=> 0x4a1f5114 <+212>: movzwl (%edx),%eax > 0x4a1f5117 <+215>: test %ax,%ax > 0x4a1f511a <+218>: je 0x4a1f52d3 <readDbPage+659> > 0x4a1f5120 <+224>: mov 0x68(%esp),%ebp > 0x4a1f5124 <+228>: mov 0x6c(%esp),%esi > 0x4a1f5128 <+232>: mov %ebp,0x38(%esp) > 0x4a1f512c <+236>: xor %ebp,%ebp > 0x4a1f512e <+238>: mov %esi,0x30(%esp) > 0x4a1f5132 <+242>: mov 0x50(%esp),%eax > 0x4a1f5136 <+246>: mov $0x2001,%ecx > 0x4a1f513b <+251>: mov %ebp,0x20(%esp) > 0x4a1f513f <+255>: nop > 0x4a1f5140 <+256>: movzwl (%edx),%esi > 0x4a1f5143 <+259>: add 0x30(%esp),%esi > 0x4a1f5147 <+263>: cmp %esi,0x2c(%esp) > 0x4a1f514b <+267>: jb 0x4a1f5167 <readDbPage+295> > 0x4a1f514d <+269>: movzwl (%edx),%edx > 0x4a1f5150 <+272>: mov 0x38(%esp),%ebp > 0x4a1f5154 <+276>: lea 0x0(%ebp,%edx,4),%edx > 0x4a1f5158 <+280>: mov (%edx),%edx > 0x4a1f515a <+282>: cmp %edx,0x34(%esp) > 0x4a1f515e <+286>: cmovne 0x20(%esp),%esi > 0x4a1f5163 <+291>: mov %esi,0x20(%esp) > 0x4a1f5167 <+295>: sub $0x1,%ecx > 0x4a1f516a <+298>: je 0x4a1f5280 <readDbPage+576> > 0x4a1f5170 <+304>: add $0x1,%eax > 0x4a1f5173 <+307>: and $0x1fff,%eax > 0x4a1f5178 <+312>: lea (%edi,%eax,2),%edx > 0x4a1f517b <+315>: movzwl (%edx),%esi > 0x4a1f517e <+318>: test %si,%si > 0x4a1f5181 <+321>: jne 0x4a1f5140 <readDbPage+256> > 0x4a1f5183 <+323>: mov 0x20(%esp),%ebp > 0x4a1f5187 <+327>: test %ebp,%ebp > 0x4a1f5189 <+329>: sete %al > 0x4a1f518c <+332>: subl $0x1,0x40(%esp) > 0x4a1f5191 <+337>: test %al,%al > 0x4a1f5193 <+339>: je 0x4a1f51a2 <readDbPage+354> > 0x4a1f5195 <+341>: mov 0x40(%esp),%ecx > 0x4a1f5199 <+345>: sub $0x0,%ecx > 0x4a1f519c <+348>: jns 0x4a1f50dd <readDbPage+157> > 0x4a1f51a2 <+354>: test %ebp,%ebp > 0x4a1f51a4 <+356>: jne 0x4a1f5301 <readDbPage+705> > 0x4a1f51aa <+362>: mov 0x3c(%esp),%esi > 0x4a1f51ae <+366>: mov 0x44(%esp),%eax > 0x4a1f51b2 <+370>: mov 0x3c(%esp),%ebp > 0x4a1f51b6 <+374>: mov 0x80(%esi),%esi > 0x4a1f51bc <+380>: mov 0x4(%eax),%eax > 0x4a1f51bf <+383>: mov %esi,0x4c(%esp) > 0x4a1f51c3 <+387>: mov 0x3c(%ebp),%ecx > 0x4a1f51c6 <+390>: mov %eax,0x5c(%esp) > 0x4a1f51ca <+394>: lea 0x0(%esi),%esi > 0x4a1f51d0 <+400>: mov (%ecx),%esi > 0x4a1f51d2 <+402>: lea 0x0(%esi,%eiz,1),%esi > 0x4a1f51d9 <+409>: lea 0x0(%edi,%eiz,1),%edi > 0x4a1f51e0 <+416>: mov 0x4c(%esp),%eax > 0x4a1f51e4 <+420>: mov 0x34(%esp),%ebp > 0x4a1f51e8 <+424>: sub $0x1,%ebp > 0x4a1f51eb <+427>: mov %eax,%edx > 0x4a1f51ed <+429>: mov %ebp,0x2c(%esp) > 0x4a1f51f1 <+433>: mov 0x2c(%esp),%edi > 0x4a1f51f5 <+437>: sar $0x1f,%edx > 0x4a1f51f8 <+440>: mov 0x2c(%esp),%eax > 0x4a1f51fc <+444>: imul %edx,%edi > 0x4a1f51ff <+447>: mull 0x4c(%esp) > 0x4a1f5203 <+451>: mov 0x58(%esp),%ebp > 0x4a1f5207 <+455>: add %edi,%edx > 0x4a1f5209 <+457>: mov %eax,0x20(%esp) > 0x4a1f520d <+461>: mov %edx,0x24(%esp) > 0x4a1f5211 <+465>: mov 0x20(%esp),%eax > 0x4a1f5215 <+469>: mov 0x24(%esp),%edx > 0x4a1f5219 <+473>: mov %ebp,0x8(%esp) > 0x4a1f521d <+477>: mov 0x5c(%esp),%ebp > 0x4a1f5221 <+481>: mov %eax,0xc(%esp) > 0x4a1f5225 <+485>: mov %edx,0x10(%esp) > 0x4a1f5229 <+489>: mov %ebp,0x4(%esp) > 0x4a1f522d <+493>: mov %ecx,(%esp) > 0x4a1f5230 <+496>: call *0x8(%esi) > 0x4a1f5233 <+499>: cmp $0x20a,%eax > 0x4a1f5238 <+504>: je 0x4a1f538e <readDbPage+846> > 0x4a1f523e <+510>: cmpl $0x1,0x34(%esp) > 0x4a1f5243 <+515>: jne 0x4a1f5270 <readDbPage+560> > 0x4a1f5245 <+517>: test %eax,%eax > 0x4a1f5247 <+519>: je 0x4a1f52a0 <readDbPage+608> > 0x4a1f5249 <+521>: mov 0x3c(%esp),%edx > 0x4a1f524d <+525>: movl $0xffffffff,0x64(%edx) > 0x4a1f5254 <+532>: movl $0xffffffff,0x68(%edx) > 0x4a1f525b <+539>: movl $0xffffffff,0x6c(%edx) > 0x4a1f5262 <+546>: movl $0xffffffff,0x70(%edx) > 0x4a1f5269 <+553>: lea 0x0(%esi,%eiz,1),%esi > 0x4a1f5270 <+560>: lea 0x7c(%esp),%esp > 0x4a1f5274 <+564>: pop %ebx > 0x4a1f5275 <+565>: pop %esi > 0x4a1f5276 <+566>: pop %edi > 0x4a1f5277 <+567>: pop %ebp > 0x4a1f5278 <+568>: ret > 0x4a1f5279 <+569>: lea 0x0(%esi,%eiz,1),%esi > 0x4a1f5280 <+576>: mov $0xba52,%eax > 0x4a1f5285 <+581>: call 0x4a1f4fe0 <sqlite3CorruptError> > 0x4a1f528a <+586>: xor %edx,%edx > 0x4a1f528c <+588>: test %eax,%eax > 0x4a1f528e <+590>: je 0x4a1f538a <readDbPage+842> > 0x4a1f5294 <+596>: cmpl $0x1,0x34(%esp) > 0x4a1f5299 <+601>: jne 0x4a1f5270 <readDbPage+560> > 0x4a1f529b <+603>: jmp 0x4a1f5249 <readDbPage+521> > 0x4a1f529d <+605>: lea 0x0(%esi),%esi > 0x4a1f52a0 <+608>: mov 0x44(%esp),%esi > 0x4a1f52a4 <+612>: mov 0x3c(%esp),%eax > 0x4a1f52a8 <+616>: mov 0x4(%esi),%ecx > 0x4a1f52ab <+619>: mov %ecx,%edx > 0x4a1f52ad <+621>: add $0x18,%edx > 0x4a1f52b0 <+624>: mov 0x18(%ecx),%ecx > 0x4a1f52b3 <+627>: mov %ecx,0x64(%eax) > 0x4a1f52b6 <+630>: mov 0x4(%edx),%ecx > 0x4a1f52b9 <+633>: mov %ecx,0x68(%eax) > 0x4a1f52bc <+636>: mov 0x8(%edx),%ecx > 0x4a1f52bf <+639>: mov %ecx,0x6c(%eax) > 0x4a1f52c2 <+642>: mov 0xc(%edx),%edx > 0x4a1f52c5 <+645>: mov %edx,0x70(%eax) > 0x4a1f52c8 <+648>: lea 0x7c(%esp),%esp > 0x4a1f52cc <+652>: pop %ebx > 0x4a1f52cd <+653>: xor %eax,%eax > 0x4a1f52cf <+655>: pop %esi > 0x4a1f52d0 <+656>: pop %edi > 0x4a1f52d1 <+657>: pop %ebp > 0x4a1f52d2 <+658>: ret > 0x4a1f52d3 <+659>: mov $0x1,%eax > 0x4a1f52d8 <+664>: xor %ebp,%ebp > 0x4a1f52da <+666>: jmp 0x4a1f518c <readDbPage+332> > 0x4a1f52df <+671>: mov 0x4(%eax),%eax > 0x4a1f52e2 <+674>: mov 0x4c(%esp),%ecx > 0x4a1f52e6 <+678>: mov %ecx,0x8(%esp) > 0x4a1f52ea <+682>: movl $0x0,0x4(%esp) > 0x4a1f52f2 <+690>: mov %eax,(%esp) > 0x4a1f52f5 <+693>: call 0x4a1cd610 <memset@plt> > 0x4a1f52fa <+698>: xor %eax,%eax > 0x4a1f52fc <+700>: jmp 0x4a1f5270 <readDbPage+560> > 0x4a1f5301 <+705>: mov 0x48(%esp),%ecx > 0x4a1f5305 <+709>: movzwl 0x42(%ecx),%edx > 0x4a1f5309 <+713>: mov 0x8(%ecx),%edi > 0x4a1f530c <+716>: mov %edx,%eax > 0x4a1f530e <+718>: and $0x1,%edx > 0x4a1f5311 <+721>: and $0xfe00,%eax > 0x4a1f5316 <+726>: shl $0x10,%edx > 0x4a1f5319 <+729>: add %eax,%edx > 0x4a1f531b <+731>: mov (%edi),%esi > 0x4a1f531d <+733>: mov %edx,%ecx > 0x4a1f531f <+735>: mov %edx,0x2c(%esp) > 0x4a1f5323 <+739>: add $0x18,%ecx > 0x4a1f5326 <+742>: mov %esi,0x30(%esp) > 0x4a1f532a <+746>: mov %ecx,%edx > 0x4a1f532c <+748>: lea -0x1(%ebp),%esi > 0x4a1f532f <+751>: sar $0x1f,%edx > 0x4a1f5332 <+754>: mov %esi,%eax > 0x4a1f5334 <+756>: mov %edx,%ebp > 0x4a1f5336 <+758>: mov %edi,(%esp) > 0x4a1f5339 <+761>: mul %ecx > 0x4a1f533b <+763>: imul %esi,%ebp > 0x4a1f533e <+766>: mov %eax,0x20(%esp) > 0x4a1f5342 <+770>: mov 0x20(%esp),%eax > 0x4a1f5346 <+774>: add %ebp,%edx > 0x4a1f5348 <+776>: add $0x38,%eax > 0x4a1f534b <+779>: mov 0x4c(%esp),%ecx > 0x4a1f534f <+783>: mov %edx,0x24(%esp) > 0x4a1f5353 <+787>: mov 0x24(%esp),%edx > 0x4a1f5357 <+791>: adc $0x0,%edx > 0x4a1f535a <+794>: mov %ecx,%ebp > 0x4a1f535c <+796>: cmp %ecx,0x2c(%esp) > 0x4a1f5360 <+800>: cmovle 0x2c(%esp),%ebp > 0x4a1f5365 <+805>: mov %ebp,0x8(%esp) > 0x4a1f5369 <+809>: mov 0x5c(%esp),%esi > 0x4a1f536d <+813>: mov 0x30(%esp),%ebp > 0x4a1f5371 <+817>: mov %edx,0x10(%esp) > 0x4a1f5375 <+821>: mov %eax,0xc(%esp) > 0x4a1f5379 <+825>: mov %esi,0x4(%esp) > 0x4a1f537d <+829>: call *0x8(%ebp) > 0x4a1f5380 <+832>: mov $0x1,%edx > 0x4a1f5385 <+837>: jmp 0x4a1f528c <readDbPage+588> > 0x4a1f538a <+842>: test %edx,%edx > 0x4a1f538c <+844>: je 0x4a1f53a0 <readDbPage+864> > 0x4a1f538e <+846>: cmpl $0x1,0x34(%esp) > 0x4a1f5393 <+851>: je 0x4a1f52a0 <readDbPage+608> > 0x4a1f5399 <+857>: xor %eax,%eax > 0x4a1f539b <+859>: jmp 0x4a1f5270 <readDbPage+560> > 0x4a1f53a0 <+864>: mov 0x3c(%esp),%ecx > 0x4a1f53a4 <+868>: mov 0x44(%esp),%eax > 0x4a1f53a8 <+872>: mov 0x3c(%esp),%esi > 0x4a1f53ac <+876>: mov 0x80(%ecx),%ecx > 0x4a1f53b2 <+882>: mov 0x4(%eax),%eax > 0x4a1f53b5 <+885>: mov %ecx,0x4c(%esp) > 0x4a1f53b9 <+889>: mov %eax,0x5c(%esp) > 0x4a1f53bd <+893>: mov 0x3c(%esi),%ecx > 0x4a1f53c0 <+896>: jmp 0x4a1f51d0 <readDbPage+400> >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 847699
:
603938
| 603939 |
603941
|
603942