Hi Paul,

On 08/27/2010 04:19 PM, Paul Alfille wrote:

> I'm not able to replicate the error.

Yup, I can see that happening since updatedb works fine for you. There's 
something different about our setups. I am using a brand new LinkUSB bus 
master. Do you think that may have something to do, or you also have a 
LinkUSB?

[...]

> Could you run owfs with the --debug option and send me (or post
> compressed) the ls -l /structure/FC/910 results?

Sure, here it is; it is not long:

$ sudo /etc/init.d/owfs start
CONNECT: owfs.c:main(123) fuse mount point: /owfs
    CALL: ow_parsename.c:FS_ParsedName_anywhere(90) path=[]
   DEBUG: owlib.c:SetupTemperatureLimits(79) Globals temp limits 0C 100C 
(for simulated adapters)
   DEBUG: ow_net_client.c:ClientAddr(78) IP address=[localhost] port=[4304]
   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 0 OWFS
   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 1 /owfs
   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 2 -o
   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 3 direct_io
   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 4 -f
   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 5 -d
   DEBUG: owfs.c:main(152) fuse_mnt_opt=[(null)]
   DEBUG: owfs.c:main(154) fuse_open_opt=[(null)]
   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 6 -o
   DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 7 allow_other
FUSE library version: 2.8.1
nullpath_ok: 0
unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
INIT: 7.14
flags=0x0000007b
max_readahead=0x00020000
    INIT: 7.12
    flags=0x00000011
    max_readahead=0x00020000
    max_write=0x00020000
    unique: 1, success, outsize: 40
unique: 2, opcode: GETATTR (3), nodeid: 1, insize: 56
getattr /
    CALL: ow_fstat.c:FS_fstat(22) path=/
    CALL: ow_parsename.c:FS_ParsedName_anywhere(90) path=[/]
    CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES path=/
   DEBUG: ow_parsename.c:FS_ParsedName_destroy(54) /
    unique: 2, success, outsize: 120
unique: 3, opcode: LOOKUP (1), nodeid: 1, insize: 50
LOOKUP /structure
getattr /structure
    CALL: ow_fstat.c:FS_fstat(22) path=/structure
    CALL: ow_parsename.c:FS_ParsedName_anywhere(90) path=[/structure]
    CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES path=/structure
   DEBUG: ow_parsename.c:FS_ParsedName_destroy(54) /structure
    NODEID: 2
    unique: 3, success, outsize: 144
unique: 4, opcode: LOOKUP (1), nodeid: 2, insize: 43
LOOKUP /structure/FC
getattr /structure/FC
    CALL: ow_fstat.c:FS_fstat(22) path=/structure/FC
    CALL: ow_parsename.c:FS_ParsedName_anywhere(90) path=[/structure/FC]
    CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES path=/structure/FC
   DEBUG: ow_parsename.c:FS_ParsedName_destroy(54) /structure/FC
    NODEID: 3
    unique: 4, success, outsize: 144
unique: 5, opcode: LOOKUP (1), nodeid: 3, insize: 44
LOOKUP /structure/FC/910
getattr /structure/FC/910
    CALL: ow_fstat.c:FS_fstat(22) path=/structure/FC/910
    CALL: ow_parsename.c:FS_ParsedName_anywhere(90) path=[/structure/FC/910]
    CALL: ow_fstat.c:FS_fstat_postparse(39) ATTRIBUTES 
path=/structure/FC/910
   DEBUG: ow_parsename.c:FS_ParsedName_destroy(54) /structure/FC/910
    NODEID: 4
    unique: 5, success, outsize: 144
unique: 6, opcode: GETXATTR (22), nodeid: 4, insize: 65
    unique: 6, error: -38 (Function not implemented), outsize: 16
unique: 7, opcode: OPENDIR (27), nodeid: 4, insize: 48
    unique: 7, success, outsize: 32
unique: 8, opcode: READDIR (28), nodeid: 4, insize: 80
getdir[0]
    CALL: ow_parsename.c:FS_ParsedName_anywhere(90) path=[/structure/FC/910]
    CALL: owfs_callback.c:FS_getdir(175) GETDIR path=/structure/FC/910
   DEBUG: ow_dir.c:FS_dir(62) path=/structure/FC/910
    CALL: ow_dir.c:FS_dir_both(97) path=/structure/FC/910
   DEBUG: ow_cache.c:Cache_Get_Internal(884) 00 00 00 00 00 00 00 00 size=4
   DEBUG: ow_parseobject.c:OWQ_create_from_path(29) /structure/FC/910
    CALL: ow_parsename.c:FS_ParsedName_anywhere(90) path=[/structure/FC/910]
   DEBUG: ow_parseobject.c:OWQ_create_sibling(62) Create sibling 
device_type from /structure/FC/910 as /structure/FC/device_type
   DEBUG: ow_parseobject.c:OWQ_create_from_path(29) 
/structure/FC/device_type
    CALL: ow_parsename.c:FS_ParsedName_anywhere(90) 
path=[/structure/FC/device_type]
   DEBUG: ow_read.c:adjust_file_size(379) file_length=30 offset=0 size=1
   DEBUG: ow_parseobject.c:OWQ_create_sibling(62) Create sibling 
typestate from /structure/FC/device_type as /structure/FC/typestate
   DEBUG: ow_parseobject.c:OWQ_create_from_path(29) /structure/FC/typestate
    CALL: ow_parsename.c:FS_ParsedName_anywhere(90) 
path=[/structure/FC/typestate]
   DEBUG: ow_read.c:adjust_file_size(379) file_length=30 offset=0 size=1
   DEBUG: ow_cache.c:Cache_Get(783) 00 00 00 00 00 00 00 00 size=8 
IsUncachedDir=0
   DEBUG: ow_cache.c:Cache_Get_Common(1067) Get from cache sn 00 00 00 
00 00 00 00 00 pointer=0xb788a878 index=0 size=8
   DEBUG: ow_cache.c:Cache_Get_Common(1095) value not found in cache
   DEBUG: ow_select.c:BUS_select(72) Selecting a path (and device) 
path=/structure/FC/typestate SN=00 00 00 00 00 00 00 00 last path=FF 00 
00 00 00 00 00 00
   DEBUG: ow_select.c:BUS_select(77) Clearing root branch
Segmentation fault (core dumped)


Cheers,

Eloy.-

------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
Owfs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to