Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-2040

Eviction server assertion failure

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Critical - P2 Critical - P2
    • WT2.7.0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      Saw this in a patch build that enabled read-majority by default, which stresses the new named snapshot feature:

      https://logkeeper.mongodb.org/build/55caacb7be07c47abf3f3f7e/test/55cab4f4be07c47abf3f6250

      https://evergreen.mongodb.com/task/mongodb_mongo_master_ubuntu1410_debug_asan_jsCore_small_oplog_rs_WT_aa82208d53a4b642441adbadd4bd0595c4fa40ae_15_08_11_22_41_09

      	
      
      [ReplicaSetFixture:job0:primary] 2015-08-12T02:52:51.980+0000 I COMMAND  [conn2381] command local.oplog.rs command: getMore { getMore: 22599203899, collection: "oplog.rs", maxTimeMS: 2000 } ntoreturn:1 ntoskip:0 keyUpdates:0 writeConflicts:0 numYields:1 reslen:16777379 locks:{ Global: { acquireCount: { r: 6 } }, Database: { acquireCount: { r: 3 } }, oplog: { acquireCount: { r: 3 } } } protocol:op_command 810ms
      [ReplicaSetFixture:job0:primary] 2015-08-12T02:52:52.069+0000 E STORAGE  [thread1] WiredTiger (0) [1439347972:69698][88288:0x7f83fc6d7700], file:collection-3743-4677306382008798877.wt, eviction-worker: src/third_party/wiredtiger/src/btree/bt_discard.c, 419: F_ISSET(session, WT_SESSION_DISCARD_FORCE) || upd->txnid == WT_TXN_ABORTED || __wt_txn_visible_all(session, upd->txnid)
      [ReplicaSetFixture:job0:primary] 2015-08-12T02:52:52.072+0000 E STORAGE  [thread1] WiredTiger (0) [1439347972:72426][88288:0x7f83fc6d7700], file:collection-3743-4677306382008798877.wt, eviction-worker: aborting WiredTiger library
      [ReplicaSetFixture:job0:primary] 2015-08-12T02:52:52.075+0000 F -        [thread1] Got signal: 6 (Aborted).
      [ReplicaSetFixture:job0:primary] 
      [ReplicaSetFixture:job0:primary]  0xa53255 0x2c1c8b6 0x2c1aefe 0x7f844b690c90 0x7f844adcde37 0x7f844adcf528 0x42defc9 0x4365598 0x41ae489 0x41ad051 0x4296bcc 0x4292c0e 0x4294874 0x429533a 0x7f844b6890a5 0x7f844ae90cfd
      [ReplicaSetFixture:job0:primary] ----- BEGIN BACKTRACE -----
      [ReplicaSetFixture:job0:primary] {"backtrace":[{"b":"400000","o":"653255"},{"b":"400000","o":"281C8B6"},{"b":"400000","o":"281AEFE"},{"b":"7F844B681000","o":"FC90"},{"b":"7F844AD97000","o":"36E37"},{"b":"7F844AD97000","o":"38528"},{"b":"400000","o":"3EDEFC9"},{"b":"400000","o":"3F65598"},{"b":"400000","o":"3DAE489"},{"b":"400000","o":"3DAD051"},{"b":"400000","o":"3E96BCC"},{"b":"400000","o":"3E92C0E"},{"b":"400000","o":"3E94874"},{"b":"400000","o":"3E9533A"},{"b":"7F844B681000","o":"80A5"},{"b":"7F844AD97000","o":"F9CFD"}],"processInfo":{ "mongodbVersion" : "3.1.7-pre-", "gitVersion" : "aa82208d53a4b642441adbadd4bd0595c4fa40ae", "compiledModules" : [], "uname" : { "sysname" : "Linux", "release" : "3.16.0-25-generic", "version" : "#33-Ubuntu SMP Tue Nov 4 12:06:54 UTC 2014", "machine" : "x86_64" }, "somap" : [ { "elfType" : 2, "b" : "400000" }, { "b" : "7FFFD05FC000", "elfType" : 3, "buildId" : "B43B3054EC49983B9ECFC6BD437E70C564D0AE41" }, { "b" : "7F844C2EF000", "path" : "/lib/x86_64-linux-gnu/libm.so.6", "elfType" : 3, "buildId" : "4E96203F4FE17D3446F48226AAEA8DA6DEA8FFD0" }, { "b" : "7F844C08E000", "path" : "/lib/x86_64-linux-gnu/libssl.so.1.0.0", "elfType" : 3, "buildId" : "44ADE6AD24BE7656EDC5B05A53974EA73F35D423" }, { "b" : "7F844BCAB000", "path" : "/lib/x86_64-linux-gnu/libcrypto.so.1.0.0", "elfType" : 3, "buildId" : "013EF089B82F17AD7F2BDB94FEC56724D84D7A17" }, { "b" : "7F844BAA3000", "path" : "/lib/x86_64-linux-gnu/librt.so.1", "elfType" : 3, "buildId" : "54EF3A97A3E71418DD088B40AF51A00457834A17" }, { "b" : "7F844B89F000", "path" : "/lib/x86_64-linux-gnu/libdl.so.2", "elfType" : 3, "buildId" : "794CD87201C9778112E22BF5E2C0FBFB3390D29F" }, { "b" : "7F844B681000", "path" : "/lib/x86_64-linux-gnu/libpthread.so.0", "elfType" : 3, "buildId" : "921196598AF41AFF8DE42EEFB8561243610F34C3" }, { "b" : "7F844B372000", "path" : "/usr/lib/x86_64-linux-gnu/libstdc++.so.6", "elfType" : 3, "buildId" : "ADEF33B83967BBB41525AE439354F030694250C4" }, { "b" : "7F844B15B000", "path" : "/lib/x86_64-linux-gnu/libgcc_s.so.1", "elfType" : 3, "buildId" : "7C6E98219378EBD1AA0D4CD671E8FF1589C04C4A" }, { "b" : "7F844AD97000", "path" : "/lib/x86_64-linux-gnu/libc.so.6", "elfType" : 3, "buildId" : "95287BE8ACCCC7B5723F4306E6A5ECA6DFE7BFFD" }, { "b" : "7F844C5F5000", "path" : "/lib64/ld-linux-x86-64.so.2", "elfType" : 3, "buildId" : "9240DBBD1DB14E756141EEE1FDDB67D3B77864E7" } ] }}
      [ReplicaSetFixture:job0:primary]  mongod(__interceptor_backtrace+0x95) [0xa53255]
      [ReplicaSetFixture:job0:primary]  mongod(_ZN5mongo15printStackTraceERSo+0xF6) [0x2c1c8b6]
      [ReplicaSetFixture:job0:primary]  mongod(+0x281AEFE) [0x2c1aefe]
      [ReplicaSetFixture:job0:primary]  libpthread.so.0(+0xFC90) [0x7f844b690c90]
      [ReplicaSetFixture:job0:primary]  libc.so.6(gsignal+0x37) [0x7f844adcde37]
      [ReplicaSetFixture:job0:primary]  libc.so.6(abort+0x148) [0x7f844adcf528]
      [ReplicaSetFixture:job0:primary]  mongod(+0x3EDEFC9) [0x42defc9]
      [ReplicaSetFixture:job0:primary]  mongod(+0x3F65598) [0x4365598]
      [ReplicaSetFixture:job0:primary]  mongod(+0x3DAE489) [0x41ae489]
      [ReplicaSetFixture:job0:primary]  mongod(__wt_page_out+0x14B1) [0x41ad051]
      [ReplicaSetFixture:job0:primary]  mongod(__wt_evict+0x148C) [0x4296bcc]
      [ReplicaSetFixture:job0:primary]  mongod(__wt_evict_page+0x27E) [0x4292c0e]
      [ReplicaSetFixture:job0:primary]  mongod(+0x3E94874) [0x4294874]
      [ReplicaSetFixture:job0:primary]  mongod(+0x3E9533A) [0x429533a]
      [ReplicaSetFixture:job0:primary]  libpthread.so.0(+0x80A5) [0x7f844b6890a5]
      [ReplicaSetFixture:job0:primary]  libc.so.6(clone+0x6D) [0x7f844ae90cfd]
      [ReplicaSetFixture:job0:primary] -----  END BACKTRACE  -----
      

            Assignee:
            backlog-server-execution [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            mathias@mongodb.com Mathias Stearn
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: