[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #55287] Memory leak in graphics subsystem
From: |
Rik |
Subject: |
[Octave-bug-tracker] [bug #55287] Memory leak in graphics subsystem |
Date: |
Mon, 31 Dec 2018 00:31:01 -0500 (EST) |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko |
Follow-up Comment #11, bug #55287 (project octave):
I'm using the attached tst_leak.m file
i=0;
do
i += 1;
#disp(i);
data = rand (100_000, 1);
clf
plot (data);
drawnow;
until (i > 10)
After building with debugging and --enable-address-sanitizer-flags I can run
with
./run-octave -f tst_leak.m |& tee myleak.log
The top three leaks are
Direct leak of 852720 byte(s) in 10659 object(s) allocated from:
#0 0x7f276e9f9b50 in __interceptor_malloc
(/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb50)
#1 0x7f27646bbd6c (/usr/lib/x86_64-linux-gnu/libfreetype.so.6+0x11d6c)
Direct leak of 4352 byte(s) in 17 object(s) allocated from:
#0 0x7f276e9f9b50 in __interceptor_malloc
(/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb50)
#1 0x7f276497b8ed (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0x1d8ed)
Direct leak of 208 byte(s) in 1 object(s) allocated from:
#0 0x7f276e9f9d38 in __interceptor_calloc
(/usr/lib/x86_64-linux-gnu/libasan.so.4+0xded38)
#1 0x7f273b33a828 (/usr/lib/x86_64-linux-gnu/dri/i965_dri.so+0x419828)
It gets pretty small after that. Clearly we are not doing something correctly
in the interaction with FreeType. I'm adding Pantxo to the CC list since he
has done a lot of work with FreeType and Fontconfig and might understand if we
are not freeing memory correctly from text objects.
(file #45805)
_______________________________________________________
Additional Item Attachment:
File name: tst_leak.m Size:0 KB
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?55287>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [Octave-bug-tracker] [bug #55287] Memory leak in plot(), (continued)
- [Octave-bug-tracker] [bug #55287] Memory leak in plot(), Lars Kindermann, 2018/12/27
- [Octave-bug-tracker] [bug #55287] Memory leak in plot(), Rik, 2018/12/27
- [Octave-bug-tracker] [bug #55287] Memory leak in graphics subsystem, Rik, 2018/12/27
- [Octave-bug-tracker] [bug #55287] Memory leak in graphics subsystem, Rik, 2018/12/27
- [Octave-bug-tracker] [bug #55287] Memory leak in graphics subsystem, Rik, 2018/12/27
- [Octave-bug-tracker] [bug #55287] Memory leak in graphics subsystem, Rik, 2018/12/27
- [Octave-bug-tracker] [bug #55287] Memory leak in graphics subsystem, Dmitri A. Sergatskov, 2018/12/27
- [Octave-bug-tracker] [bug #55287] Memory leak in graphics subsystem, Dmitri A. Sergatskov, 2018/12/27
- [Octave-bug-tracker] [bug #55287] Memory leak in graphics subsystem, Dmitri A. Sergatskov, 2018/12/27
- [Octave-bug-tracker] [bug #55287] Memory leak in graphics subsystem, Rik, 2018/12/30
- [Octave-bug-tracker] [bug #55287] Memory leak in graphics subsystem,
Rik <=