On Thu, Jan 10, 2013 at 2:30 PM, Launchpad Bug Tracker
<email address hidden> wrote:
> Daniel van Vugt (vanvugt) has assigned this bug to you for compiz in Ubuntu:
>
> Several leaks in ccsIntegratedSettingListAppend() ... from
> ccsGNOMEIntegrationBackendGetIntegratedSetting() from readSetting
> (gsettings.c:375)
>
> These look like they might be recurring at runtime. So probably more
> severe than the other leaks found today...
>
> ==9349== 288 bytes in 18 blocks are definitely lost in loss record 1,151 of 1,327
> ==9349== at 0x4C2B3F8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
> ==9349== by 0xA313905: ccsIntegratedSettingListAppend (lists.c:185)
> ==9349== by 0xA3149FC: ccsIntegratedSettingsStorageDefaultFindMatchingSettingsByPredicate (main.c:5811)
> ==9349== by 0xA31DB7B: ccsIntegratedSettingsStorageDefaultFindMatchingSettingsByPluginAndSettingName (main.c:5830)
> ==9349== by 0xAFD03C4: ccsGNOMEIntegrationBackendGetIntegratedSetting (ccs_gnome_integration.c:118)
> ==9349== by 0xAFCFC88: readSetting (gsettings.c:375)
> ==9349== by 0xA31A9AA: ccsReadPluginSettingsDefault (main.c:3493)
> ==9349== by 0xA30CB4B: ccsLoadPluginSettings (compiz.cpp:3254)
> ==9349== by 0xA3197B1: ccsContextNew (main.c:552)
> ==9349== by 0xA0DE0FE: CcpScreen::CcpScreen(CompScreen*) (ccp.cpp:509)
> ==9349== by 0xA0E03A8: CompPlugin::VTableForScreen<CcpScreen>::initScreen(CompScreen*) (plugin.h:282)
> ==9349== by 0x4EAF425: CompManager::initPlugin(CompPlugin*) (plugin.cpp:233)
> ==9349==
> ==9349== 288 bytes in 18 blocks are definitely lost in loss record 1,152 of 1,327
> ==9349== at 0x4C2B3F8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
> ==9349== by 0xA313905: ccsIntegratedSettingListAppend (lists.c:185)
> ==9349== by 0xA3149FC: ccsIntegratedSettingsStorageDefaultFindMatchingSettingsByPredicate (main.c:5811)
> ==9349== by 0xA31DB7B: ccsIntegratedSettingsStorageDefaultFindMatchingSettingsByPluginAndSettingName (main.c:5830)
> ==9349== by 0xAFD03C4: ccsGNOMEIntegrationBackendGetIntegratedSetting (ccs_gnome_integration.c:118)
> ==9349== by 0xAFCFC88: readSetting (gsettings.c:375)
> ==9349== by 0xA3170B6: ccsReadSettingsDefault (main.c:3451)
> ==9349== by 0xA0DE10A: CcpScreen::CcpScreen(CompScreen*) (ccp.cpp:510)
> ==9349== by 0xA0E03A8: CompPlugin::VTableForScreen<CcpScreen>::initScreen(CompScreen*) (plugin.h:282)
> ==9349== by 0x4EAF425: CompManager::initPlugin(CompPlugin*) (plugin.cpp:233)
> ==9349== by 0x4EAFCF0: CompPlugin::push(CompPlugin*) (plugin.cpp:449)
> ==9349== by 0x4E83447: compiz::private_screen::PluginManager::updatePlugins(CompScreen*, std::vector<CompOption::Value, std::allocator<CompOption::Value> > const&) (screen.cpp:1120)
>
> ... and more severe:
>
> ==9349== 512 bytes in 32 blocks are definitely lost in loss record 1,203 of 1,327
> ==9349== at 0x4C2B3F8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
> ==9349== by 0xA313905: ccsIntegratedSettingListAppend (lists.c:185)
> ==9349== by 0xA3149FC: ccsIntegratedSettingsStorageDefaultFindMatchingSettingsByPredicate (main.c:5811)
> ==9349== by 0xA31DB7B: ccsIntegratedSettingsStorageDefaultFindMatchingSettingsByPluginAndSettingName (main.c:5830)
> ==9349== by 0xAFD03C4: ccsGNOMEIntegrationBackendGetIntegratedSetting (ccs_gnome_integration.c:118)
> ==9349== by 0xAFCFC88: readSetting (gsettings.c:375)
> ==9349== by 0xA31A9AA: ccsReadPluginSettingsDefault (main.c:3493)
> ==9349== by 0xA30CB4B: ccsLoadPluginSettings (compiz.cpp:3254)
> ==9349== by 0xA31AADC: ccsFindSettingDefault (main.c:609)
> ==9349== by 0xA0DEE08: CcpScreen::setOptionFromContext(CompOption*, char const*) (ccp.cpp:375)
> ==9349== by 0xA0DF8D6: CcpScreen::initPluginForScreen(CompPlugin*) (ccp.cpp:496)
> ==9349== by 0x4EAE7F3: CompScreen::initPluginForScreen(CompPlugin*) (plugin.cpp:268)
>
> ** Affects: compiz
> Importance: High
> Assignee: Sam Spilsbury (smspillaz)
> Status: Triaged
>
> ** Affects: compiz/0.9.8
> Importance: High
> Status: Triaged
>
> ** Affects: compiz (Ubuntu)
> Importance: High
> Status: Triaged
>
>
> ** Tags: leak
> --
> Several leaks in ccsIntegratedSettingListAppend() ... from ccsGNOMEIntegrationBackendGetIntegratedSetting() from readSetting (gsettings.c:375)
> https://bugs.launchpad.net/bugs/1097661
> You received this bug notification because you are a bug assignee.
Thanks, I'll look into it later tonight.
On Thu, Jan 10, 2013 at 2:30 PM, Launchpad Bug Tracker ttingListAppend () ... from tionBackendGetI ntegratedSettin g() from readSetting valgrind/ vgpreload_ memcheck- amd64-linux. so) ttingListAppend (lists.c:185) ttingsStorageDe faultFindMatchi ngSettingsByPre dicate (main.c:5811) ttingsStorageDe faultFindMatchi ngSettingsByPlu ginAndSettingNa me (main.c:5830) tionBackendGetI ntegratedSettin g (ccs_gnome_ integration. c:118) ttingsDefault (main.c:3493) ttings (compiz.cpp:3254) :CcpScreen( CompScreen* ) (ccp.cpp:509) :VTableForScree n<CcpScreen> ::initScreen( CompScreen* ) (plugin.h:282) :initPlugin( CompPlugin* ) (plugin.cpp:233) valgrind/ vgpreload_ memcheck- amd64-linux. so) ttingListAppend (lists.c:185) ttingsStorageDe faultFindMatchi ngSettingsByPre dicate (main.c:5811) ttingsStorageDe faultFindMatchi ngSettingsByPlu ginAndSettingNa me (main.c:5830) tionBackendGetI ntegratedSettin g (ccs_gnome_ integration. c:118) Default (main.c:3451) :CcpScreen( CompScreen* ) (ccp.cpp:510) :VTableForScree n<CcpScreen> ::initScreen( CompScreen* ) (plugin.h:282) :initPlugin( CompPlugin* ) (plugin.cpp:233) :push(CompPlugi n*) (plugin.cpp:449) :private_ screen: :PluginManager: :updatePlugins( CompScreen* , std::vector< CompOption: :Value, std::allocator< CompOption: :Value> > const&) (screen.cpp:1120) valgrind/ vgpreload_ memcheck- amd64-linux. so) ttingListAppend (lists.c:185) ttingsStorageDe faultFindMatchi ngSettingsByPre dicate (main.c:5811) ttingsStorageDe faultFindMatchi ngSettingsByPlu ginAndSettingNa me (main.c:5830) tionBackendGetI ntegratedSettin g (ccs_gnome_ integration. c:118) ttingsDefault (main.c:3493) ttings (compiz.cpp:3254) efault (main.c:609) :setOptionFromC ontext( CompOption* , char const*) (ccp.cpp:375) :initPluginForS creen(CompPlugi n*) (ccp.cpp:496) :initPluginForS creen(CompPlugi n*) (plugin.cpp:268) ttingListAppend () ... from ccsGNOMEIntegra tionBackendGetI ntegratedSettin g() from readSetting (gsettings.c:375) /bugs.launchpad .net/bugs/ 1097661
<email address hidden> wrote:
> Daniel van Vugt (vanvugt) has assigned this bug to you for compiz in Ubuntu:
>
> Several leaks in ccsIntegratedSe
> ccsGNOMEIntegra
> (gsettings.c:375)
>
> These look like they might be recurring at runtime. So probably more
> severe than the other leaks found today...
>
> ==9349== 288 bytes in 18 blocks are definitely lost in loss record 1,151 of 1,327
> ==9349== at 0x4C2B3F8: malloc (in /usr/lib/
> ==9349== by 0xA313905: ccsIntegratedSe
> ==9349== by 0xA3149FC: ccsIntegratedSe
> ==9349== by 0xA31DB7B: ccsIntegratedSe
> ==9349== by 0xAFD03C4: ccsGNOMEIntegra
> ==9349== by 0xAFCFC88: readSetting (gsettings.c:375)
> ==9349== by 0xA31A9AA: ccsReadPluginSe
> ==9349== by 0xA30CB4B: ccsLoadPluginSe
> ==9349== by 0xA3197B1: ccsContextNew (main.c:552)
> ==9349== by 0xA0DE0FE: CcpScreen:
> ==9349== by 0xA0E03A8: CompPlugin:
> ==9349== by 0x4EAF425: CompManager:
> ==9349==
> ==9349== 288 bytes in 18 blocks are definitely lost in loss record 1,152 of 1,327
> ==9349== at 0x4C2B3F8: malloc (in /usr/lib/
> ==9349== by 0xA313905: ccsIntegratedSe
> ==9349== by 0xA3149FC: ccsIntegratedSe
> ==9349== by 0xA31DB7B: ccsIntegratedSe
> ==9349== by 0xAFD03C4: ccsGNOMEIntegra
> ==9349== by 0xAFCFC88: readSetting (gsettings.c:375)
> ==9349== by 0xA3170B6: ccsReadSettings
> ==9349== by 0xA0DE10A: CcpScreen:
> ==9349== by 0xA0E03A8: CompPlugin:
> ==9349== by 0x4EAF425: CompManager:
> ==9349== by 0x4EAFCF0: CompPlugin:
> ==9349== by 0x4E83447: compiz:
>
> ... and more severe:
>
> ==9349== 512 bytes in 32 blocks are definitely lost in loss record 1,203 of 1,327
> ==9349== at 0x4C2B3F8: malloc (in /usr/lib/
> ==9349== by 0xA313905: ccsIntegratedSe
> ==9349== by 0xA3149FC: ccsIntegratedSe
> ==9349== by 0xA31DB7B: ccsIntegratedSe
> ==9349== by 0xAFD03C4: ccsGNOMEIntegra
> ==9349== by 0xAFCFC88: readSetting (gsettings.c:375)
> ==9349== by 0xA31A9AA: ccsReadPluginSe
> ==9349== by 0xA30CB4B: ccsLoadPluginSe
> ==9349== by 0xA31AADC: ccsFindSettingD
> ==9349== by 0xA0DEE08: CcpScreen:
> ==9349== by 0xA0DF8D6: CcpScreen:
> ==9349== by 0x4EAE7F3: CompScreen:
>
> ** Affects: compiz
> Importance: High
> Assignee: Sam Spilsbury (smspillaz)
> Status: Triaged
>
> ** Affects: compiz/0.9.8
> Importance: High
> Status: Triaged
>
> ** Affects: compiz (Ubuntu)
> Importance: High
> Status: Triaged
>
>
> ** Tags: leak
> --
> Several leaks in ccsIntegratedSe
> https:/
> You received this bug notification because you are a bug assignee.
--
Sam Spilsbury