[jcifs] zero termination not found exception

Allen, Michael B (RSCH) Michael_B_Allen at ml.com
Thu Aug 22 11:20:07 EST 2002


> -----Original Message-----
> From:	Pope, Tony [SMTP:Tony.Pope at divine.com]
> Sent:	Wednesday, August 21, 2002 9:22 AM
> To:	Allen, Michael B (RSCH)
> Subject:	RE: [jcifs] zero termination not found exception
> 
>  
> 
> 	Hey Michael.
> 	 
> 	Here is the trace using the modified jar you sent me.
> 
	The hexdump I added shows very clearly what the issue is:

	Aug 21 06:58:52.472 - bad string
	00000: FF 53 4D 42 73 00 00 00 00 98 01 80 00 00 00 00  |ÿSMBs...........|
	00010: 00 00 00 00 00 00 00 00 05 88 56 34 01 F8 04 00  |..........V4.ø..|
	00020: 03 75 00 81 00 00 00 58 00 7C 57 00 69 00 6E 00  |.u.....X.|W.i.n.|
	00030: 64 00 6F 00 77 00 73 00 20 00 35 00 2E 00 30 00  |d.o.w.s. .5...0.|
	00040: 00 00 57 00 69 00 6E 00 64 00 6F 00 77 00 73 00  |..W.i.n.d.o.w.s.|
	00050: 20 00 32 00 30 00 30 00 30 00 20 00 4C 00 41 00  | .2.0.0.0. .L.A.|
	00060: 4E 00 20 00 4D 00 61 00 6E 00 61 00 67 00 65 00  |N. .M.a.n.a.g.e.|
	00070: 72 00 00 00 44 00 49 00 56 00 49 00 4E 00 45 00  |r...D.I.V.I.N.E.|
	00080: 00 30 2D 4E 00 57 65 73 74 20 63 6F 70 79 20 73  |.0-N.West copy s|
	00090: 70 6F 74 00 43 75 62 65 20 31 30 31 30 20 43 6F  |pot.Cube 1010 Co|
	000A0: 6C 6F 72 00 43 75 62 65 20 32 30 30 32 00 4F 66  |lor.Cube 2002.Of|
	000B0: 66 69 63 65 20 32 30 33 2D 53 00 4C 6F 67 6F 6E  |fice 203-S.Logon|
	000C0: 20 73 65 72 76 65 72 20 73 68 61 72 65 20 00 4F  | server share .O|
	000D0: 66 66 69 63 65 20 31 30 30 34 00 4F 66 66 69 63  |ffice 1004.Offic|
	000E0: 65 20 53 2D 32 30 36 00 4F 66 66 69 63 65 20 32  |e S-206.Office 2|
	000F0: 30 35 2D 53 00 22 45 76 65 6E 74 20 6C 6F 67 67  |05-S."Event logg|

	You can see DIVINE which is the domain name in the session setup response but then there are Remarks from the shares that are being listed in the net share enum. In other words the timing is
just right for the buffer to be used be two different threads for two different messages. This is a very bad error. This sort of thing is very hard to debug. I will have to look at this very closely.




More information about the jcifs mailing list