Seems like the code is actually failing somewhere else which
I wasn't expecting it to fail so it wasn't part of my D script.
I have a new D script for you to run. Please attach a network
capture again so that I can match up the numbers in the packet
with Dtrace output.
Thanks,
Afshin
Jay Anderson wrote:
I've run the dtrace, and done the network capture.
dtrace output: http://jayd.freeshell.org/sdwrite.txt
ethereal capture: http://jayd.freeshell.org/robocopytest.cap
I don't see the unresolvable SIDs in the dtrace output again this time:
S-1-5-21-144191708-1373204103-1923745731-512
S-1-5-21-144191708-1373204103-1923745731-513
Thank you.
Hmmm, it's strange. I actually don't see the calls
that I was looking
for in the output? Could you run the updated script
(attached)?
Please also post a network capture from the operation
so that I
can see what actually is happening over the network.
Thanks,
Afshin
--
This message posted from opensolaris.org
_______________________________________________
cifs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/cifs-discuss
#!/usr/sbin/dtrace -s
#pragma D option flowindent
smb_decode_sd:entry
{
}
smb_decode_sd:return
{
self->sd_decode = 0;
printf("rc=%d\n", arg1);
}
smb_decode_acl:entry,
smb_decode_sid:entry
{
printf("offset=%d\n", arg1);
}
smb_sid_len:entry
{
sid = (smb_sid_t *)arg0;
printf("sid=%p\n", arg0);
tracemem(sid, 32);
}
smb_sid_len:return
{
printf("sidlen=%d\n", arg1);
}
smb_acl_alloc:entry
{
printf("rev=%d, size=%d, acecnt=%d\n", arg0, arg1, arg2);
}
smb_acl_alloc:return,
smb_decode_acl:return,
smb_decode_sid:return
{
printf("%p\n", arg1);
}
smb_mbc_decodef:entry
{
printf("format=%s\n", stringof(arg1));
}
smb_mbc_decodef:return
{
printf("rc=%d\n", arg1);
}
_______________________________________________
cifs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/cifs-discuss