I've narrowed it down to lttng-ctl.ask_sessiond(): the first 
recv_data_sessiond() call expects 16 bytes (sizeof(llm)) and gets 16 bytes.  
llm.data_size holds the payload size (in bytes), which is what the second 
recv_data_sessiond() call expects...But it receives only 15 984 bytes of the 
expected 41 208.  The problem is that ask_sessiond() then reports the asked-for 
size as what it returned, without checking if they match.  15 984 bytes is 19 
event records and 78% of a 20th record, which is exactly what we see in the 
session log (events 21 onward are blank).

Daniel U. Thibault
R & D pour la défense Canada - Valcartier (RDDC Valcartier) / Defence R&D 
Canada - Valcartier (DRDC Valcartier)
Système de systèmes (SdS) / System of Systems (SoS)
Solutions informatiques et expérimentations (SIE) / Computing Solutions and 
Experimentations (CSE)
2459 Boul. Pie XI Nord
Québec, QC  G3J 1X5
CANADA
Vox : (418) 844-4000 x4245
Fax : (418) 844-4538
NAC: 918V QSDJ
Gouvernement du Canada / Government of Canada
<http://www.valcartier.drdc-rddc.gc.ca/>

_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

Reply via email to