Several memory leaks in g_signal_new() ... from ccsGSettingsWrapperNewForSchema() [ccs_gsettings_interface_wrapper.c:184] from initBackend() [gsettings.c:468]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Daniel van Vugt | ||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Daniel van Vugt |
Bug Description
Several memory leaks in g_object_new() from ccsGSettingsWra
Looks like bug 1097649 was not fixed properly...
==684== 64 bytes in 1 blocks are possibly lost in loss record 903 of 1,490
==684== at 0x4C29E46: calloc (in /usr/lib/
==684== by 0x6E32738: g_malloc0 (in /lib/x86_
==684== by 0x7E210E4: g_closure_
==684== by 0x7E227BD: g_signal_
==684== by 0x7E37027: g_signal_new (in /usr/lib/
==684== by 0x7E26A88: ??? (in /usr/lib/
==684== by 0x7E40925: g_type_class_ref (in /usr/lib/
==684== by 0x7E405BE: g_type_class_ref (in /usr/lib/
==684== by 0x7E28ECC: g_object_new_valist (in /usr/lib/
==684== by 0x7E29373: g_object_new (in /usr/lib/
==684== by 0xB1E34F8: ccsGSettingsWra
==684== by 0xAFCF71F: initBackend (gsettings.c:468)
==684==
==684== 64 bytes in 1 blocks are possibly lost in loss record 904 of 1,490
==684== at 0x4C29E46: calloc (in /usr/lib/
==684== by 0x6E32738: g_malloc0 (in /lib/x86_
==684== by 0x7E210E4: g_closure_
==684== by 0x7E227BD: g_signal_
==684== by 0x7E37027: g_signal_new (in /usr/lib/
==684== by 0xB493226: ??? (in /usr/lib/
==684== by 0x7E40925: g_type_class_ref (in /usr/lib/
==684== by 0x7E28ECC: g_object_new_valist (in /usr/lib/
==684== by 0x7E29373: g_object_new (in /usr/lib/
==684== by 0xB1E34F8: ccsGSettingsWra
==684== by 0xAFCF71F: initBackend (gsettings.c:468)
==684== by 0xA316D4A: ccsSetBackendDe
==684==
==684== 64 bytes in 1 blocks are possibly lost in loss record 905 of 1,490
==684== at 0x4C29E46: calloc (in /usr/lib/
==684== by 0x6E32738: g_malloc0 (in /lib/x86_
==684== by 0x7E210E4: g_closure_
==684== by 0x7E227BD: g_signal_
==684== by 0x7E37027: g_signal_new (in /usr/lib/
==684== by 0xB493284: ??? (in /usr/lib/
==684== by 0x7E40925: g_type_class_ref (in /usr/lib/
==684== by 0x7E28ECC: g_object_new_valist (in /usr/lib/
==684== by 0x7E29373: g_object_new (in /usr/lib/
==684== by 0xB1E34F8: ccsGSettingsWra
==684== by 0xAFCF71F: initBackend (gsettings.c:468)
==684== by 0xA316D4A: ccsSetBackendDe
==684==
==684== 64 bytes in 1 blocks are possibly lost in loss record 906 of 1,490
==684== at 0x4C29E46: calloc (in /usr/lib/
==684== by 0x6E32738: g_malloc0 (in /lib/x86_
==684== by 0x7E210E4: g_closure_
==684== by 0x7E227BD: g_signal_
==684== by 0x7E37027: g_signal_new (in /usr/lib/
==684== by 0xB4932CE: ??? (in /usr/lib/
==684== by 0x7E40925: g_type_class_ref (in /usr/lib/
==684== by 0x7E28ECC: g_object_new_valist (in /usr/lib/
==684== by 0x7E29373: g_object_new (in /usr/lib/
==684== by 0xB1E34F8: ccsGSettingsWra
==684== by 0xAFCF71F: initBackend (gsettings.c:468)
==684== by 0xA316D4A: ccsSetBackendDe
==684==
==684== 64 bytes in 1 blocks are possibly lost in loss record 907 of 1,490
==684== at 0x4C29E46: calloc (in /usr/lib/
==684== by 0x6E32738: g_malloc0 (in /lib/x86_
==684== by 0x7E210E4: g_closure_
==684== by 0x7E227BD: g_signal_
==684== by 0x7E37027: g_signal_new (in /usr/lib/
==684== by 0xB49331C: ??? (in /usr/lib/
==684== by 0x7E40925: g_type_class_ref (in /usr/lib/
==684== by 0x7E28ECC: g_object_new_valist (in /usr/lib/
==684== by 0x7E29373: g_object_new (in /usr/lib/
==684== by 0xB1E34F8: ccsGSettingsWra
==684== by 0xAFCF71F: initBackend (gsettings.c:468)
==684== by 0xA316D4A: ccsSetBackendDe
==684==
Related branches
- Sam Spilsbury: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 25 lines (+4/-0)2 files modifiedtests/compiz.supp (+2/-0)
tests/experimental-memcheck/compiz.supp (+2/-0)
Changed in compiz (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in compiz: | |
milestone: | none → 0.9.9.0 |
Changed in compiz: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz: | |
status: | Triaged → In Progress |
Changed in compiz (Ubuntu): | |
status: | Triaged → In Progress |
summary: |
- Several memory leaks in g_object_new() from + Several memory leaks in g_signal_new() ... from ccsGSettingsWrapperNewForSchema() [ccs_gsettings_interface_wrapper.c:184] from initBackend() [gsettings.c:468] |
description: | updated |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Fix committed into lp:compiz at revision 3577, scheduled for release in Compiz 0.9.9.0