Project

General

Profile

Actions

Bug #6706

closed

[FUSE] Crash in forget()

Added by Peter Amstutz almost 9 years ago. Updated almost 9 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
FUSE
Target version:
Story points:
0.5

Description

I think this is getting called unexpectedly during shutdown, and self.inodes == None:

2015-07-21_23:55:01 su92l-8i9sb-m4m1girz122q3f1 4686 5 stderr 2015-07-21 23:55:00 arvados.arvados_fuse[9793] ERROR: Unhandled exception during FUSE operation
2015-07-21_23:55:01 su92l-8i9sb-m4m1girz122q3f1 4686 5 stderr Traceback (most recent call last):
2015-07-21_23:55:01 su92l-8i9sb-m4m1girz122q3f1 4686 5 stderr   File "/usr/local/lib/python2.7/dist-packages/arvados_fuse/__init__.py", line 254, in catch_exceptions_wrapper
2015-07-21_23:55:01 su92l-8i9sb-m4m1girz122q3f1 4686 5 stderr     return orig_func(self, *args, **kwargs)
2015-07-21_23:55:01 su92l-8i9sb-m4m1girz122q3f1 4686 5 stderr   File "/usr/local/lib/python2.7/dist-packages/arvados_fuse/__init__.py", line 443, in forget
2015-07-21_23:55:01 su92l-8i9sb-m4m1girz122q3f1 4686 5 stderr     ent = self.inodes[inode]
2015-07-21_23:55:01 su92l-8i9sb-m4m1girz122q3f1 4686 5 stderr TypeError: 'NoneType' object has no attribute '__getitem__'

Subtasks 2 (0 open2 closed)

Task #6731: Review 6706-fuse-forget-crashResolvedBrett Smith07/23/2015Actions
Task #6730: FixResolvedPeter Amstutz07/23/2015Actions
Actions

Also available in: Atom PDF