Bug #1737
closed
ceph-fuse crash in xlist::remove
Added by Josh Durgin over 12 years ago.
Updated over 7 years ago.
Description
From teuthology:~teuthworker/archive/nightly_coverage_2011-11-18-2/2645/remote/ubuntu@sepia13.ceph.dreamhost.com/log/client.0.log.gz:
./include/xlist.h: In function 'void xlist<T>::remove(xlist<T>::item*) [with T = Cap*]', in thread '7effb67db700'
./include/xlist.h: 130: FAILED assert((bool)_front == (bool)_size)
ceph version 0.38-199-gdedf2c4 (commit:dedf2c4a066876bdab9a0b0154196194cefc1340)
1: (Client::remove_cap(Cap*)+0x87d) [0x4747bd]
2: (Client::remove_all_caps(Inode*)+0x3b) [0x47496b]
3: (Client::put_inode(Inode*, int)+0x17b) [0x47b6fb]
4: (Client::handle_cap_flush_ack(Inode*, int, Cap*, MClientCaps*)+0x678) [0x49bf28]
5: (Client::handle_caps(MClientCaps*)+0xb28) [0x4b4768]
6: (Client::ms_dispatch(Message*)+0x613) [0x4b8b43]
7: (SimpleMessenger::dispatch_entry()+0x99a) [0x52faea]
8: (SimpleMessenger::DispatchThread::entry()+0x2c) [0x45e1cc]
9: (Thread::_entry_func(void*)+0x12) [0x52a632]
10: (()+0x7971) [0x7effbac55971]
11: (clone()+0x6d) [0x7effb94e492d]
- Translation missing: en.field_position set to 2
- Translation missing: en.field_position deleted (
2)
- Translation missing: en.field_position set to 5
- Assignee set to Sage Weil
- Translation missing: en.field_position deleted (
6)
- Translation missing: en.field_position set to 5
- Priority changed from Normal to High
- Target version changed from v0.39 to v0.40
- Assignee deleted (
Sage Weil)
This happened again from a different path in teuthology:~teuthworker/archive/nightly_coverage_2011-12-07-a/3843/remote/ubuntu@sepia47.ceph.dreamhost.com/log/client.0.log.gz:
./include/xlist.h: In function 'void xlist<T>::remove(xlist<T>::item*) [with T = Cap*]', in thread '7f4e41bf9780'
./include/xlist.h: 130: FAILED assert((bool)_front == (bool)_size)
ceph version 0.39-50-gbcd26fc (commit:bcd26fca71b38a20ce469447c7867940a3d000ed)
1: (Client::remove_cap(Cap*)+0x87d) [0x4739bd]
2: (Client::remove_all_caps(Inode*)+0x3b) [0x473b6b]
3: (Client::put_inode(Inode*, int)+0x17b) [0x47b4eb]
4: (Client::unlink(Dentry*, bool)+0x1d0) [0x47ddf0]
5: (Client::trim_dentry(Dentry*)+0x84) [0x47f984]
6: (Client::trim_cache()+0x3ed) [0x48006d]
7: (Client::unmount()+0x35e) [0x4b0fae]
8: (main()+0x749) [0x45d329]
9: (__libc_start_main()+0xfe) [0x7f4e3fd64d8e]
10: /tmp/cephtest/binary/usr/local/bin/ceph-fuse() [0x45c3e9]
- Translation missing: en.field_position deleted (
41)
- Translation missing: en.field_position set to 63
Another occurence today in teuthology:~teuthworker/archive/nightly_coverage_2011-12-20-b/4585/teuthology.log
- Priority changed from High to Normal
- Target version deleted (
v0.40)
- Translation missing: en.field_position deleted (
91)
- Translation missing: en.field_position set to 143
Happened again in teuthology:~teuthworker/archive/nightly_coverage_2012-01-09-b/6741/teuthology.log.
- Status changed from New to 12
- Source set to Q/A
ubuntu@teuthology:/a/nightly_coverage_2012-03-12-b/727
ubuntu@teuthology:/a/nightly_coverage_2012-04-12-b/717
- chef: null
- ceph: null
- ceph-fuse: null
- workunit:
all:
- suites/dbench.sh
- Target version set to v0.48
- Target version deleted (
v0.48)
see ubuntu@teuthology:/a/teuthology-2012-06-17_19:00:03-regression-master-testing-gcov/1303 for a failure with logs!
- Status changed from 12 to Resolved
commit:d78235be1b5c20440f3a55abb3f4b980aa3f3596
- Project changed from Ceph to CephFS
- Category deleted (
11)
Bulk updating project=ceph category=ceph-fuse issues to move to fs project so that we can remove the ceph-fuse category from the ceph project
Also available in: Atom
PDF