==1048== Invalid read of size 8 ==1048== at 0xAB430E8: gdk_event_apply_filters (gdkeventsource.c:82) ==1048== by 0xAB433E5: gdk_event_source_translate_event (gdkeventsource.c:205) ==1048== by 0xAB433E5: _gdk_x11_display_queue_events (gdkeventsource.c:341) ==1048== by 0xAB0D30F: gdk_display_get_event (gdkdisplay.c:438) ==1048== by 0xAB43171: gdk_event_source_dispatch (gdkeventsource.c:363) ==1048== by 0x7490A56: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3) ==1048== by 0x7490C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3) ==1048== by 0x7490FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3) ==1048== by 0x5D267BB: meta_run (main.c:648) ==1048== by 0x109F3B: main (in /usr/bin/gnome-shell) ==1048== Address 0x48c4eb88 is 8 bytes inside a block of size 24 free'd ==1048== at 0x4C2E14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==1048== by 0xAB21B95: _gdk_event_filter_unref (gdkwindow.c:1934) ==1048== by 0xAB2AF6A: window_remove_filters (gdkwindow.c:1942) ==1048== by 0xAB2AF6A: _gdk_window_destroy_hierarchy (gdkwindow.c:2148) ==1048== by 0xAB4FD29: gdk_x11_window_destroy_notify (gdkwindow-x11.c:1401) ==1048== by 0x63A647C: gtk_socket_filter_func (gtksocket.c:1476) ==1048== by 0xAB430DE: gdk_event_apply_filters (gdkeventsource.c:79) ==1048== by 0xAB433E5: gdk_event_source_translate_event (gdkeventsource.c:205) ==1048== by 0xAB433E5: _gdk_x11_display_queue_events (gdkeventsource.c:341) ==1048== by 0xAB0D30F: gdk_display_get_event (gdkdisplay.c:438) ==1048== by 0xAB43171: gdk_event_source_dispatch (gdkeventsource.c:363) ==1048== by 0x7490A56: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3) ==1048== by 0x7490C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3) ==1048== by 0x7490FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3) ==1048== by 0x5D267BB: meta_run (main.c:648) ==1048== by 0x109F3B: main (in /usr/bin/gnome-shell) ==1048== Block was alloc'd at ==1048== at 0x4C2CE5F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==1048== by 0x7496028: g_malloc (in /usr/lib/libglib-2.0.so.0.5200.3) ==1048== by 0x74ADB25: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.5200.3) ==1048== by 0x748CA33: g_list_append (in /usr/lib/libglib-2.0.so.0.5200.3) ==1048== by 0xAB2BD57: gdk_window_add_filter (gdkwindow.c:2658) ==1048== by 0x63A5A94: gtk_socket_add_window (gtksocket.c:1128) ==1048== by 0x4EA23E8: ??? (in /usr/lib/gnome-shell/libgnome-shell.so) ==1048== by 0xAB430DE: gdk_event_apply_filters (gdkeventsource.c:79) ==1048== by 0xAB433E5: gdk_event_source_translate_event (gdkeventsource.c:205) ==1048== by 0xAB433E5: _gdk_x11_display_queue_events (gdkeventsource.c:341) ==1048== by 0xAB0D30F: gdk_display_get_event (gdkdisplay.c:438) ==1048== by 0xAB43171: gdk_event_source_dispatch (gdkeventsource.c:363) ==1048== by 0x7490A56: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3) ==1048== by 0x7490C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3) ==1048== by 0x7490FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3) ==1048== by 0x5D267BB: meta_run (main.c:648) ==1048== by 0x109F3B: main (in /usr/bin/gnome-shell) ==1048== ==1048== (action on error) vgdb me ... ==1048== Continuing ...