Project

General

Profile

Actions

Bug #65610

closed

unittest-object-data-handler crashes testing object_data_handler_test_t.overwrite_then_read_within_transaction

Added by Xuehan Xu 11 days ago. Updated 8 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Seastore
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

DEBUG 2024-04-22 17:44:40,561 [shard 0:main] seastore_t - 0x7fe1171e7000 trans.99 Cache::create_transaction: created name=test_mutate, source=MUTATE, is_weak=false
DEBUG 2024-04-22 17:44:40,561 [shard 0:main] seastore_t - 0x7fe1171e7300 trans.100 Cache::create_transaction: created name=test_mutate, source=MUTATE, is_weak=false
DEBUG 2024-04-22 17:44:40,561 [shard 0:main] seastore_tm - 0x7fe1171e7300 trans.100 TransactionManager::get_pins: 16384~24576
TRACE 2024-04-22 17:44:40,561 [shard 0:main] seastore_lba - 0x7fe1171e7300 trans.100 BtreeLBAManager::get_mappings: 16384~24576
DEBUG 2024-04-22 17:44:40,561 [shard 0:main] seastore_cache - 0x7fe1171e7300 trans.100 Cache::get_root: root not on t -- CachedExtent(addr=0x7fe117843600, type=ROOT, version=0, dirty_from_or_retired_at=jseq(sseq(0), paddr<Seg[Dev(0),0],4096>), modify_time=tp(2024-04-22 17:44:39), paddr=paddr<Dev(ROOT),0>, prior_paddr=nullopt, length=0, state=DIRTY, last_committed_crc=0, refcount=4, user_hint=Hint(NULL), fully_loaded=1, rewrite_gen=GEN_NULL, root_block(lba_root_node=0x7fe11718c400, backref_root_node=0x7fe11718c000))
TRACE 2024-04-22 17:44:40,561 [shard 0:main] seastore_lba - 0x7fe1171e7300 trans.100 BtreeLBAManager::get_mappings: 16384~24576 got 16384, lba_map_val_t(paddr<Seg[Dev(0),8],8192>~24576, refcount=1, checksum=3984271727), repeat ...
TRACE 2024-04-22 17:44:40,561 [shard 0:main] seastore_lba - 0x7fe1171e7300 trans.100 BtreeLBAManager::get_mappings: 16384~24576 done with 1 results
TRACE 2024-04-22 17:44:40,561 [shard 0:main] seastore_t - 0x7fe1171e7300 trans.100 Cache::on_transaction_destruct:
ERROR 2024-04-22 17:44:40,561 [shard 0:main] none - /home/xuxuehan/src/ceph/src/crimson/os/seastore/transaction.h:150 : In function 'void crimson::os::seastore::Transaction::add_to_read_set(crimson::os::seastore::CachedExtentRef)', ceph_assert(%s)
inserted
Aborting on shard 0.
Backtrace:
  0x3ddf2a7
  0x3dd5490
  0x3d68508
  0x3d685d3
  0x3d8919d
  0x3d9e8cf
  0x3d9e92f
  /lib/x86_64-linux-gnu/libc.so.6+0x4251f
  /lib/x86_64-linux-gnu/libc.so.6+0x969fb
  /lib/x86_64-linux-gnu/libc.so.6+0x42475
  /lib/x86_64-linux-gnu/libc.so.6+0x287f2
  0x3adbc19
  0x3adbb0f
  0x2c13d7f
  0x304d122
  0x32e6d3c
  0x32e61e9
  0x32e5baa
  0x2c65385
  0x2c4afa3
  0x2c224d6
  0x2c4bb56
  0x2c23503
  0x2c2370c
  0x2c23978
  0x2c23bb1
  0x2c23c2f
  0x2c23f87
  0x2b9fcb0
  0x2bdd792
  0x2bd19ef
  0x2bc8929
  0x2bc8963
  0x2bc89b5
  0x2bb5ef5
  0x2be4c0c
  0x3d21993
  0x3e95597

Actions #1

Updated by Xuehan Xu 11 days ago

  • Pull request ID set to 57035
Actions #2

Updated by Yingxin Cheng 8 days ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF