I've been able to reproduce the problem while traceing.
here's part of the logfile (romraiderlog_20120106_184840_backflip.csv):
Code:
...
1064094,0.00,14.16,86,2129,0.00,32.00,0.00,-0.780,1.38,0.42
1064157,0.00,14.08,86,2130,0.00,32.00,0.00,-0.780,1.38,0.42
1064203,0.00,14.16,86,2126,0.00,32.00,0.00,-0.780,1.38,0.42
1064250,0.00,14.16,86,2122,0.00,32.00,0.00,-0.780,1.36,0.42
1064297,0.00,14.16,86,2126,0.00,32.00,0.00,-0.790,1.36,0.42
1064344,0.00,14.08,86,2120,0.00,32.00,0.00,-0.790,1.32,0.42
617594,0.00,14.16,86,2124,0.00,32.00,0.00,-0.790,1.36,0.42
617641,0.00,14.16,86,2112,0.00,32.00,0.00,-0.790,1.36,0.42
617641,0.00,14.16,86,2117,0.00,32.00,0.00,-0.790,1.36,0.42
617641,0.00,14.08,86,2116,0.00,32.00,0.00,-0.790,1.34,0.42
617657,0.00,14.08,86,2099,0.00,32.00,0.00,-0.790,1.36,0.42
617657,0.00,14.08,86,2094,0.00,32.00,0.00,-0.790,1.34,0.42
617657,0.00,14.08,86,2108,0.00,32.00,0.00,-0.790,1.36,0.42
617657,0.00,14.16,86,2106,0.00,32.00,0.00,-0.790,1.34,0.42
617657,0.00,14.16,86,2115,0.00,32.00,0.00,-0.790,1.38,0.42
617657,0.00,14.08,86,2118,0.00,32.00,0.00,-0.790,1.36,0.42
617672,0.00,14.08,86,2116,0.00,32.00,0.00,-0.790,1.38,0.42
617672,0.00,14.16,86,2108,0.00,32.00,0.00,-0.790,1.38,0.42
617672,0.00,14.16,86,2094,0.00,32.00,0.00,-0.790,1.36,0.42
617672,0.00,14.16,86,2088,0.00,32.00,0.00,-0.790,1.38,0.42
...
Even the rr_system_02.log shows an anomaly (@1108953):
Code:
...
1108953 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B080452193D87C
1109015 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B080452193D87C
1109078 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B080452171D85A
1109109 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B08045217BD864
1109172 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B080442180D868
1109218 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B08044217BD863
1109297 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B080442171D859
1109328 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B080442185D86D
1109390 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B18044214DD836
1109453 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B08044215E9806
1109500 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B0804421599801
1109562 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B180452151D83B
1109609 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B18045214598EF
1109672 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B08045214AD833
1109718 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B18045213798E1
1109765 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3280C0150000B180442128D811
1109812 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B180442137D81F
1109859 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B08042212198C6
1109937 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B180442132D81A
663109 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B08043211198B7
663109 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B180442115D8FD
663109 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B180442100D8E8
663125 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B08044211A98C1
663125 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B080452111D8F9
663140 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B1804520EFD8D7
663140 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B18045210CD8F5
663140 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B1804320EAD8D0
663140 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B0804420EFD8D5
663140 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B0804320B7D89C
663156 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B0804420CCD8B2
663156 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B1804420B9D8A0
663172 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B1804520A2D88A
663203 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B1804520CCD8B4
663203 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B1804320B7D89D
663203 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B1804420A6D88D
663218 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B1804320A6D88C
663218 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B0804420A4984A
663218 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B18045208FD877
663234 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B18046207FD868
663234 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B180452094983C
663234 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B18045207FD867
663265 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B180452084982C
663265 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B18045206FD857
663265 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B18045207AD862
...
663390 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B180441FD5D8BB
663390 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B180451FD1D8B8
663390 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B180441FBFD8A5
663390 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B180431FA9D88E
663390 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B080441FB2D897
663390 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B080441F8DD872
663390 DEBUG [Thread-5] - Mode:1 ECU Response <--- 80F0100EE87E3180C0150000B080441F96983B
...
Interestingly before the time step occurs the last timestamps are strictly monotonic.
Afterwards timestamps do not increment strictly monotonic anymore.
And the delta has changed.
Before the time leap the timestamps increase in about 50ms intervalls.
Afterwards deltas are 15ms, 16ms, 14ms. As if some lower bits are missing.
Maybe a bunch of messages has build up and have to be processed at maximum speed.
Strange.
There's another thing I observed while debugging.
While fast logging 10 or more parameters, debugging romraider and graphing 3 values fullscreen (nearly) there seems to be much load on my system (50% or so).
When in this situation disk writes are suspended by the shock detection / head crash prevention process on my laptop romraider seems to freeze
until writes are enabled again. Are debug writes direct writes (not cached) which block the whole process?