← Back to team overview

compiz team mailing list archive

[Bug 1102822] Re: Several memory leaks in g_signal_new() ... from ccsGSettingsWrapperNewForSchema() [ccs_gsettings_interface_wrapper.c:184] from initBackend() [gsettings.c:468]

 

** Summary changed:

- Several memory leaks in g_object_new() from ccsGSettingsWrapperNewForSchema() [ccs_gsettings_interface_wrapper.c:184] from initBackend() [gsettings.c:468]
+ Several memory leaks in g_signal_new() ... from  ccsGSettingsWrapperNewForSchema() [ccs_gsettings_interface_wrapper.c:184] from initBackend() [gsettings.c:468]

** Description changed:

  Several memory leaks in g_object_new() from
  ccsGSettingsWrapperNewForSchema()
  [ccs_gsettings_interface_wrapper.c:184] from initBackend()
  [gsettings.c:468]
  
  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/valgrind/vgpreload_memcheck-amd64-linux.so)
  ==684==    by 0x6E32738: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1)
  ==684==    by 0x7E210E4: g_closure_new_simple (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E227BD: g_signal_type_cclosure_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E37027: g_signal_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E26A88: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E40925: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E405BE: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E28ECC: g_object_new_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E29373: g_object_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0xB1E34F8: ccsGSettingsWrapperNewForSchema (ccs_gsettings_interface_wrapper.c:184)
  ==684==    by 0xAFCF71F: initBackend (gsettings.c:468)
- ==684== 
+ ==684==
  ==684== 64 bytes in 1 blocks are possibly lost in loss record 904 of 1,490
  ==684==    at 0x4C29E46: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  ==684==    by 0x6E32738: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1)
  ==684==    by 0x7E210E4: g_closure_new_simple (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E227BD: g_signal_type_cclosure_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E37027: g_signal_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0xB493226: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1)
  ==684==    by 0x7E40925: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E28ECC: g_object_new_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E29373: g_object_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0xB1E34F8: ccsGSettingsWrapperNewForSchema (ccs_gsettings_interface_wrapper.c:184)
  ==684==    by 0xAFCF71F: initBackend (gsettings.c:468)
  ==684==    by 0xA316D4A: ccsSetBackendDefault (main.c:1268)
- ==684== 
+ ==684==
  ==684== 64 bytes in 1 blocks are possibly lost in loss record 905 of 1,490
  ==684==    at 0x4C29E46: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  ==684==    by 0x6E32738: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1)
  ==684==    by 0x7E210E4: g_closure_new_simple (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E227BD: g_signal_type_cclosure_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E37027: g_signal_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0xB493284: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1)
  ==684==    by 0x7E40925: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E28ECC: g_object_new_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E29373: g_object_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0xB1E34F8: ccsGSettingsWrapperNewForSchema (ccs_gsettings_interface_wrapper.c:184)
  ==684==    by 0xAFCF71F: initBackend (gsettings.c:468)
  ==684==    by 0xA316D4A: ccsSetBackendDefault (main.c:1268)
- ==684== 
+ ==684==
  ==684== 64 bytes in 1 blocks are possibly lost in loss record 906 of 1,490
  ==684==    at 0x4C29E46: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  ==684==    by 0x6E32738: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1)
  ==684==    by 0x7E210E4: g_closure_new_simple (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E227BD: g_signal_type_cclosure_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E37027: g_signal_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0xB4932CE: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1)
  ==684==    by 0x7E40925: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E28ECC: g_object_new_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E29373: g_object_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0xB1E34F8: ccsGSettingsWrapperNewForSchema (ccs_gsettings_interface_wrapper.c:184)
  ==684==    by 0xAFCF71F: initBackend (gsettings.c:468)
  ==684==    by 0xA316D4A: ccsSetBackendDefault (main.c:1268)
- ==684== 
+ ==684==
  ==684== 64 bytes in 1 blocks are possibly lost in loss record 907 of 1,490
  ==684==    at 0x4C29E46: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  ==684==    by 0x6E32738: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1)
  ==684==    by 0x7E210E4: g_closure_new_simple (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E227BD: g_signal_type_cclosure_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E37027: g_signal_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0xB49331C: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1)
  ==684==    by 0x7E40925: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E28ECC: g_object_new_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0x7E29373: g_object_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
  ==684==    by 0xB1E34F8: ccsGSettingsWrapperNewForSchema (ccs_gsettings_interface_wrapper.c:184)
  ==684==    by 0xAFCF71F: initBackend (gsettings.c:468)
  ==684==    by 0xA316D4A: ccsSetBackendDefault (main.c:1268)
- ==684== 
- ==684== 80 bytes in 1 blocks are possibly lost in loss record 1,080 of 1,490
- ==684==    at 0x4C29E46: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==684==    by 0x6E32738: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1)
- ==684==    by 0x7E40770: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
- ==684==    by 0x7E405BE: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
- ==684==    by 0x7E428C0: g_type_create_instance (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
- ==684==    by 0x7E2D5AB: g_param_spec_internal (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
- ==684==    by 0x7E31571: g_param_spec_object (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
- ==684==    by 0xB493360: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1)
- ==684==    by 0x7E40925: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
- ==684==    by 0x7E28ECC: g_object_new_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
- ==684==    by 0x7E29373: g_object_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
- ==684==    by 0xB1E34F8: ccsGSettingsWrapperNewForSchema (ccs_gsettings_interface_wrapper.c:184)
  ==684==

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/1102822

Title:
  Several memory leaks in g_signal_new() ... from
  ccsGSettingsWrapperNewForSchema()
  [ccs_gsettings_interface_wrapper.c:184] from initBackend()
  [gsettings.c:468]

To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/1102822/+subscriptions


References