Project

General

Profile

Actions

Bug #5021

closed

ceph-fuse: crash on traceless reply

Added by Tamilarasi muthamizhan almost 11 years ago. Updated almost 10 years ago.

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

0%

Source:
Q/A
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

logs: ubuntu@teuthology:/a/teuthology-2013-05-10_01:00:36-fs-master-testing-basic/10448

2013-05-10T11:07:51.273 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err:*** Caught signal (Segmentation fault) **
2013-05-10T11:07:51.274 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: in thread 7f74ebd36780
2013-05-10T11:07:51.279 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: ceph version 0.61-209-g49d22aa (49d22aa64974e8f1361527bae46a2676de7ec10b)
2013-05-10T11:07:51.279 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 1: ceph-fuse() [0x67ca8a]
2013-05-10T11:07:51.280 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 2: (()+0xfcb0) [0x7f74eb6e5cb0]
2013-05-10T11:07:51.280 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 3: (Client::verify_reply_trace(int, MetaRequest*, MClientReply*, Inode**, bool*, int, int)+0x28b) [0x49f50b]
2013-05-10T11:07:51.280 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 4: (Client::make_request(MetaRequest*, int, int, Inode**, bool*, int, ceph::buffer::list*)+0xf5a) [0x4a0b9a]
2013-05-10T11:07:51.280 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 5: (Client::_rename(Inode*, char const*, Inode*, char const*, int, int)+0x6f7) [0x4b0e47]
2013-05-10T11:07:51.280 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 6: (Client::ll_rename(vinodeno_t, char const*, vinodeno_t, char const*, int, int)+0xe5) [0x4b1295]
2013-05-10T11:07:51.280 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 7: ceph-fuse() [0x47c10b]
2013-05-10T11:07:51.280 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 8: (fuse_session_loop()+0x75) [0x7f74eb903d65]
2013-05-10T11:07:51.280 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 9: (main()+0x8c8) [0x479248]
2013-05-10T11:07:51.281 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 10: (__libc_start_main()+0xed) [0x7f74e9dc176d]
2013-05-10T11:07:51.281 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 11: ceph-fuse() [0x47a4f9]
2013-05-10T11:07:51.281 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err:2013-05-10 11:08:08.447540 7f74ebd36780 -1 *** Caught signal (Segmentation fault) **
2013-05-10T11:07:51.281 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: in thread 7f74ebd36780
2013-05-10T11:07:51.281 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err:
2013-05-10T11:07:51.281 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: ceph version 0.61-209-g49d22aa (49d22aa64974e8f1361527bae46a2676de7ec10b)
2013-05-10T11:07:51.281 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 1: ceph-fuse() [0x67ca8a]
2013-05-10T11:07:51.282 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 2: (()+0xfcb0) [0x7f74eb6e5cb0]
2013-05-10T11:07:51.282 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 3: (Client::verify_reply_trace(int, MetaRequest*, MClientReply*, Inode**, bool*, int, int)+0x28b) [0x49f50b]
2013-05-10T11:07:51.282 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 4: (Client::make_request(MetaRequest*, int, int, Inode**, bool*, int, ceph::buffer::list*)+0xf5a) [0x4a0b9a]
2013-05-10T11:07:51.282 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 5: (Client::_rename(Inode*, char const*, Inode*, char const*, int, int)+0x6f7) [0x4b0e47]
2013-05-10T11:07:51.282 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 6: (Client::ll_rename(vinodeno_t, char const*, vinodeno_t, char const*, int, int)+0xe5) [0x4b1295]
2013-05-10T11:07:51.282 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 7: ceph-fuse() [0x47c10b]
2013-05-10T11:07:51.282 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 8: (fuse_session_loop()+0x75) [0x7f74eb903d65]
2013-05-10T11:07:51.282 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 9: (main()+0x8c8) [0x479248]
2013-05-10T11:07:51.283 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 10: (__libc_start_main()+0xed) [0x7f74e9dc176d]
2013-05-10T11:07:51.283 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: 11: ceph-fuse() [0x47a4f9]
2013-05-10T11:07:51.283 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
2013-05-10T11:07:51.283 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err:
2013-05-10T11:07:51.289 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err:     0> 2013-05-10 11:08:08.447540 7f74ebd36780 -1 *** Caught signal (Segmentation fault) **
2013-05-10T11:07:51.290 INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err: in thread 7f74ebd36780

ubuntu@teuthology:/a/teuthology-2013-05-10_01:00:36-fs-master-testing-basic/10448$ cat config.yaml 
kernel: &id001
  kdb: true
  sha1: b5b09be30cf99f9c699e825629f02e3bce555d44
machine_type: plana
nuke-on-error: true
overrides:
  ceph:
    conf:
      client:
        debug client: 10
      mds:
        debug mds: 20
        debug ms: 1
        mds inject traceless reply probability: 0.5
      mon:
        debug mon: 20
        debug ms: 20
        debug paxos: 20
    log-whitelist:
    - slow request
    - wrongly marked me down
    sha1: b353da6f682d223ba14812da0fe814eca72ad6f5
  s3tests:
    branch: master
  workunit:
    sha1: b353da6f682d223ba14812da0fe814eca72ad6f5
roles:
- - mon.a
  - mon.c
  - osd.0
  - osd.1
  - osd.2
- - mon.b
  - mds.a
  - osd.3
  - osd.4
  - osd.5
- - client.0
targets:
  ubuntu@plana33.front.sepia.ceph.com: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDZv0weNolvyE+m05bRiGKWyjAbZs/nYL1/5DAdr8QYbmjTSrEjycJ2iZCHVPXHHPTkFN4vWtWQzfEE2Ra8T/Ti0w65C+H6HNwckWvLk0RRYWSFNLjfvTR+0OeCNBbpTcCBaeGpIdJhMcM9k6eek5GGm1djc7ZgG11jepzVe6HiKKbh2roc/EZGuADs8sY/bBf0cRbhsPc/1EJ2sxd8CUmnWXrGfCj5izW/1bAdyBQcAZPpMp5OJkuAT2OznMVYWxkg54JM8TlKKj1T8nccEC5+c01Dbe0vAxuIPCeU2obkxr+VvQN3oJbhUXFDYv9PCNaS0LReuVBKVN9bRYn97xXB
  ubuntu@plana34.front.sepia.ceph.com: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDc3URAyD772tnoWHzOPXosRcjoZsDTSs3bhFuCp8DZdkkphtXy9eAuhTz5+nCUCzcumDfpxcYsisl84204gw3lmwvEicW4Tf+3NRWuHu05s+VGSFe81fGKGxUviM64dEvA/A54KAXbg+hxPg/rYFhHgDSLDL61MKYYZWI8kMV+M93qShzApy73Z8tDdva3WF0DrXV37TnPwSxc4R5j08t/y+5/WDjIj7u21S+kxqfGNQ9ycx/yHT5lf//2HS60dvBnMfQda8NEsUAtS+/9lA85qFiBOI2MzrnCRdi1Z5htVvM/em7mQmT5ttDvF4R5Qn9MgeV438lVoagO0+lvKoMf
  ubuntu@plana38.front.sepia.ceph.com: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDARPmUWw72IMuZaJozKLrN06DeIgQacSM4fOhaa9jLxqnt8VZRSynN2sMzbKfA+JjLgz69zBawXb0TiVu0cbdqzPV94FylkRduEcZYM9zeD3B74BKZTltZgmugaEPv20olaEfseYMV52VTDNMKSdKPbYmYOVCCpzDJAJIuWJ51UdngsBMDPwTqys49Dcj9Gul71L0FDUSa+pavNG5Ricao6tJyv6rgVrUIz8UfutVB/5xYjwYnR8yFDQuKhmteY+kk3ve8nqgNR9VjuRjfP5mg5jT5e5CtDi1OSCWUi6lJKepv+IVKCSs1vc/1WpHiNLYCLNh9PImzi5GlljuS7o7x
tasks:
- internal.lock_machines:
  - 3
  - plana
- internal.save_config: null
- internal.check_lock: null
- internal.connect: null
- internal.check_conflict: null
- internal.check_ceph_data: null
- internal.vm_setup: null
- kernel: *id001
- internal.base: null
- internal.archive: null
- internal.coredump: null
- internal.syslog: null
- internal.timer: null
- chef: null
- clock.check: null
- install: null
- ceph: null
- ceph-fuse: null
- workunit:
    clients:
      all:
      - suites/fsstress.sh


Related issues 1 (0 open1 closed)

Related to CephFS - Bug #5753: ceph-fuse: segfault when getting back a traceless rename opDuplicate07/25/2013

Actions
Actions #1

Updated by Ian Colle almost 11 years ago

  • Project changed from Ceph to CephFS
  • Category deleted (11)
  • Priority changed from Normal to Urgent
Actions #2

Updated by Greg Farnum almost 11 years ago

Will come back for another pass and verify, but I assume this is the disconnected inode error.

Actions #3

Updated by Greg Farnum almost 11 years ago

Never mind that comment, I was just looking at the job it happened on, not the actual failure...

Actions #4

Updated by Sage Weil almost 11 years ago

  • Assignee set to Sage Weil
Actions #5

Updated by Sage Weil almost 11 years ago

  • Status changed from New to In Progress
Actions #6

Updated by Sage Weil almost 11 years ago

(gdb) f 4
#4  Client::verify_reply_trace (this=0x14c9800, r=0, request=<optimized out>, reply=<optimized out>, ptarget=0x7fff531f56d0, 
    pcreated=<optimized out>, uid=1000, gid=1000) at client/Client.cc:1192
warning: Source file is more recent than executable.
1192                           << d->dir->parent_inode->ino << "/" << d->name
(gdb) p d
$1 = (Dentry *) 0x87d0540
(gdb) p d->dir
$2 = (Dir *) 0x0
(gdb) list
1187            Dentry *od = request->old_dentry();
1188            if (od) {
1189              unlink(od, false);
1190            }
1191            ldout(cct, 10) << "make_request got traceless reply, looking up #" 
1192                           << d->dir->parent_inode->ino << "/" << d->name
1193                           << " got_ino " << got_created_ino
1194                           << " ino " << created_ino
1195                           << dendl;
1196            r = _do_lookup(d->dir->parent_inode, d->name, &target);
Actions #7

Updated by Sage Weil almost 11 years ago

   -39> 2013-05-10 11:08:08.430881 7f74ebd36780  3 client.4119 ll_rename 1000000019a.head lf3 to 1000000055b.head l115
   -38> 2013-05-10 11:08:08.430885 7f74ebd36780  3 client.4119 _rename(1000000019a lf3 to 1000000055b l115 uid 1000 gid 1000)
   -37> 2013-05-10 11:08:08.430898 7f74ebd36780 10 client.4119 _lookup 1000000019a.head(ref=3 cap_refs={} open={} mode=40777 size=0 mtime=2013-05-10 11:07:47.154205 caps=pAsLsXsFsx(0=pAsLsXsFsx) parents=0x150b1c0 0x4085200) lf3 = 10000000607.head(ref=2 cap_refs={} open={} mode=120777 size=3976 mtime=2013-05-10 11:07:29.937344 caps=pAsLsXsFscr(0=pAsLsXsFscr) parents=0x14dacb0 0xb579d80)
   -36> 2013-05-10 11:08:08.430919 7f74ebd36780 10 client.4119 _do_lookup on #1000000055b/l115
   -35> 2013-05-10 11:08:08.430923 7f74ebd36780 10 client.4119 choose_target_mds from caps on inode 1000000055b.head(ref=4 cap_refs={} open={} mode=40777 size=0 mtime=2013-05-10 11:07:06.822166 caps=pAsLsXsFs(0=pAsLsXsFs) COMPLETE parents=0x17a8620 0x408b200)
   -34> 2013-05-10 11:08:08.430932 7f74ebd36780 10 client.4119 send_request rebuilding request 13041 for mds.0
   -33> 2013-05-10 11:08:08.430936 7f74ebd36780 10 client.4119 send_request client_request(unknown.0:13041 lookup #1000000055b/l115) v1 to mds.0
   -32> 2013-05-10 11:08:08.430940 7f74ebd36780  1 -- 10.214.131.6:0/1129 --> 10.214.131.2:6809/2142 -- client_request(client.4119:13041 lookup #1000000055b/l115) v1 -- ?+0 0x26f4c80 con 0x14c8c60
   -31> 2013-05-10 11:08:08.431817 7f74e617b700  1 -- 10.214.131.6:0/1129 <== mds.0 10.214.131.2:6809/2142 27267 ==== client_reply(???:13041 = -2 No such file or directory) v1 ==== 342+0+0 (3526930164 0 0) 0x6721600 con 0x14c8c60
   -30> 2013-05-10 11:08:08.431853 7f74e617b700 10 client.4119 insert_trace from 2013-05-10 11:08:08.430935 mds.0 is_target=0 is_dentry=1
   -29> 2013-05-10 11:08:08.431876 7f74e617b700 10 client.4119  features 0xffffffff
   -28> 2013-05-10 11:08:08.431880 7f74e617b700 10 client.4119 update_snap_trace len 48
   -27> 2013-05-10 11:08:08.431884 7f74e617b700 10 client.4119 update_snap_trace snaprealm(1 nref=1805 c=0 seq=1 parent=0 my_snaps=[] cached_snapc=1=[]) seq 1 <= 1 and same parent, SKIPPING
   -26> 2013-05-10 11:08:08.431891 7f74e617b700 10 client.4119  hrm  is_target=0 is_dentry=1
   -25> 2013-05-10 11:08:08.431899 7f74e617b700 10 client.4119 update_inode_file_bits 1000000055b.head(ref=4 cap_refs={} open={} mode=40777 size=0 mtime=2013-05-10 11:07:06.822166 caps=pAsLsXsFs(0=pAsLsXsFs) COMPLETE parents=0x17a8620 0x408b200) pAsLsXsFs mtime 2013-05-10 11:07:06.822166
   -24> 2013-05-10 11:08:08.431925 7f74e617b700 10 client.4119 add_update_cap issued pAsLsXsFs -> pAsLsXsFs from mds.0 on 1000000055b.head(ref=4 cap_refs={} open={} mode=40777 size=0 mtime=2013-05-10 11:07:06.822166 caps=pAsLsXsFs(0=pAsLsXsFs) COMPLETE parents=0x17a8620 0x408b200)
   -23> 2013-05-10 11:08:08.431947 7f74e617b700 10 client.4119  marking I_COMPLETE on empty dir 1000000055b.head(ref=4 cap_refs={} open={} mode=40777 size=0 mtime=2013-05-10 11:07:06.822166 caps=pAsLsXsFs(0=pAsLsXsFs) COMPLETE parents=0x17a8620 0x408b200)
   -22> 2013-05-10 11:08:08.431963 7f74e617b700 10 client.4119  dir is open on empty dir 1000000055b with 1 entries, tearing down
   -21> 2013-05-10 11:08:08.431970 7f74e617b700 10 client.4119 put_inode on 1000000055b.head(ref=4 cap_refs={} open={} mode=40777 size=0 mtime=2013-05-10 11:07:06.822166 caps=pAsLsXsFs(0=pAsLsXsFs) COMPLETE parents=0x17a8620 0x408b200)
   -20> 2013-05-10 11:08:08.432072 7f74ebd36780 10 client.4119 _do_lookup res is -2
   -19> 2013-05-10 11:08:08.432081 7f74ebd36780 10 client.4119 _lookup 1000000055b.head(ref=3 cap_refs={} open={} mode=40777 size=0 mtime=2013-05-10 11:07:06.822166 caps=pAsLsXsFs(0=pAsLsXsFs) COMPLETE parents=0x17a8620 0x408b200) l115 = -2
   -18> 2013-05-10 11:08:08.432099 7f74ebd36780 10 client.4119 choose_target_mds from caps on inode 1000000055b.head(ref=4 cap_refs={} open={} mode=40777 size=0 mtime=2013-05-10 11:07:06.822166 caps=pAsLsXsFs(0=pAsLsXsFs) COMPLETE parents=0x17a8620 0x408b200)
   -17> 2013-05-10 11:08:08.432111 7f74ebd36780 10 client.4119 send_request rebuilding request 13042 for mds.0
   -16> 2013-05-10 11:08:08.432117 7f74ebd36780 10 client.4119 send_request client_request(unknown.0:13042 rename #1000000055b/l115 #1000000019a/lf3) v1 to mds.0
   -15> 2013-05-10 11:08:08.432121 7f74ebd36780  1 -- 10.214.131.6:0/1129 --> 10.214.131.2:6809/2142 -- client_request(client.4119:13042 rename #1000000055b/l115 #1000000019a/lf3) v1 -- ?+0 0x163d500 con 0x14c8c60
   -14> 2013-05-10 11:08:08.436479 7f74e617b700  1 -- 10.214.131.6:0/1129 <== mds.0 10.214.131.2:6809/2142 27268 ==== client_caps(revoke ino 1000000055b 1373 seq 8 caps=pAsLsXs dirty=- wanted=- follows 0 size 0/0 ts 1 mtime 2013-05-10 11:07:06.822166) v2 ==== 180+0+0 (2525723597 0 0) 0x14db680 con 0x14c8c60
   -13> 2013-05-10 11:08:08.436522 7f74e617b700 10 client.4119  mds.0 seq now 11088
   -12> 2013-05-10 11:08:08.436529 7f74e617b700  5 client.4119 handle_cap_grant on in 1000000055b mds.0 seq 8 caps now pAsLsXs was pAsLsXsFs
   -11> 2013-05-10 11:08:08.436539 7f74e617b700 10 client.4119 update_inode_file_bits 1000000055b.head(ref=3 cap_refs={} open={} mode=40777 size=0 mtime=2013-05-10 11:07:06.822166 caps=pAsLsXsFs(0=pAsLsXsFs) COMPLETE parents=0x17a8620 0x408b200) pAsLsXsFs mtime 2013-05-10 11:07:06.822166
   -10> 2013-05-10 11:08:08.436561 7f74e617b700 10 client.4119   revocation of Fs
    -9> 2013-05-10 11:08:08.436565 7f74e617b700 10 client.4119 check_caps on 1000000055b.head(ref=3 cap_refs={} open={} mode=40777 size=0 mtime=2013-05-10 11:07:06.822166 caps=pAsLsXs(0=pAsLsXs) COMPLETE parents=0x17a8620 0x408b200) wanted - used - is_delayed=1
    -8> 2013-05-10 11:08:08.436582 7f74e617b700 10 client.4119  cap mds.0 issued pAsLsXs implemented pAsLsXsFs revoking Fs
    -7> 2013-05-10 11:08:08.436591 7f74e617b700 10 client.4119 completed revocation of Fs
    -6> 2013-05-10 11:08:08.436594 7f74e617b700 10 client.4119 send_cap 1000000055b.head(ref=3 cap_refs={} open={} mode=40777 size=0 mtime=2013-05-10 11:07:06.822166 caps=pAsLsXs(0=pAsLsXs) COMPLETE parents=0x17a8620 0x408b200) mds.0 seq 8 used - want - flush - retain pAsLsXs held pAsLsXsFs revoking Fs dropping -
    -5> 2013-05-10 11:08:08.436620 7f74e617b700  1 -- 10.214.131.6:0/1129 --> 10.214.131.2:6809/2142 -- client_caps(update ino 1000000055b 1373 seq 8 caps=pAsLsXs dirty=- wanted=- follows 0 size 0/0 ts 1 mtime 2013-05-10 11:07:06.822166) v2 -- ?+0 0xe5659c0 con 0x14c8c60
    -4> 2013-05-10 11:08:08.441635 7f74e617b700  1 -- 10.214.131.6:0/1129 <== mds.0 10.214.131.2:6809/2142 27269 ==== client_reply(???:13042 = 0 Success unsafe) v1 ==== 27+0+0 (4152072573 0 0) 0x1db28c0 con 0x14c8c60
    -3> 2013-05-10 11:08:08.441671 7f74e617b700 10 client.4119 insert_trace from 2013-05-10 11:08:08.432117 mds.0 is_target=0 is_dentry=0
    -2> 2013-05-10 11:08:08.441694 7f74e617b700 10 client.4119 insert_trace -- no trace
    -1> 2013-05-10 11:08:08.441785 7f74ebd36780 10 client.4119 put_inode on 10000000607.head(ref=3 cap_refs={} open={} mode=120777 size=3976 mtime=2013-05-10 11:07:29.937344 caps=pAsXsFscr(0=pAsXsFscr) 0xb579d80)
     0> 2013-05-10 11:08:08.447540 7f74ebd36780 -1 *** Caught signal (Segmentation fault) **
 in thread 7f74ebd36780

it looks like the insert_trace() on the lookup unlinked the dentry..

Actions #8

Updated by Sage Weil almost 11 years ago

500 passes of the job on commit:1f65594c23309b527d74afe648c888c69a3c2acd wip-5021

Actions #9

Updated by Sage Weil almost 11 years ago

  • Status changed from In Progress to 7
Actions #10

Updated by Sage Weil almost 11 years ago

  • Priority changed from Urgent to High
Actions #11

Updated by Sage Weil almost 11 years ago

btw wip-5021 still hasn't merged because it failed the smbtorture test. i'll rebase on master and retest to see where we are at.

Actions #12

Updated by Sage Weil over 10 years ago

hit this again,

warning: Can't read pathname for load map: Input/output error.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `ceph-fuse -f --name client.0 /home/ubuntu/cephtest/108820/mnt.0'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f46471e7b7b in raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42
42      ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory.
(gdb) bt
#0  0x00007f46471e7b7b in raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42
#1  0x00000000007a065e in reraise_fatal (signum=11) at global/signal_handler.cc:59
#2  handle_fatal_signal (signum=11) at global/signal_handler.cc:105
#3  <signal handler called>
#4  Client::verify_reply_trace (this=0x21d9800, r=0, request=<optimized out>, reply=<optimized out>, ptarget=0x7fff2e2420d0, pcreated=<optimized out>, uid=1000, gid=1000) at client/Client.cc:1199
#5  0x000000000055064a in Client::make_request (this=0x21d9800, request=0xe07e600, uid=1000, gid=1000, ptarget=0x7fff2e2420d0, pcreated=0x0, use_mds=-1, pdirbl=0x0) at client/Client.cc:1349
#6  0x00000000005654b5 in Client::_rename (this=0x21d9800, fromdir=0x95a7b00, fromname=0x21fc030 "f5a", todir=0x9483480, toname=0x21fc034 "f72", uid=1000, gid=1000) at client/Client.cc:7414
#7  0x0000000000565905 in Client::ll_rename (this=0x21d9800, parent=..., name=0x21fc030 "f5a", newparent=..., newname=0x21fc034 "f72", uid=1000, gid=1000) at client/Client.cc:7442
#8  0x00000000005277ab in fuse_ll_rename (req=0x90f4500, parent=1099511628160, name=0x21fc030 "f5a", newparent=<optimized out>, newname=0x21fc034 "f72") at client/fuse_ll.cc:302
#9  0x00007f4647405d65 in fuse_session_loop () from /lib/libfuse.so.2
#10 0x000000000052462c in main (argc=<optimized out>, argv=<optimized out>, envp=<optimized out>) at ceph_fuse.cc:165
(gdb) f 4
#4  Client::verify_reply_trace (this=0x21d9800, r=0, request=<optimized out>, reply=<optimized out>, ptarget=0x7fff2e2420d0, pcreated=<optimized out>, uid=1000, gid=1000) at client/Client.cc:1199
1199    client/Client.cc: No such file or directory.
(gdb) p d
$1 = (Dentry *) 0x4e02b60
(gdb) p d->dir
$2 = (Dir *) 0x0
(gdb) q

job was
ubuntu@teuthology:/var/lib/teuthworker/archive/sage-2013-08-15_22:21:52-fs-wip-fallocate-testing-basic-plana/108820$ cat orig.config.yaml 
kernel:
  kdb: true
  sha1: 68d04c9a036bea12d76fdd51e926aef771e8e041
machine_type: plana
nuke-on-error: true
os_type: ubuntu
overrides:
  admin_socket:
    branch: wip-fallocate
  ceph:
    conf:
      client:
        debug client: 10
      mds:
        debug mds: 20
        debug ms: 1
        mds inject traceless reply probability: 0.5
      mon:
        debug mon: 20
        debug ms: 1
        debug paxos: 20
      osd:
        osd op thread timeout: 60
    fs: btrfs
    log-whitelist:
    - slow request
    - wrongly marked me down
    sha1: 7512c2982af890e444e81237fd05c41d3390f9fe
  ceph-deploy:
    branch:
      dev: wip-fallocate
    conf:
      client:
        log file: /var/log/ceph/ceph-$name.$pid.log
      mon:
        debug mon: 1
        debug ms: 20
        debug paxos: 20
  install:
    ceph:
      sha1: 7512c2982af890e444e81237fd05c41d3390f9fe
  s3tests:
    branch: master
  workunit:
    sha1: 7512c2982af890e444e81237fd05c41d3390f9fe
roles:
- - mon.a
  - mon.c
  - osd.0
  - osd.1
  - osd.2
- - mon.b
  - mds.a
  - osd.3
  - osd.4
  - osd.5
- - client.0
tasks:
- chef: null
- clock.check: null
- install: null
- ceph: null
- ceph-fuse: null
- workunit:
    clients:
      all:
      - suites/fsstress.sh
teuthology_branch: master

Actions #13

Updated by Greg Farnum over 10 years ago

What's the status of wip-5021?

Actions #14

Updated by Sage Weil about 10 years ago

  • Subject changed from ceph-fuse crash to ceph-fuse: crash on traceless reply
Actions #15

Updated by Greg Farnum about 10 years ago

  • Priority changed from High to Normal

Demoting due to uclient.

Actions #16

Updated by Zheng Yan almost 10 years ago

  • Status changed from 7 to Resolved
Actions

Also available in: Atom PDF