Fix released in https://launchpad.net/ubuntu/+source/snapd-glib/1.45-1

** Changed in: snapd-glib (Ubuntu)
       Status: In Progress => Fix Committed

** Changed in: snapd-glib (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-software in Ubuntu.
https://bugs.launchpad.net/bugs/1798360

Title:
  Invalid read in the snap plugin

Status in gnome-software package in Ubuntu:
  Invalid
Status in snapd-glib package in Ubuntu:
  Fix Released

Bug description:
  On cosmic, open gnome-software, type some text to search, it easily
  leads to snapd related warnings on stdout and those corresponding
  valgrind invalid read errors

  ==31017== Invalid read of size 8
  ==31017==    at 0x4913AC5: g_type_check_instance_is_fundamentally_a 
(gtype.c:4023)
  ==31017==    by 0x48F4AF4: g_object_unref (gobject.c:3243)
  ==31017==    by 0x497D4E2: g_source_callback_unref (gmain.c:1551)
  ==31017==    by 0x497DF1D: g_source_destroy_internal (gmain.c:1236)
  ==31017==    by 0x4980B77: g_main_dispatch (gmain.c:3206)
  ==31017==    by 0x4980B77: g_main_context_dispatch (gmain.c:3847)
  ==31017==    by 0x4980ED7: g_main_context_iterate.isra.26 (gmain.c:3920)
  ==31017==    by 0x49811D1: g_main_loop_run (gmain.c:4116)
  ==31017==    by 0x12C6EB5E: end_sync (snapd-client-sync.c:33)
  ==31017==    by 0x12C6EB5E: snapd_client_find_section_sync 
(snapd-client-sync.c:646)
  ==31017==    by 0x12C2F571: find_snaps (gs-plugin-snap.c:294)
  ==31017==    by 0x12C30320: gs_plugin_add_search (gs-plugin-snap.c:635)
  ==31017==    by 0x186660: gs_plugin_loader_call_vfunc (gs-plugin-loader.c:695)
  ==31017==    by 0x1869E1: gs_plugin_loader_run_results 
(gs-plugin-loader.c:1147)
  ==31017==    by 0x187BC4: gs_plugin_loader_process_thread_cb 
(gs-plugin-loader.c:3140)
  ==31017==    by 0x4ADFC02: g_task_thread_pool_thread (gtask.c:1331)
  ==31017==    by 0x49A9AD2: g_thread_pool_thread_proxy (gthreadpool.c:307)
  ==31017==    by 0x49A9134: g_thread_proxy (gthread.c:784)
  ==31017==    by 0x5CFC163: start_thread (pthread_create.c:486)
  ==31017==    by 0x5E2FDEE: clone (clone.S:95)
  ==31017==  Address 0xdccd330 is 96 bytes inside a block of size 184 free'd
  ==31017==    at 0x483897B: free (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  ==31017==    by 0x49128C3: g_type_free_instance (gtype.c:1936)
  ==31017==    by 0x12C67046: request_data_unref (snapd-client.c:178)
  ==31017==    by 0x497D4E2: g_source_callback_unref (gmain.c:1551)
  ==31017==    by 0x497DF1D: g_source_destroy_internal (gmain.c:1236)
  ==31017==    by 0x4980B77: g_main_dispatch (gmain.c:3206)
  ==31017==    by 0x4980B77: g_main_context_dispatch (gmain.c:3847)
  ==31017==    by 0x4980ED7: g_main_context_iterate.isra.26 (gmain.c:3920)
  ==31017==    by 0x49811D1: g_main_loop_run (gmain.c:4116)
  ==31017==    by 0x12C6EB5E: end_sync (snapd-client-sync.c:33)
  ==31017==    by 0x12C6EB5E: snapd_client_find_section_sync 
(snapd-client-sync.c:646)
  ==31017==    by 0x12C2F571: find_snaps (gs-plugin-snap.c:294)
  ==31017==    by 0x12C30320: gs_plugin_add_search (gs-plugin-snap.c:635)
  ==31017==    by 0x186660: gs_plugin_loader_call_vfunc (gs-plugin-loader.c:695)
  ==31017==    by 0x1869E1: gs_plugin_loader_run_results 
(gs-plugin-loader.c:1147)
  ==31017==    by 0x187BC4: gs_plugin_loader_process_thread_cb 
(gs-plugin-loader.c:3140)
  ==31017==    by 0x4ADFC02: g_task_thread_pool_thread (gtask.c:1331)
  ==31017==    by 0x49A9AD2: g_thread_pool_thread_proxy (gthreadpool.c:307)
  ==31017==    by 0x49A9134: g_thread_proxy (gthread.c:784)
  ==31017==    by 0x5CFC163: start_thread (pthread_create.c:486)
  ==31017==    by 0x5E2FDEE: clone (clone.S:95)
  ==31017==  Block was alloc'd at
  ==31017==    at 0x483774F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  ==31017==    by 0x4986650: g_malloc (gmem.c:99)
  ==31017==    by 0x499E5B2: g_slice_alloc (gslice.c:1024)
  ==31017==    by 0x499EBE8: g_slice_alloc0 (gslice.c:1050)
  ==31017==    by 0x49124F9: g_type_create_instance (gtype.c:1836)
  ==31017==    by 0x48F5397: g_object_new_internal (gobject.c:1805)
  ==31017==    by 0x48F7223: g_object_new_valist (gobject.c:2128)
  ==31017==    by 0x48F7558: g_object_new (gobject.c:1648)
  ==31017==    by 0x12C5C70A: _snapd_get_find_new (snapd-get-find.c:34)
  ==31017==    by 0x12C6A967: snapd_client_find_section_async 
(snapd-client.c:2119)
  ==31017==    by 0x12C6EB4D: snapd_client_find_section_sync 
(snapd-client-sync.c:645)
  ==31017==    by 0x12C2F571: find_snaps (gs-plugin-snap.c:294)
  ==31017==    by 0x12C30320: gs_plugin_add_search (gs-plugin-snap.c:635)
  ==31017==    by 0x186660: gs_plugin_loader_call_vfunc (gs-plugin-loader.c:695)
  ==31017==    by 0x1869E1: gs_plugin_loader_run_results 
(gs-plugin-loader.c:1147)
  ==31017==    by 0x187BC4: gs_plugin_loader_process_thread_cb 
(gs-plugin-loader.c:3140)
  ==31017==    by 0x4ADFC02: g_task_thread_pool_thread (gtask.c:1331)
  ==31017==    by 0x49A9AD2: g_thread_pool_thread_proxy (gthreadpool.c:307)
  ==31017==    by 0x49A9134: g_thread_proxy (gthread.c:784)
  ==31017==    by 0x5CFC163: start_thread (pthread_create.c:486)
  ==31017==    by 0x5E2FDEE: clone (clone.S:95)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1798360/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to