Project

General

Profile

Actions

Bug #56003

closed

client: src/include/xlist.h: 81: FAILED ceph_assert(_size == 0)

Added by Venky Shankar almost 2 years ago. Updated 9 months ago.

Status:
Duplicate
Priority:
Normal
Assignee:
Category:
Correctness/Safety
Target version:
% Done:

0%

Source:
Tags:
Backport:
quincy, pacific
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
Client
Labels (FS):
crash
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

https://pulpito.ceph.com/vshankar-2022-06-07_00:25:50-fs-wip-vshankar-testing-20220606-223254-testing-default-smithi/6865343/

   -1> 2022-06-07T11:40:02.293+0000 7f42057fa700 -1 /build/ceph-17.0.0-12844-g7ca7205b/src/include/xlist.h: In function 'xlist<T>::~xlist() [with T = Inode*]' thread 7f42057fa700 time 2022-06-07T11:40:02.219118+0000
/build/ceph-17.0.0-12844-g7ca7205b/src/include/xlist.h: 81: FAILED ceph_assert(_size == 0)

 ceph version 17.0.0-12844-g7ca7205b (7ca7205b58339a2589a15be8b69d3f72ccb8c1fe) quincy (dev)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x14f) [0x7f427a8b9a4c]
 2: /usr/lib/ceph/libceph-common.so.2(+0x2b9c5e) [0x7f427a8b9c5e]
 3: (std::_Sp_counted_ptr<MetaSession*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()+0x1cd) [0x562ed30b850d]
 4: (std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()+0x48) [0x562ed30b0ed8]
 5: (Client::make_request(MetaRequest*, UserPerm const&, boost::intrusive_ptr<Inode>*, bool*, int, ceph::buffer::v15_2_0::list*)+0x896) [0x562ed303d4a6]
 6: (Client::_do_lookup(Inode*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, boost::intrusive_ptr<Inode>*, UserPerm const&)+0x5b1) [0x562ed303e6d1]
 7: (Client::_lookup(Inode*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, boost::intrusive_ptr<Inode>*, UserPerm const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)+0x764) [0x562ed304ea
84]
 8: (Client::ll_lookup(Inode*, char const*, stat*, Inode**, UserPerm const&)+0x312) [0x562ed3059ff2]
 9: ceph-fuse(+0xb68f6) [0x562ed2ffd8f6]
 10: /lib/x86_64-linux-gnu/libfuse.so.2(+0x164cb) [0x7f427b3944cb]
 11: /lib/x86_64-linux-gnu/libfuse.so.2(+0x1301d) [0x7f427b39101d]
 12: /lib/x86_64-linux-gnu/libpthread.so.0(+0x8609) [0x7f427b363609]
 13: clone()

There is another failed job with a slightly different backtrace, but the same failed assert.


Related issues 1 (0 open1 closed)

Related to CephFS - Bug #56698: client: FAILED ceph_assert(_size == 0)ResolvedXiubo Li

Actions
Actions #1

Updated by Venky Shankar almost 2 years ago

https://pulpito.ceph.com/vshankar-2022-06-07_00:25:50-fs-wip-vshankar-testing-20220606-223254-testing-default-smithi/6865213/

2022-06-07T09:15:49.878 INFO:tasks.cephfs.fuse_mount.ceph-fuse.0.smithi038.stderr:/build/ceph-17.0.0-12844-g7ca7205b/src/include/xlist.h: In function 'xlist<T>::~xlist() [with T = Inode*]' thread 7f4686ffd700 time 2022-06-07T09:15:49.879644+0000
2022-06-07T09:15:49.878 INFO:tasks.cephfs.fuse_mount.ceph-fuse.0.smithi038.stderr:/build/ceph-17.0.0-12844-g7ca7205b/src/include/xlist.h: 81: FAILED ceph_assert(_size == 0)
2022-06-07T09:15:49.892 INFO:tasks.cephfs.fuse_mount.ceph-fuse.0.smithi038.stderr: ceph version 17.0.0-12844-g7ca7205b (7ca7205b58339a2589a15be8b69d3f72ccb8c1fe) quincy (dev)
2022-06-07T09:15:49.892 INFO:tasks.cephfs.fuse_mount.ceph-fuse.0.smithi038.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x14f) [0x7f46a30b9a4c]
2022-06-07T09:15:49.892 INFO:tasks.cephfs.fuse_mount.ceph-fuse.0.smithi038.stderr: 2: /usr/lib/ceph/libceph-common.so.2(+0x2b9c5e) [0x7f46a30b9c5e]
2022-06-07T09:15:49.893 INFO:tasks.cephfs.fuse_mount.ceph-fuse.0.smithi038.stderr: 3: (std::_Sp_counted_ptr<MetaSession*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()+0x1cd) [0x55cdd190c50d]
2022-06-07T09:15:49.893 INFO:tasks.cephfs.fuse_mount.ceph-fuse.0.smithi038.stderr: 4: (std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()+0x48) [0x55cdd1904ed8]
2022-06-07T09:15:49.893 INFO:tasks.cephfs.fuse_mount.ceph-fuse.0.smithi038.stderr: 5: (Client::handle_client_session(boost::intrusive_ptr<MClientSession const> const&)+0xf8) [0x55cdd18ec648]
2022-06-07T09:15:49.893 INFO:tasks.cephfs.fuse_mount.ceph-fuse.0.smithi038.stderr: 6: (Client::ms_dispatch2(boost::intrusive_ptr<Message> const&)+0x513) [0x55cdd18f41f3]
2022-06-07T09:15:49.894 INFO:tasks.cephfs.fuse_mount.ceph-fuse.0.smithi038.stderr: 7: (Messenger::ms_deliver_dispatch(boost::intrusive_ptr<Message> const&)+0x460) [0x7f46a335ab10]
2022-06-07T09:15:49.894 INFO:tasks.cephfs.fuse_mount.ceph-fuse.0.smithi038.stderr: 8: (DispatchQueue::entry()+0x58f) [0x7f46a33583af]
2022-06-07T09:15:49.894 INFO:tasks.cephfs.fuse_mount.ceph-fuse.0.smithi038.stderr: 9: (DispatchQueue::DispatchThread::entry()+0x11) [0x7f46a3428fb1]
2022-06-07T09:15:49.894 INFO:tasks.cephfs.fuse_mount.ceph-fuse.0.smithi038.stderr: 10: /lib/x86_64-linux-gnu/libpthread.so.0(+0x8609) [0x7f46a3bac609]
2022-06-07T09:15:49.894 INFO:tasks.cephfs.fuse_mount.ceph-fuse.0.smithi038.stderr: 11: clone()
Actions #2

Updated by Venky Shankar almost 2 years ago

  • Status changed from New to Triaged
  • Assignee set to Venky Shankar
Actions #3

Updated by Xiubo Li 10 months ago

Venky,

This should be the same with https://tracker.ceph.com/issues/56698.

Actions #4

Updated by Venky Shankar 9 months ago

  • Related to Bug #56698: client: FAILED ceph_assert(_size == 0) added
Actions #5

Updated by Venky Shankar 9 months ago

  • Status changed from Triaged to Duplicate
Actions

Also available in: Atom PDF