Memory leak in dlloaderListPlugins
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz Core |
Fix Released
|
Medium
|
Alan Griffiths |
Bug Description
==27972== 1,288 (320 direct, 968 indirect) bytes in 1 blocks are definitely lost in loss record 107 of 122
==27972== at 0x4C29097: realloc (vg_replace_
==27972== by 0x56B160E: scandir (scandir.c:108)
==27972== by 0x4EA2C0D: dlloaderListPlu
==27972== by 0x4EA331C: CompPlugin:
==27972== by 0x4E74B6F: compiz:
==27972== by 0x4E75489: compiz:
==27972== by 0x40358F: CompManager::init() (main.cpp:173)
==27972== by 0x402988: main (main.cpp:234)
==27972==
==27972== 1,288 (320 direct, 968 indirect) bytes in 1 blocks are definitely lost in loss record 108 of 122
==27972== at 0x4C29097: realloc (vg_replace_
==27972== by 0x56B160E: scandir (scandir.c:108)
==27972== by 0x4EA2C0D: dlloaderListPlu
==27972== by 0x4EA331C: CompPlugin:
==27972== by 0x4E74B6F: compiz:
==27972== by 0x4E75489: compiz:
==27972== by 0x4E75EF3: PrivateScreen:
==27972== by 0x4EA7FF6: CompEventSource
==27972== by 0x69809DE: Glib::Source:
==27972== by 0x6DECA5C: g_main_
==27972== by 0x6DED257: ??? (in /lib/x86_
==27972== by 0x6DED791: g_main_loop_run (in /lib/x86_
Related branches
- Daniel van Vugt: Approve
- Sam Spilsbury: Approve
-
Diff: 188 lines (+107/-23)5 files modifiedNEWS (+1/-0)
src/plugin.cpp (+15/-21)
src/plugin/tests/CMakeLists.txt (+19/-0)
src/plugin/tests/test-loader.cpp (+72/-0)
src/plugin/tests/test-plugin.cpp (+0/-2)
Changed in compiz-core: | |
milestone: | 0.9.7.6 → 0.9.7.4 |
Changed in compiz-core: | |
milestone: | 0.9.7.4 → 0.9.7.6 |
Medium priority because this will only leak 2 blocks and then no more, unless you fiddle with CCSM.