[tor-relays] Tor memory leak (0.3.5.7)?

Roman Mamedov rm at romanrm.net
Sun Jun 23 17:54:29 UTC 2019


Hello,

As sometimes happens, I notice my nodes getting into swap heavily. 

This time:

------------
KiB Mem:   1010576 total,   897388 used,   113188 free,     5144 buffers
KiB Swap:  1048572 total,   123592 used,   924980 free.    61732 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND      
 4740 debian-+  25   5  565448 259032  15204 R 63.2 25.6   1621:47 tor          
 4765 debian-+  25   5  491636 200812  13136 S 32.9 19.9 678:36.65 tor     

             total       used       free     shared    buffers     cached
Mem:       1010576     870392     140184          4       1144      64604
-/+ buffers/cache:     804644     205932
Swap:      1048572     123592     924980
------------

After killing PID 4740 and starting that instance again (now PID 25456):

------------
KiB Mem:   1010576 total,   691264 used,   319312 free,     4336 buffers
KiB Swap:  1048572 total,    58624 used,   989948 free.   209692 cached Mem
 Unknown command - try 'h' for help 
  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND      
 4765 debian-+  25   5  491636 195900   8584 R 38.3 19.4 678:56.29 tor          
25456 debian-+  20   0  441092 240824 140452 S 29.9 23.8   0:28.48 tor          

             total       used       free     shared    buffers     cached
Mem:       1010576     663816     346760         12       4344     209692
-/+ buffers/cache:     449780     560796
Swap:      1048572      58624     989948
------------

How come killing a Tor instance which was shown to be using 259 MB of RAM, has freed up 355 MB,
even counting the new copy of Tor which was started in its place and is already using 240 MB?
The math only adds up to 19 MB delta, not 355.

As this memory usage doesn't seem to be attributed to Tor, it reminds me of that major memory
leak which was fixed some time ago, so maybe it was not fixed entirely?

-- 
With respect,
Roman


More information about the tor-relays mailing list