AndyRock - not quite sure I understand the valgrind in this bit of code:
tatic gboolean monitor_callback_delayed (gpointer user_data) { MonitorCallbackInfo *info; MenuMonitorEventInfo *event_info; MenuMonitorEvent event; MenuMonitor *menu_monitor; info = (MonitorCallbackInfo *) user_data; menu_monitor = info->menu_monitor; if (info->weak_ptr) { switch (info->eflags) { case G_FILE_MONITOR_EVENT_CHANGED: event = MENU_MONITOR_EVENT_CHANGED; break; case G_FILE_MONITOR_EVENT_CREATED: event = MENU_MONITOR_EVENT_CREATED; break; case G_FILE_MONITOR_EVENT_DELETED: event = MENU_MONITOR_EVENT_DELETED; break; default: event = MENU_MONITOR_EVENT_INVALID; } if (event != MENU_MONITOR_EVENT_INVALID) { event_info = g_new0 (MenuMonitorEventInfo, 1); event_info->path = g_file_get_path (info->child); event_info->event = event; event_info->monitor = menu_monitor; menu_monitor_queue_event (event_info); } } g_object_unref (info->child); g_free (info); return FALSE; } should the info->weak_ptr be removed immediately after menu_monitor_queue_event? maybe the g_free(info) is cleaning up the object first but info->weak_ptr is being cleaned up after the info object is removed. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-menus in Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: Ubuntu Budgie - panel crashed with SIGSEGV in g_slice_alloc() Status in budgie-desktop: Fix Released Status in budgie-desktop package in Ubuntu: In Progress Status in gnome-menus package in Ubuntu: In Progress Bug description: Testing in VirtualBox (xubuntu) Clean install of Release Candidate, updated and reboot. Opened terminal and installed synaptic Wend to budgie menu and left frame frozen and then panel crash. ProblemType: Crash DistroRelease: Ubuntu 16.10 Package: budgie-core 10.2.7-2 ProcVersionSignature: Ubuntu 4.8.0-21.23-generic 4.8.0 Uname: Linux 4.8.0-21-generic x86_64 ApportVersion: 2.20.3-0ubuntu7 Architecture: amd64 CurrentDesktop: Budgie:GNOME Date: Sun Oct 9 06:54:50 2016 ExecutablePath: /usr/bin/budgie-panel InstallationDate: Installed on 2016-10-09 (0 days ago) InstallationMedia: budgie-remix 16.10 "Budgie-remix" - amd64 (20161008) ProcCmdline: hostname-panel ProcEnviron: LANGUAGE=en_US PATH=(custom, user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash SegvAnalysis: Segfault happened at: 0x7fe07a0ee45c <g_slice_alloc+412>: mov (%rdx),%rcx PC (0x7fe07a0ee45c) ok source "(%rdx)" (0xd000000000000000) not located in a known VMA region (needed readable region)! destination "%rcx" ok SegvReason: reading unknown VMA Signal: 11 SourcePackage: budgie-desktop StacktraceTop: g_slice_alloc () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 pango_layout_get_iter () from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 pango_renderer_draw_layout () from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 ?? () from /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 gtk_render_layout () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo To manage notifications about this bug go to: https://bugs.launchpad.net/budgie-desktop/+bug/1631745/+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