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

Reply via email to