Subject: | Reference was not array ref at /usr/lib/perl5/vendor_perl/Fuse.pm |
Date: | Mon, 28 Mar 2016 19:21:52 +0800 |
To: | bug-Fuse [...] rt.cpan.org |
From: | Lyman <lymanrb [...] gmail.com> |
Hi,
My name is Lyman. I am the developer of ossfs(https://github.com/alibaba/ossfs), which is a perl fuse implemented mount tool for Open Storage Service (https://www.aliyun.com/product/oss/?lang=en , a competitor to Amazon S3).
I recently found my code stopped working, complaining:
Reference was not array ref at /usr/lib/perl5/vendor_perl/Fuse.pm line 147.
I checked that line and had no clue:
perl_fuse_main(@otherargs{@otherargs},@subs);
My environment:
Archlinux
fuse 2.9.5
perl-fuse 0.16.1
Output with debug open:
FUSE library version: 2.9.5
nullpath_ok: 0
nopath: 0
utime_omit_ok: 0
unique: 1, opcode: INIT (26), nodeid: 0, insize: 56, pid: 0
INIT: 7.23
flags=0x0003f7fb
max_readahead=0x00020000
INIT: 7.19
flags=0x00000011
max_readahead=0x00020000
max_write=0x00020000
max_background=0
congestion_threshold=0
unique: 1, success, outsize: 40
unique: 2, opcode: ACCESS (34), nodeid: 1, insize: 48, pid: 4233
access / 04
unique: 2, success, outsize: 16
unique: 3, opcode: OPENDIR (27), nodeid: 1, insize: 48, pid: 1388
opendir flags: 0x18800 /
opendir[0] flags: 0x18800 /
unique: 3, success, outsize: 32
unique: 4, opcode: LOOKUP (1), nodeid: 1, insize: 47, pid: 4233
LOOKUP /.Trash
getattr /.Trash
unique: 4, error: -2 (No such file or directory), outsize: 16
unique: 5, opcode: GETATTR (3), nodeid: 1, insize: 56, pid: 1388
getattr /
Reference was not array ref at /usr/lib/perl5/vendor_perl/Fuse.pm line 147.
Can any one please to help me? Thanks in advance!
--
Li Ruibo