Netatalk asserts on symlink reads due to uninitialized adouble metadata

Description

#2 0x00000008006e46e9 in abort () from /lib/libc.so.7
No symbol table info available.
#3 0x0000000000235f1c in getmetadata (obj=0x260ab0 <obj>, vol=0x80270b000, bitmap=1, path=0x7fffffffe918, dir=0x8009f4380, buf=0x8009d9932 "", buflen=0x7fffffffe910, adp=0x7fffffffe250) at file.c:585
data = 0x8009d9986 "\220j\"D\022\322\322:\006\246p\207+b\342\016\276\364`\017S"
l_nameoff = 0x0
upath = 0x25fe9c <afp_resolveid.buffer+28> "symlink"
utf_nameoff = 0x8009d9970 "\031b"
ade = 0x0
bit = 15
aint = 41453
id = 3338862592
ashort = 0
achar = 0 '\000'
fdType = "@\000\000"
utf8 = 134217987
st = 0x7fffffffe948
ma = {ma_user = 131 '\203', ma_world = 3 '\003', ma_group = 3 '\003', ma_owner = 7 '\a'}
#4 0x0000000000236420 in getfilparams (obj=0x260ab0 <obj>, vol=0x80270b000, bitmap=59711, path=0x7fffffffe918, dir=0x8009f4380, buf=0x8009d9932 "", buflen=0x7fffffffe910, in_enumerate=0) at file.c:665
ad = {ad_magic = 0, ad_version = 0, ad_filler = '\000' <repeats 15 times>, ad_eid = {{ade_off = 0, ade_len = 0} <repeats 20 times>}, ad_data_fork = {adf_fd = -2,
adf_syml = 0x8009f6f00 "GITMANIFEST", adf_flags = 258, adf_lock = 0x0, adf_refcount = 1, adf_lockcount = 0, adf_lockmax = 0}, ad_resource_fork = {adf_fd = -1, adf_syml = 0x0, adf_flags = 0,
adf_lock = 0x0, adf_refcount = 0, adf_lockcount = 0, adf_lockmax = 0}, ad_rfp = 0x7fffffffe3d8, ad_mdp = 0x7fffffffe3a8, ad_vers = 131074, ad_adflags = 709, ad_inited = 2907262548,
ad_options = 4, ad_refcount = 1, ad_data_refcount = 1, ad_meta_refcount = 1, ad_reso_refcount = 0, ad_rlen = 0, ad_name = 0x0, ad_ops = 0x8003370d0 <ad_adouble_ea>, ad_open_forks = 0,
valid_data_len = 0, ad_data = '\000' <repeats 1023 times>}
adp = 0x7fffffffe250
opened = 57661
rc = 127
flags = 64

Problem/Justification

None

Impact

None

Activity

Show:
Complete

Details

Assignee

Reporter

Labels

Time remaining

0m

Components

Fix versions

Affects versions

Priority

Katalon Platform

Created May 4, 2022 at 1:19 PM
Updated August 2, 2022 at 1:28 PM
Resolved May 4, 2022 at 10:24 PM