PacketLogger doesn't show non-automatically flushable ACL packets

Originator:matthias.ringwald
Number:rdar://12176637 Date Originated:2012-08-26
Status:Open Resolved:
Product:PacketLogger Product Version:Version 2.3.6 (2.3.6f3)
Classification:Serious Bug Reproducible:Always
 
26-Aug-2012 08:57 PM Matthias Ringwald:
Summary: ACL packets that are not marked as automatically flushable are not shown in the decoded packet log

Steps to Reproduce: Record packet log e.g. from iOS Bluetooth Stack and open an L2CAP connection

Expected Results: Opening an L2CAP connection consists of a few L2CAP Signaling packets exchanged in both directions

Actual Results: All L2CAP Signaling packets are visible in the Raw view but not in Decoded view. Manually changing the second byte of the ACL packet from 0x00 to 0x020 makes them show up in the decoded log.

Regression:

Notes: The attached file only contains ACL packets (HCI packets have been removed). It's an incoming connection establishment of a Bluetooth mouse on iOS.


26-Aug-2012 08:57 PM Matthias Ringwald:
'BTServer.pklg' was successfully uploaded

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!