Noticed the heap is disappearing. To test, 10ms is printed every time a group of 8 messages is received from the CAN bus, which are being sent every 10ms by another module on the CAN bus. Before I opened a TCP connection, (so netconn_write was never called), the heap was sitting at heap_free_size 193392. A drop of 5KB on opening a connection is expected and initially it is stable. Then ~80% of the way in it loses about half the heap quickly and netconn_write doesn't return. There is no dependency elsewhere in the application that does anything with the heap in any way I can think of that is related, but I could be wrong and will investigate further.
Code: Select all
10ms, heap_free_size 188480
10ms, heap_free_size 188480
10ms, heap_free_size 188480
10ms, heap_free_size 188480
10ms, heap_free_size 188480
10ms, heap_free_size 188480
10ms, heap_free_size 188480
10ms, heap_free_size 188480
10ms, heap_free_size 186848
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 185124
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 183432
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 185128
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 185128
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 186964
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 185120
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 185128
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 185128
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 183432
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 185128
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 186680
10ms, heap_free_size 188304
10ms, heap_free_size 188304
10ms, heap_free_size 188304
10ms, heap_free_size 188304
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 186620
10ms, heap_free_size 186680
10ms, heap_free_size 188304
10ms, heap_free_size 188304
10ms, heap_free_size 188304
10ms, heap_free_size 188304
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 183432
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 186980
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 185128
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 185128
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 185128
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 185128
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 186564
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 185128
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 185128
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 185128
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 185128
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 185128
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188308
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 185128
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188312
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 186620
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 188316
10ms, heap_free_size 186752
10ms, heap_free_size 186752
10ms, heap_free_size 186752
10ms, heap_free_size 186752
10ms, heap_free_size 186752
10ms, heap_free_size 185188
10ms, heap_free_size 185188
10ms, heap_free_size 185188
10ms, heap_free_size 185188
10ms, heap_free_size 185188
10ms, heap_free_size 183612
10ms, heap_free_size 183624
10ms, heap_free_size 183624
10ms, heap_free_size 183624
10ms, heap_free_size 183624
10ms, heap_free_size 182060
10ms, heap_free_size 182060
10ms, heap_free_size 182060
10ms, heap_free_size 182060
10ms, heap_free_size 182060
10ms, heap_free_size 180496
10ms, heap_free_size 180496
10ms, heap_free_size 180496
10ms, heap_free_size 180496
10ms, heap_free_size 180496
10ms, heap_free_size 178932
10ms, heap_free_size 178932
10ms, heap_free_size 178932
10ms, heap_free_size 178932
10ms, heap_free_size 178932
10ms, heap_free_size 177368
10ms, heap_free_size 177368
10ms, heap_free_size 177368
10ms, heap_free_size 177368
10ms, heap_free_size 177368
10ms, heap_free_size 175804
10ms, heap_free_size 175804
10ms, heap_free_size 175804
10ms, heap_free_size 175804
10ms, heap_free_size 175804
10ms, heap_free_size 174240
10ms, heap_free_size 174240
10ms, heap_free_size 174240
10ms, heap_free_size 174240
10ms, heap_free_size 174240
10ms, heap_free_size 172676
10ms, heap_free_size 172676
10ms, heap_free_size 172676
10ms, heap_free_size 172676
10ms, heap_free_size 172676
10ms, heap_free_size 171112
10ms, heap_free_size 171112
10ms, heap_free_size 171112
10ms, heap_free_size 171112
10ms, heap_free_size 171112
10ms, heap_free_size 169548
10ms, heap_free_size 169548
10ms, heap_free_size 169548
10ms, heap_free_size 169548
10ms, heap_free_size 169548
10ms, heap_free_size 167984
10ms, heap_free_size 167984
10ms, heap_free_size 167984
10ms, heap_free_size 167984
10ms, heap_free_size 167984
10ms, heap_free_size 166420
10ms, heap_free_size 166420
10ms, heap_free_size 166420
10ms, heap_free_size 166420
10ms, heap_free_size 166420
10ms, heap_free_size 164856
10ms, heap_free_size 164856
10ms, heap_free_size 164856
10ms, heap_free_size 164856
10ms, heap_free_size 164856
10ms, heap_free_size 163292
10ms, heap_free_size 163292
10ms, heap_free_size 163292
10ms, heap_free_size 163292
10ms, heap_free_size 163292
10ms, heap_free_size 161728
10ms, heap_free_size 161728
10ms, heap_free_size 161728
10ms, heap_free_size 161728
10ms, heap_free_size 161728
10ms, heap_free_size 160164
10ms, heap_free_size 160164
10ms, heap_free_size 160164
10ms, heap_free_size 160164
10ms, heap_free_size 160164
10ms, heap_free_size 158600
10ms, heap_free_size 158600
10ms, heap_free_size 158600
10ms, heap_free_size 158600
10ms, heap_free_size 158600
10ms, heap_free_size 157036
10ms, heap_free_size 157036
10ms, heap_free_size 157036
10ms, heap_free_size 157036
10ms, heap_free_size 157036
10ms, heap_free_size 155472
10ms, heap_free_size 155472
10ms, heap_free_size 155472
10ms, heap_free_size 155472
10ms, heap_free_size 155472
10ms, heap_free_size 153908
10ms, heap_free_size 153908
10ms, heap_free_size 153908
10ms, heap_free_size 153908
10ms, heap_free_size 153908
10ms, heap_free_size 152344
10ms, heap_free_size 152344
10ms, heap_free_size 152344
10ms, heap_free_size 152344
10ms, heap_free_size 152344
10ms, heap_free_size 150780
10ms, heap_free_size 150780
10ms, heap_free_size 150780
10ms, heap_free_size 150780
10ms, heap_free_size 150780
10ms, heap_free_size 149216
10ms, heap_free_size 149216
10ms, heap_free_size 149216
10ms, heap_free_size 149216
10ms, heap_free_size 149216
10ms, heap_free_size 147652
10ms, heap_free_size 147652
10ms, heap_free_size 147652
10ms, heap_free_size 147652
10ms, heap_free_size 147652
10ms, heap_free_size 146088
10ms, heap_free_size 146088
10ms, heap_free_size 146088
10ms, heap_free_size 146088
10ms, heap_free_size 146088
10ms, heap_free_size 144524
10ms, heap_free_size 144524
10ms, heap_free_size 144524
10ms, heap_free_size 144524
10ms, heap_free_size 144524
10ms, heap_free_size 142960
10ms, heap_free_size 142960
10ms, heap_free_size 142960
10ms, heap_free_size 142960
10ms, heap_free_size 142960
10ms, heap_free_size 141396
10ms, heap_free_size 141396
10ms, heap_free_size 141396
10ms, heap_free_size 141396
10ms, heap_free_size 141396
10ms, heap_free_size 139832
10ms, heap_free_size 139832
10ms, heap_free_size 139832
10ms, heap_free_size 139832
10ms, heap_free_size 139832
10ms, heap_free_size 138268
10ms, heap_free_size 138268
10ms, heap_free_size 138268
10ms, heap_free_size 138268
10ms, heap_free_size 138268
10ms, heap_free_size 136704
10ms, heap_free_size 136704
10ms, heap_free_size 136704
10ms, heap_free_size 136704
10ms, heap_free_size 136704
10ms, heap_free_size 135140
10ms, heap_free_size 135140
10ms, heap_free_size 135140
10ms, heap_free_size 135140
10ms, heap_free_size 135140
10ms, heap_free_size 133576
10ms, heap_free_size 133576
10ms, heap_free_size 133576
10ms, heap_free_size 133576
10ms, heap_free_size 133576
10ms, heap_free_size 132012
10ms, heap_free_size 132012
10ms, heap_free_size 132012
10ms, heap_free_size 132012
10ms, heap_free_size 132012
10ms, heap_free_size 130448
10ms, heap_free_size 130448
10ms, heap_free_size 130448
10ms, heap_free_size 130448
10ms, heap_free_size 130448
10ms, heap_free_size 128884
10ms, heap_free_size 128884
10ms, heap_free_size 128884
10ms, heap_free_size 128884
10ms, heap_free_size 128884
10ms, heap_free_size 127320
10ms, heap_free_size 127320
10ms, heap_free_size 127320
10ms, heap_free_size 127320
10ms, heap_free_size 127320
10ms, heap_free_size 125760
10ms, heap_free_size 125760
10ms, heap_free_size 125760
10ms, heap_free_size 125760
10ms, heap_free_size 125760
10ms, heap_free_size 124196
10ms, heap_free_size 124196
10ms, heap_free_size 124196
10ms, heap_free_size 124196
10ms, heap_free_size 124196
10ms, heap_free_size 122632
10ms, heap_free_size 122632
10ms, heap_free_size 122632
10ms, heap_free_size 122632
10ms, heap_free_size 122632
10ms, heap_free_size 121068
10ms, heap_free_size 121068
10ms, heap_free_size 121068
10ms, heap_free_size 121068
10ms, heap_free_size 121068
10ms, heap_free_size 119504
10ms, heap_free_size 119504
10ms, heap_free_size 119504