Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#98 Huge memory leak

Next_release
open
nobody
None
1
2014-09-03
2013-11-05
Anonymous
No

How to reproduce:
1. Close all roxterm windows.
2. In an xterm (shell=bash) type:

roxterm & sleep 5; ps l $(pgrep roxterm); for ((x=0;x<50;x++)); do roxterm -e true; done; sleep 10; ps l $(pgrep roxterm)

Output:

[2] 6682

** (roxterm:6682): WARNING **: Failed to connect to session manager: SESSION_MANAGER environment variable not defined
[1]   Done                    roxterm
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
0  1000  6682  6461   1   0 318404 13096 -      Sl   pts/4      0:00 roxterm
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
0  1000  6682  6461   1   0 345452 37696 -      Sl   pts/4      0:02 roxterm

What should happen:
The second RSS shouldn't be much larger than the first RSS.

What actually happens:
The second RSS (37696) is much larger than the first RSS (13096).

Kind regards,
nignag

Discussion

  • Tony Houghton
    Tony Houghton
    2013-11-05

    I've had a look with valgrind and it seems like the menus aren't being properly destroyed along with the windows. I'll try to fix that soon.

     


Anonymous


Cancel   Add attachments