Issue Details (XML | Word | Printable)

Key: LIBOMV-342
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Minor Minor
Assignee: John Hurliman
Reporter: Jim Radford
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
libopenmetaverse

Incoming Packet parser chokes on some packets

Created: 01/Aug/08 11:22 AM   Updated: 21/Aug/08 11:19 PM
Component/s: Networking
Affects Version/s: 0.6.0
Fix Version/s: 0.6.0

Issue Links:
Related
 

Environment: All
Steps to Reproduce:
Not sure what causes this, will dig deeper when I have some free time

Jim



 Description  « Hide
Here is some debug information:
2949281 [5] ERROR - Malformed data, cannot parse packet:
D0 00 00 04 0B 00 FF FF 00 01 D8 3F CA 2D 7A 4E
C3 41 1D BD B0 E6 64 D4 4E 9D E4 00 04 01 00 03
E2 01 00 02 01 00 18
2949281 [5] WARN - <Bot Name>: Couldn't build a message from the incoming data

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Vinzenz Feenstra added a comment - 01/Aug/08 12:06 PM - edited
I've tried to "analyze" the packet and it looks valid to me. Since I am a complete noob at it right now I might have failed. However here are my results:

Flags: D0 => MSG_APPENDED_ACKS|MSG_RELIABLE|MSG_ZEROCODED
Sequence: 00 00 04 0B => 1035
Extra: 00
PacketID: FF FF 00 D8 => ParcelAccessListReply/Low
DataBlock

  • LLUUID ID: 3F CA 2D 7A 4E C3 41 1D BD B0 E6 64 D4 4E 9D E4
  • Int32 SequenceID: 00 00 00 00
  • UInt32 Flags: 01 00 00 00 => 1
  • Int32 LocalID: E2 01 00 00 => 482
    ListBlock:
  • ListBlock Count: 01
  • LLUUID ID: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  • Int32 Time: 00 00 00 00
  • UInt32 Flags: 00 00 00 00

Appended Acks: 00 (number of acks => No acks)


Jim Radford added a comment - 21/Aug/08 12:23 PM
10390 [12] WARN - – ObjectData –
UpdateFlags: 268569616
Data: 39 FC A7 BE 1E 9E 8B CC F0 F8 E3 02 57 14 B2 E7
Data: FA CF CE 01 09 00 38 02 00 00 03 00 CA 2A CA 40
Data: 6B AD 6B 3C CA 2A CA 40 01 13 42 40 07 09 3D BF
Data: 88 F4 5B 3E 00 00 00 00 00 00 00 00 D7 B3 5D BF
Data: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Data: 00 00 00 00 FD CF CE 01 01 10 00 10 00 00 00 C6
Data: 14 67 05 00 00 00 00 00 00 00 00 00 00 00 00 80
Data: 00 00 00 00 64 64 00 00 00 00 00 00 00 00 00 01
Data: 00 00 00 00 00 00 3F 00 00 00 4C 1C E2 02 41 96
Data: F1 C1 04 09 36 7B 3A 71 54 3E 0A B0 D3 97 1C A4
Data: 05 E2 94 F2 3C F1 68 01 6B 2B 07 00 00 00 00 00
Data: 00 00 00 80 BF 00 A4 70 7D 3F 00 00 00 00 00 00
Data: 00 00 00 00 00 00 00 00 00

10390 [12] WARN - – ObjectData –
UpdateFlags: 268569616
Data: 39 FC A7 BE 1E 9E 8B CC F0 F8 E3 02 57 14 B2 E7
Data: FA CF CE 01 09 00 38 02 00 00 03 00 CA 2A CA 40
Data: 6B AD 6B 3C CA 2A CA 40 01 13 42 40 07 09 3D BF
Data: 88 F4 5B 3E 00 00 00 00 00 00 00 00 D7 B3 5D BF
Data: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Data: 00 00 00 00 FD CF CE 01 01 10 00 10 00 00 00 C6
Data: 14 67 05 00 00 00 00 00 00 00 00 00 00 00 00 80
Data: 00 00 00 00 64 64 00 00 00 00 00 00 00 00 00 01
Data: 00 00 00 00 00 00 3F 00 00 00 4C 1C E2 02 41 96
Data: F1 C1 04 09 36 7B 3A 71 54 3E 0A B0 D3 97 1C A4
Data: 05 E2 94 F2 3C F1 68 01 6B 2B 07 00 00 00 00 00
Data: 00 00 00 80 BF 00 A4 70 7D 3F 00 00 00 00 00 00
Data: 00 00 00 00 00 00 00 00 00

25609 [8] WARN - – ObjectData –
UpdateFlags: 268569616
Data: 9B BD C1 B7 0B 6C D3 2A FE 40 FB A5 8D 9F E3 56
Data: B7 9A E8 01 09 00 3E 01 00 00 03 00 D1 22 A3 40
Data: 56 73 8D 3C F0 DA A4 40 27 A4 85 3F 8F A9 87 3F
Data: 3C 83 5E BF 20 58 52 30 12 83 47 30 2E B7 2A BF
Data: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Data: 00 00 00 00 BD 9A E8 01 01 10 00 10 00 00 00 BC
Data: 14 67 05 00 00 00 00 00 00 00 00 00 00 00 00 80
Data: 00 00 00 00 64 64 00 00 00 00 00 00 00 00 00 01
Data: 00 00 00 00 00 00 3F 00 00 00 4C 1C E2 02 41 96
Data: F1 C1 04 09 36 7B 3A 71 54 3E 0A 8C B2 09 7A 6F
Data: C9 BF 0A 0D FE 31 1C EC 69 45 4C 00 00 00 00 00
Data: 00 00 00 80 BF 00 A4 70 7D 3F 00 00 00 00 00 00
Data: 00 00 00 00 00 00 00 00 00
25609 [13] WARN - – ObjectData –
UpdateFlags: 268569616
Data: F8 85 8C 57 1C E2 6A 26 25 A6 9B FA 99 52 38 C2
Data: BB 9A E8 01 09 00 17 01 00 00 03 00 67 0E 86 40
Data: 1A FB CF 3C 52 2A D7 40 24 43 AC 3F 3A E8 61 C0
Data: 61 70 3D BE 00 00 00 00 00 00 00 00 CC 8D 48 BF
Data: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Data: 00 00 00 00 BD 9A E8 01 01 10 00 10 00 00 00 BC
Data: 14 67 05 00 00 00 00 00 00 00 00 00 00 00 00 80
Data: 00 00 00 00 64 64 00 00 00 00 00 00 00 00 00 01
Data: 00 00 00 00 00 00 3F 00 00 00 4C 1C E2 02 41 96
Data: F1 C1 04 09 36 7B 3A 71 54 3E 0A F0 0D 08 63 BD
Data: 8E BF DF CA AE 3D 7C DB 66 8E 4C 00 00 00 00 00
Data: 00 00 00 80 3F 00 00 00 80 3F 00 00 00 00 00 00
Data: 00 00 00 00 00 00 00 00 00


John Hurliman added a comment - 21/Aug/08 01:04 PM
I applied an extra check and some fixes in r2145, let me know if this still happens

Jim Radford added a comment - 21/Aug/08 11:19 PM
The fix you applied works, Thanks!