==8252== Memcheck, a memory error detector for x86-linux. ==8252== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al. ==8252== Using valgrind-2.3.0.CVS, a program supervision framework for x86-linux. ==8252== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al. ==8252== ==8252== My PID = 8252, parent PID = 1. Prog and args are: ==8252== /opt/gnome2/bin/metacity ==8252== --sm-client-id=default1 ==8252== For more details, rerun with: -v ==8252== ==8252== warning: Valgrind's pthread_getschedparam is incomplete ==8252== your program may misbehave as a result ==8252== Syscall param writev(vector[...]) contains uninitialised or unaddressable byte(s) ==8252== at 0x3A587C: writev (in /lib/tls/libc-2.3.3.so) ==8252== by 0x1BCBC385: write_data_T (linc-connection.c:856) ==8252== by 0x1BCBC623: link_connection_writev (linc-connection.c:1060) ==8252== by 0x1BCA1075: giop_send_buffer_write (giop-send-buffer.c:435) ==8252== by 0x1BCA4E65: orbit_small_marshal (orbit-small.c:366) ==8252== by 0x1BCA539C: ORBit_small_invoke_stub (orbit-small.c:645) ==8252== by 0x1BCA52A7: ORBit_small_invoke_stub_n (orbit-small.c:575) ==8252== by 0x1BCB60F4: ORBit_c_stub_invoke (poa.c:2640) ==8252== by 0x1BC793ED: ConfigServer_ping (GConfX-stubs.c:594) ==8252== by 0x1BC62D20: gconf_activate_server (gconf-internals.c:2909) ==8252== by 0x1BC6F888: try_to_contact_server (gconf.c:2205) ==8252== by 0x1BC6F97F: gconf_get_config_server (gconf.c:2249) ==8252== by 0x1BC6C82D: gconf_engine_connect (gconf.c:322) ==8252== by 0x1BC6CE8E: gconf_engine_get_default (gconf.c:533) ==8252== by 0x1BC72310: gconf_client_get_default (gconf-client.c:431) ==8252== by 0x806D4DC: meta_prefs_init (prefs.c:300) ==8252== by 0x806AD12: main (main.c:388) ==8252== Address 0x1BE60BEA is 10 bytes inside a block of size 2048 alloc'd ==8252== at 0x1B904A80: malloc (vg_replace_malloc.c:130) ==8252== by 0x1BD5E362: g_malloc (gmem.c:136) ==8252== by 0x1BCA0EF0: get_next_indirect (giop-send-buffer.c:291) ==8252== by 0x1BCA0F45: giop_send_buffer_append_copy (giop-send-buffer.c:313) ==8252== by 0x1BCA092C: giop_send_buffer_use_request (giop-send-buffer.c:87) ==8252== by 0x1BCA4E18: orbit_small_marshal (orbit-small.c:324) ==8252== by 0x1BCA539C: ORBit_small_invoke_stub (orbit-small.c:645) ==8252== by 0x1BCA52A7: ORBit_small_invoke_stub_n (orbit-small.c:575) ==8252== by 0x1BCB60F4: ORBit_c_stub_invoke (poa.c:2640) ==8252== by 0x1BC793ED: ConfigServer_ping (GConfX-stubs.c:594) ==8252== by 0x1BC62D20: gconf_activate_server (gconf-internals.c:2909) ==8252== by 0x1BC6F888: try_to_contact_server (gconf.c:2205) ==8252== by 0x1BC6F97F: gconf_get_config_server (gconf.c:2249) ==8252== by 0x1BC6C82D: gconf_engine_connect (gconf.c:322) ==8252== by 0x1BC6CE8E: gconf_engine_get_default (gconf.c:533) ==8252== by 0x1BC72310: gconf_client_get_default (gconf-client.c:431) ==8252== by 0x806D4DC: meta_prefs_init (prefs.c:300) ==8252== by 0x806AD12: main (main.c:388) ==8252== ==8252== Syscall param write(buf) contains uninitialised or unaddressable byte(s) ==8252== at 0x39F0F3: __write_nocancel (in /lib/tls/libc-2.3.3.so) ==8252== by 0x48D12F: (within /usr/X11R6/lib/libX11.so.6.2) ==8252== by 0x48DECE: _X11TransWrite (in /usr/X11R6/lib/libX11.so.6.2) ==8252== by 0x46D721: (within /usr/X11R6/lib/libX11.so.6.2) ==8252== by 0x46ED8C: _XReply (in /usr/X11R6/lib/libX11.so.6.2) ==8252== by 0x45B5E0: XInternAtom (in /usr/X11R6/lib/libX11.so.6.2) ==8252== by 0x47868A: XSetWMProperties (in /usr/X11R6/lib/libX11.so.6.2) ==8252== by 0x1BBC40CB: setup_toplevel_window (gdkwindow-x11.c:457) ==8252== by 0x1BBC4593: gdk_window_new (gdkwindow-x11.c:742) ==8252== by 0x1BBAB84F: gdk_display_open (gdkdisplay-x11.c:189) ==8252== by 0x1BB907D4: gdk_display_open_default_libgtk_only (gdk.c:403) ==8252== by 0x1BA03358: gtk_init_check (gtkmain.c:920) ==8252== by 0x8083999: meta_ui_init (ui.c:52) ==8252== by 0x806AD2B: main (main.c:391) ==8252== Address 0x1BEBFABC is 132 bytes inside a block of size 16384 alloc'd ==8252== at 0x1B9053FD: calloc (vg_replace_malloc.c:175) ==8252== by 0x45F55D: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2) ==8252== by 0x1BBAB760: gdk_display_open (gdkdisplay-x11.c:152) ==8252== by 0x1BB907D4: gdk_display_open_default_libgtk_only (gdk.c:403) ==8252== by 0x1BA03358: gtk_init_check (gtkmain.c:920) ==8252== by 0x8083999: meta_ui_init (ui.c:52) ==8252== by 0x806AD2B: main (main.c:391) ==8252== ==8252== Syscall param write(buf) contains uninitialised or unaddressable byte(s) ==8252== at 0x39F0F3: __write_nocancel (in /lib/tls/libc-2.3.3.so) ==8252== by 0x53714F: (within /usr/X11R6/lib/libICE.so.6.3) ==8252== by 0x5380EE: _IceTransWrite (in /usr/X11R6/lib/libICE.so.6.3) ==8252== by 0x52E4CA: _IceWrite (in /usr/X11R6/lib/libICE.so.6.3) ==8252== by 0x52E0E1: IceFlush (in /usr/X11R6/lib/libICE.so.6.3) ==8252== by 0x542AEE: SmcSetProperties (in /usr/X11R6/lib/libSM.so.6.0) ==8252== by 0x8071F7D: meta_session_init (session.c:353) ==8252== by 0x806AED7: main (main.c:467) ==8252== Address 0x1BE6B15C is 12 bytes inside a block of size 1024 alloc'd ==8252== at 0x1B9053FD: calloc (vg_replace_malloc.c:175) ==8252== by 0x52B5BF: IceOpenConnection (in /usr/X11R6/lib/libICE.so.6.3) ==8252== by 0x5421E8: SmcOpenConnection (in /usr/X11R6/lib/libSM.so.6.0) ==8252== by 0x8071CF5: meta_session_init (session.c:261) ==8252== by 0x806AED7: main (main.c:467) ==8252== ==8252== Syscall param writev(vector[...]) contains uninitialised or unaddressable byte(s) ==8252== at 0x3A587C: writev (in /lib/tls/libc-2.3.3.so) ==8252== by 0x48D1AF: (within /usr/X11R6/lib/libX11.so.6.2) ==8252== by 0x48DF2E: _X11TransWritev (in /usr/X11R6/lib/libX11.so.6.2) ==8252== by 0x46E5F4: _XSend (in /usr/X11R6/lib/libX11.so.6.2) ==8252== by 0x464AE4: XQueryExtension (in /usr/X11R6/lib/libX11.so.6.2) ==8252== by 0x45A76A: XInitExtension (in /usr/X11R6/lib/libX11.so.6.2) ==8252== by 0x506873: XextAddDisplay (in /usr/X11R6/lib/libXext.so.6.4) ==8252== by 0xDFBA14: (within /usr/X11R6/lib/libXinerama.so.1.0) ==8252== by 0xDFC074: XineramaIsActive (in /usr/X11R6/lib/libXinerama.so.1.0) ==8252== by 0x806F784: reload_xinerama_infos (screen.c:201) ==8252== by 0x806FD45: meta_screen_new (screen.c:567) ==8252== by 0x805D2C7: meta_display_open (display.c:688) ==8252== by 0x806AEE0: main (main.c:469) ==8252== Address 0x1BEBFA5A is 34 bytes inside a block of size 16384 alloc'd ==8252== at 0x1B9053FD: calloc (vg_replace_malloc.c:175) ==8252== by 0x45F55D: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2) ==8252== by 0x1BBAB760: gdk_display_open (gdkdisplay-x11.c:152) ==8252== by 0x1BB907D4: gdk_display_open_default_libgtk_only (gdk.c:403) ==8252== by 0x1BA03358: gtk_init_check (gtkmain.c:920) ==8252== by 0x8083999: meta_ui_init (ui.c:52) ==8252== by 0x806AD2B: main (main.c:391) ==8252== ==8252== Conditional jump or move depends on uninitialised value(s) ==8252== at 0x805E28A: event_callback (display.c:1796) ==8252== by 0x80839E0: filter_func (ui.c:85) ==8252== by 0x1BBB3E9A: gdk_event_apply_filters (gdkevents-x11.c:319) ==8252== by 0x1BBB479C: gdk_event_translate (gdkevents-x11.c:857) ==8252== by 0x1BBB6001: _gdk_events_queue (gdkevents-x11.c:2144) ==8252== by 0x1BBB6167: gdk_event_dispatch (gdkevents-x11.c:2204) ==8252== by 0x1BD598DA: g_main_dispatch (gmain.c:1942) ==8252== by 0x1BD5A565: g_main_context_dispatch (gmain.c:2492) ==8252== by 0x1BD5A863: g_main_context_iterate (gmain.c:2573) ==8252== by 0x1BD5AD80: g_main_loop_run (gmain.c:2777) ==8252== by 0x806AF19: main (main.c:486) ==8252== ==8252== Conditional jump or move depends on uninitialised value(s) ==8252== at 0x805E103: event_callback (display.c:1730) ==8252== by 0x80839E0: filter_func (ui.c:85) ==8252== by 0x1BBB3E9A: gdk_event_apply_filters (gdkevents-x11.c:319) ==8252== by 0x1BBB479C: gdk_event_translate (gdkevents-x11.c:857) ==8252== by 0x1BBB6001: _gdk_events_queue (gdkevents-x11.c:2144) ==8252== by 0x1BBB6167: gdk_event_dispatch (gdkevents-x11.c:2204) ==8252== by 0x1BD598DA: g_main_dispatch (gmain.c:1942) ==8252== by 0x1BD5A565: g_main_context_dispatch (gmain.c:2492) ==8252== by 0x1BD5A863: g_main_context_iterate (gmain.c:2573) ==8252== by 0x1BD5AD80: g_main_loop_run (gmain.c:2777) ==8252== by 0x806AF19: main (main.c:486) ==8252== ==8252== pthread_mutex_lock/trylock: mutex has invalid owner ==8252== at 0x1BD13A3F: pthread_mutex_lock (vg_libpthread.c:1324) ==8252== by 0x1BD18F13: _IO_flockfile (vg_libpthread.c:3395) ==8252== by 0x1BC3C9CD: pango_read_line (pango-utils.c:169) ==8252== by 0x1BC2D9F5: process_module_file (modules.c:380) ==8252== by 0x1BC2DD22: read_modules (modules.c:500) ==8252== by 0x1BC2DF2E: build_map (modules.c:588) ==8252== by 0x1BC2D515: pango_find_map (modules.c:145) ==8252== by 0x1BC3121B: get_lang_map (pango-context.c:995) ==8252== by 0x1BC3128C: itemize_state_update_for_new_run (pango-context.c:1011) ==8252== by 0x1BC3139B: itemize_state_process_run (pango-context.c:1052) ==8252== by 0x1BC315F8: pango_itemize_with_base_dir (pango-context.c:1156) ==8252== by 0x1BC37D73: pango_layout_check_lines (pango-layout.c:3186) ==8252== by 0x1BC3659B: pango_layout_get_extents_internal (pango-layout.c:1980) ==8252== by 0x1BC36881: pango_layout_get_extents (pango-layout.c:2126) ==8252== by 0x1BDFFC2A: pango_fc_font_get_metrics (pangofc-font.c:444) ==8252== by 0x1BC2C115: pango_font_get_metrics (fonts.c:1121) ==8252== by 0x1BC32E58: get_first_metrics_foreach (pango-fontset.c:110) ==8252== by 0x1BC33328: pango_fontset_simple_foreach (pango-fontset.c:394) ==8252== by 0x1BC32DE1: pango_fontset_foreach (pango-fontset.c:100) ==8252== by 0x1BC32EEE: pango_fontset_real_get_metrics (pango-fontset.c:145) ==8252== by 0x1BC3323D: pango_fontset_simple_get_metrics (pango-fontset.c:342) ==8252== by 0x1BC32D5C: pango_fontset_get_metrics (pango-fontset.c:78) ==8252== by 0x1BC317BD: pango_context_get_metrics (pango-context.c:1243) ==8252== by 0x807B8CB: meta_pango_font_desc_get_text_height (theme.c:5186) ==8252== by 0x8063066: meta_frames_ensure_layout (frames.c:407) ==8252== by 0x80630FE: meta_frames_calc_geometry (frames.c:443) ==8252== by 0x806352F: meta_frames_apply_shapes (frames.c:682) ==8252== by 0x806273F: meta_window_ensure_frame (frame.c:211) ==8252== by 0x808562A: meta_window_new_with_attrs (window.c:601) ==8252== by 0x8084EDD: meta_window_new (window.c:209) ==8252== by 0x805E5F9: event_callback (display.c:1965) ==8252== by 0x80839E0: filter_func (ui.c:85) ==8252== by 0x1BBB3E9A: gdk_event_apply_filters (gdkevents-x11.c:319) ==8252== by 0x1BBB479C: gdk_event_translate (gdkevents-x11.c:857) ==8252== by 0x1BBB6001: _gdk_events_queue (gdkevents-x11.c:2144) ==8252== by 0x1BBB6167: gdk_event_dispatch (gdkevents-x11.c:2204) ==8252== by 0x1BD598DA: g_main_dispatch (gmain.c:1942) ==8252== by 0x1BD5A565: g_main_context_dispatch (gmain.c:2492) ==8252== by 0x1BD5A863: g_main_context_iterate (gmain.c:2573) ==8252== by 0x1BD5AD80: g_main_loop_run (gmain.c:2777) ==8252== by 0x806AF19: main (main.c:486) ==8252== ==8252== Invalid read of size 4 ==8252== at 0x1BD75095: g_int_equal (gutils.c:1205) ==8252== by 0x8063048: meta_frames_ensure_layout (frames.c:399) ==8252== by 0x80649F8: meta_frames_paint_to_drawable (frames.c:1816) ==8252== by 0x80648B2: meta_frames_expose_event (frames.c:1712) ==8252== by 0x1BA05F60: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:82) ==8252== by 0x1BCDD89B: g_type_class_meta_marshal (gclosure.c:514) ==8252== by 0x1BCDD694: g_closure_invoke (gclosure.c:437) ==8252== by 0x1BCEC0BD: signal_emit_unlocked_R (gsignal.c:2473) ==8252== by 0x1BCEB623: g_signal_emit_valist (gsignal.c:2204) ==8252== by 0x1BCEB7E9: g_signal_emit (gsignal.c:2238) ==8252== by 0x1BAD59F9: gtk_widget_event_internal (gtkwidget.c:3563) ==8252== by 0x1BA03B72: gtk_main_do_event (gtkmain.c:1546) ==8252== by 0x1BBA63CF: gdk_window_process_updates_internal (gdkwindow.c:2052) ==8252== by 0x1BBA64C9: gdk_window_process_all_updates (gdkwindow.c:2099) ==8252== by 0x1BBA6525: gdk_window_update_idle (gdkwindow.c:2113) ==8252== by 0x1BD5BEC8: g_idle_dispatch (gmain.c:3802) ==8252== by 0x1BD598DA: g_main_dispatch (gmain.c:1942) ==8252== by 0x1BD5A565: g_main_context_dispatch (gmain.c:2492) ==8252== by 0x1BD5A863: g_main_context_iterate (gmain.c:2573) ==8252== by 0x1BD5AD80: g_main_loop_run (gmain.c:2777) ==8252== by 0x806AF19: main (main.c:486) ==8252== Address 0x52BFDD88 is just below %esp. Possibly a bug in GCC/G++ ==8252== v 2.96 or 3.0.X. To suppress, use: --workaround-gcc296-bugs=yes ==8252== ==8252== Invalid read of size 4 ==8252== at 0x1BD75095: g_int_equal (gutils.c:1205) ==8252== by 0x806307C: meta_frames_ensure_layout (frames.c:411) ==8252== by 0x80649F8: meta_frames_paint_to_drawable (frames.c:1816) ==8252== by 0x80648B2: meta_frames_expose_event (frames.c:1712) ==8252== by 0x1BA05F60: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:82) ==8252== by 0x1BCDD89B: g_type_class_meta_marshal (gclosure.c:514) ==8252== by 0x1BCDD694: g_closure_invoke (gclosure.c:437) ==8252== by 0x1BCEC0BD: signal_emit_unlocked_R (gsignal.c:2473) ==8252== by 0x1BCEB623: g_signal_emit_valist (gsignal.c:2204) ==8252== by 0x1BCEB7E9: g_signal_emit (gsignal.c:2238) ==8252== by 0x1BAD59F9: gtk_widget_event_internal (gtkwidget.c:3563) ==8252== by 0x1BA03B72: gtk_main_do_event (gtkmain.c:1546) ==8252== by 0x1BBA63CF: gdk_window_process_updates_internal (gdkwindow.c:2052) ==8252== by 0x1BBA64C9: gdk_window_process_all_updates (gdkwindow.c:2099) ==8252== by 0x1BBA6525: gdk_window_update_idle (gdkwindow.c:2113) ==8252== by 0x1BD5BEC8: g_idle_dispatch (gmain.c:3802) ==8252== by 0x1BD598DA: g_main_dispatch (gmain.c:1942) ==8252== by 0x1BD5A565: g_main_context_dispatch (gmain.c:2492) ==8252== by 0x1BD5A863: g_main_context_iterate (gmain.c:2573) ==8252== by 0x1BD5AD80: g_main_loop_run (gmain.c:2777) ==8252== by 0x806AF19: main (main.c:486) ==8252== Address 0x52BFDD88 is just below %esp. Possibly a bug in GCC/G++ ==8252== v 2.96 or 3.0.X. To suppress, use: --workaround-gcc296-bugs=yes ==8252== ==8252== Conditional jump or move depends on uninitialised value(s) ==8252== at 0x1BD52021: g_hash_table_lookup_extended (ghash.c:202) ==8252== by 0x8063048: meta_frames_ensure_layout (frames.c:399) ==8252== by 0x80630FE: meta_frames_calc_geometry (frames.c:443) ==8252== by 0x806352F: meta_frames_apply_shapes (frames.c:682) ==8252== by 0x806273F: meta_window_ensure_frame (frame.c:211) ==8252== by 0x808A3FC: recalc_window_type (window.c:5508) ==8252== by 0x8089AD9: update_net_wm_type (window.c:5090) ==8252== by 0x80855A4: meta_window_new_with_attrs (window.c:566) ==8252== by 0x8084EDD: meta_window_new (window.c:209) ==8252== by 0x805E5F9: event_callback (display.c:1965) ==8252== by 0x80839E0: filter_func (ui.c:85) ==8252== by 0x1BBB3E9A: gdk_event_apply_filters (gdkevents-x11.c:319) ==8252== by 0x1BBB479C: gdk_event_translate (gdkevents-x11.c:857) ==8252== by 0x1BBB6001: _gdk_events_queue (gdkevents-x11.c:2144) ==8252== by 0x1BBB6167: gdk_event_dispatch (gdkevents-x11.c:2204) ==8252== by 0x1BD598DA: g_main_dispatch (gmain.c:1942) ==8252== by 0x1BD5A565: g_main_context_dispatch (gmain.c:2492) ==8252== by 0x1BD5A863: g_main_context_iterate (gmain.c:2573) ==8252== by 0x1BD5AD80: g_main_loop_run (gmain.c:2777) ==8252== by 0x806AF19: main (main.c:486) ==8252== ==8252== Conditional jump or move depends on uninitialised value(s) ==8252== at 0x1BD5222C: g_hash_table_replace (ghash.c:202) ==8252== by 0x806307C: meta_frames_ensure_layout (frames.c:411) ==8252== by 0x80630FE: meta_frames_calc_geometry (frames.c:443) ==8252== by 0x806352F: meta_frames_apply_shapes (frames.c:682) ==8252== by 0x806273F: meta_window_ensure_frame (frame.c:211) ==8252== by 0x808A3FC: recalc_window_type (window.c:5508) ==8252== by 0x8089AD9: update_net_wm_type (window.c:5090) ==8252== by 0x80855A4: meta_window_new_with_attrs (window.c:566) ==8252== by 0x8084EDD: meta_window_new (window.c:209) ==8252== by 0x805E5F9: event_callback (display.c:1965) ==8252== by 0x80839E0: filter_func (ui.c:85) ==8252== by 0x1BBB3E9A: gdk_event_apply_filters (gdkevents-x11.c:319) ==8252== by 0x1BBB479C: gdk_event_translate (gdkevents-x11.c:857) ==8252== by 0x1BBB6001: _gdk_events_queue (gdkevents-x11.c:2144) ==8252== by 0x1BBB6167: gdk_event_dispatch (gdkevents-x11.c:2204) ==8252== by 0x1BD598DA: g_main_dispatch (gmain.c:1942) ==8252== by 0x1BD5A565: g_main_context_dispatch (gmain.c:2492) ==8252== by 0x1BD5A863: g_main_context_iterate (gmain.c:2573) ==8252== by 0x1BD5AD80: g_main_loop_run (gmain.c:2777) ==8252== by 0x806AF19: main (main.c:486) ==8252== ==8252== Invalid read of size 4 ==8252== at 0x1BD75095: g_int_equal (gutils.c:1205) ==8252== by 0x8063048: meta_frames_ensure_layout (frames.c:399) ==8252== by 0x80630FE: meta_frames_calc_geometry (frames.c:443) ==8252== by 0x8064D8C: get_control (frames.c:2019) ==8252== by 0x806480B: meta_frames_motion_notify_event (frames.c:1660) ==8252== by 0x1BA05F60: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:82) ==8252== by 0x1BCDD89B: g_type_class_meta_marshal (gclosure.c:514) ==8252== by 0x1BCDD694: g_closure_invoke (gclosure.c:437) ==8252== by 0x1BCEC0BD: signal_emit_unlocked_R (gsignal.c:2473) ==8252== by 0x1BCEB623: g_signal_emit_valist (gsignal.c:2204) ==8252== by 0x1BCEB7E9: g_signal_emit (gsignal.c:2238) ==8252== by 0x1BAD59F9: gtk_widget_event_internal (gtkwidget.c:3563) ==8252== by 0x1BA04AE1: gtk_propagate_event (gtkmain.c:2345) ==8252== by 0x1BA03BB2: gtk_main_do_event (gtkmain.c:1583) ==8252== by 0x1BBB61BD: gdk_event_dispatch (gdkevents-x11.c:2210) ==8252== by 0x1BD598DA: g_main_dispatch (gmain.c:1942) ==8252== by 0x1BD5A565: g_main_context_dispatch (gmain.c:2492) ==8252== by 0x1BD5A863: g_main_context_iterate (gmain.c:2573) ==8252== by 0x1BD5AD80: g_main_loop_run (gmain.c:2777) ==8252== by 0x806AF19: main (main.c:486) ==8252== Address 0x52BFDD88 is just below %esp. Possibly a bug in GCC/G++ ==8252== v 2.96 or 3.0.X. To suppress, use: --workaround-gcc296-bugs=yes ==8252== ==8252== Invalid read of size 4 ==8252== at 0x1BD75095: g_int_equal (gutils.c:1205) ==8252== by 0x806307C: meta_frames_ensure_layout (frames.c:411) ==8252== by 0x80630FE: meta_frames_calc_geometry (frames.c:443) ==8252== by 0x8064D8C: get_control (frames.c:2019) ==8252== by 0x806480B: meta_frames_motion_notify_event (frames.c:1660) ==8252== by 0x1BA05F60: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:82) ==8252== by 0x1BCDD89B: g_type_class_meta_marshal (gclosure.c:514) ==8252== by 0x1BCDD694: g_closure_invoke (gclosure.c:437) ==8252== by 0x1BCEC0BD: signal_emit_unlocked_R (gsignal.c:2473) ==8252== by 0x1BCEB623: g_signal_emit_valist (gsignal.c:2204) ==8252== by 0x1BCEB7E9: g_signal_emit (gsignal.c:2238) ==8252== by 0x1BAD59F9: gtk_widget_event_internal (gtkwidget.c:3563) ==8252== by 0x1BA04AE1: gtk_propagate_event (gtkmain.c:2345) ==8252== by 0x1BA03BB2: gtk_main_do_event (gtkmain.c:1583) ==8252== by 0x1BBB61BD: gdk_event_dispatch (gdkevents-x11.c:2210) ==8252== by 0x1BD598DA: g_main_dispatch (gmain.c:1942) ==8252== by 0x1BD5A565: g_main_context_dispatch (gmain.c:2492) ==8252== by 0x1BD5A863: g_main_context_iterate (gmain.c:2573) ==8252== by 0x1BD5AD80: g_main_loop_run (gmain.c:2777) ==8252== by 0x806AF19: main (main.c:486) ==8252== Address 0x52BFDD88 is just below %esp. Possibly a bug in GCC/G++ ==8252== v 2.96 or 3.0.X. To suppress, use: --workaround-gcc296-bugs=yes ==8252== ==8252== Invalid read of size 4 ==8252== at 0x1BD75095: g_int_equal (gutils.c:1205) ==8252== by 0x8063048: meta_frames_ensure_layout (frames.c:399) ==8252== by 0x80633DC: meta_frames_get_geometry (frames.c:594) ==8252== by 0x8062917: meta_frame_calc_geometry (frame.c:343) ==8252== by 0x8087264: meta_window_move_resize_internal (window.c:2469) ==8252== by 0x808787C: meta_window_move (window.c:2835) ==8252== by 0x808B138: update_move (window.c:6276) ==8252== by 0x808B626: meta_window_handle_mouse_grab_op_event (window.c:6625) ==8252== by 0x805E2AC: event_callback (display.c:1799) ==8252== by 0x80839E0: filter_func (ui.c:85) ==8252== by 0x1BBB3E9A: gdk_event_apply_filters (gdkevents-x11.c:319) ==8252== by 0x1BBB479C: gdk_event_translate (gdkevents-x11.c:857) ==8252== by 0x1BBB6001: _gdk_events_queue (gdkevents-x11.c:2144) ==8252== by 0x1BBB6167: gdk_event_dispatch (gdkevents-x11.c:2204) ==8252== by 0x1BD598DA: g_main_dispatch (gmain.c:1942) ==8252== by 0x1BD5A565: g_main_context_dispatch (gmain.c:2492) ==8252== by 0x1BD5A863: g_main_context_iterate (gmain.c:2573) ==8252== by 0x1BD5AD80: g_main_loop_run (gmain.c:2777) ==8252== by 0x806AF19: main (main.c:486) ==8252== Address 0x52BFDD88 is just below %esp. Possibly a bug in GCC/G++ ==8252== v 2.96 or 3.0.X. To suppress, use: --workaround-gcc296-bugs=yes ==8252== ==8252== Invalid read of size 4 ==8252== at 0x1BD75095: g_int_equal (gutils.c:1205) ==8252== by 0x806307C: meta_frames_ensure_layout (frames.c:411) ==8252== by 0x80633DC: meta_frames_get_geometry (frames.c:594) ==8252== by 0x8062917: meta_frame_calc_geometry (frame.c:343) ==8252== by 0x8087264: meta_window_move_resize_internal (window.c:2469) ==8252== by 0x808787C: meta_window_move (window.c:2835) ==8252== by 0x808B138: update_move (window.c:6276) ==8252== by 0x808B626: meta_window_handle_mouse_grab_op_event (window.c:6625) ==8252== by 0x805E2AC: event_callback (display.c:1799) ==8252== by 0x80839E0: filter_func (ui.c:85) ==8252== by 0x1BBB3E9A: gdk_event_apply_filters (gdkevents-x11.c:319) ==8252== by 0x1BBB479C: gdk_event_translate (gdkevents-x11.c:857) ==8252== by 0x1BBB6001: _gdk_events_queue (gdkevents-x11.c:2144) ==8252== by 0x1BBB6167: gdk_event_dispatch (gdkevents-x11.c:2204) ==8252== by 0x1BD598DA: g_main_dispatch (gmain.c:1942) ==8252== by 0x1BD5A565: g_main_context_dispatch (gmain.c:2492) ==8252== by 0x1BD5A863: g_main_context_iterate (gmain.c:2573) ==8252== by 0x1BD5AD80: g_main_loop_run (gmain.c:2777) ==8252== by 0x806AF19: main (main.c:486) ==8252== Address 0x52BFDD88 is just below %esp. Possibly a bug in GCC/G++ ==8252== v 2.96 or 3.0.X. To suppress, use: --workaround-gcc296-bugs=yes ==10086== ==10086== ERROR SUMMARY: 543 errors from 15 contexts (suppressed: 101 from 2) ==10086== malloc/free: in use at exit: 721832 bytes in 11044 blocks. ==10086== malloc/free: 306575 allocs, 295531 frees, 52109897 bytes allocated. ==10086== For a detailed leak analysis, rerun with: --leak-check=yes ==10086== For counts of detected errors, rerun with: -v ==8252== ==8252== Conditional jump or move depends on uninitialised value(s) ==8252== at 0x1BD52021: g_hash_table_lookup_extended (ghash.c:202) ==8252== by 0x8063048: meta_frames_ensure_layout (frames.c:399) ==8252== by 0x80630FE: meta_frames_calc_geometry (frames.c:443) ==8252== by 0x8064D8C: get_control (frames.c:2019) ==8252== by 0x8063C9E: show_tip_now (frames.c:1012) ==8252== by 0x8063D7D: tip_timeout_func (frames.c:1087) ==8252== by 0x1BD5B8B5: g_timeout_dispatch (gmain.c:3301) ==8252== by 0x1BD598DA: g_main_dispatch (gmain.c:1942) ==8252== by 0x1BD5A565: g_main_context_dispatch (gmain.c:2492) ==8252== by 0x1BD5A863: g_main_context_iterate (gmain.c:2573) ==8252== by 0x1BD5AD80: g_main_loop_run (gmain.c:2777) ==8252== by 0x806AF19: main (main.c:486) ==8252== ==8252== Conditional jump or move depends on uninitialised value(s) ==8252== at 0x1BD5222C: g_hash_table_replace (ghash.c:202) ==8252== by 0x806307C: meta_frames_ensure_layout (frames.c:411) ==8252== by 0x80630FE: meta_frames_calc_geometry (frames.c:443) ==8252== by 0x8064D8C: get_control (frames.c:2019) ==8252== by 0x8063C9E: show_tip_now (frames.c:1012) ==8252== by 0x8063D7D: tip_timeout_func (frames.c:1087) ==8252== by 0x1BD5B8B5: g_timeout_dispatch (gmain.c:3301) ==8252== by 0x1BD598DA: g_main_dispatch (gmain.c:1942) ==8252== by 0x1BD5A565: g_main_context_dispatch (gmain.c:2492) ==8252== by 0x1BD5A863: g_main_context_iterate (gmain.c:2573) ==8252== by 0x1BD5AD80: g_main_loop_run (gmain.c:2777) ==8252== by 0x806AF19: main (main.c:486) ==10272== ==10272== ERROR SUMMARY: 730 errors from 17 contexts (suppressed: 101 from 2) ==10272== malloc/free: in use at exit: 732114 bytes in 11150 blocks. ==10272== malloc/free: 386700 allocs, 375550 frees, 67442644 bytes allocated. ==10272== For a detailed leak analysis, rerun with: --leak-check=yes ==10272== For counts of detected errors, rerun with: -v ==10849== ==10849== ERROR SUMMARY: 1398 errors from 17 contexts (suppressed: 101 from 2) ==10849== malloc/free: in use at exit: 745719 bytes in 11385 blocks. ==10849== malloc/free: 814009 allocs, 802624 frees, 137628896 bytes allocated. ==10849== For a detailed leak analysis, rerun with: --leak-check=yes ==10849== For counts of detected errors, rerun with: -v ==10978== ==10978== ERROR SUMMARY: 1482 errors from 17 contexts (suppressed: 101 from 2) ==10978== malloc/free: in use at exit: 745912 bytes in 11375 blocks. ==10978== malloc/free: 854985 allocs, 843610 frees, 144460775 bytes allocated. ==10978== For a detailed leak analysis, rerun with: --leak-check=yes ==10978== For counts of detected errors, rerun with: -v ==10990== ==10990== ERROR SUMMARY: 1542 errors from 17 contexts (suppressed: 101 from 2) ==10990== malloc/free: in use at exit: 746236 bytes in 11388 blocks. ==10990== malloc/free: 887005 allocs, 875617 frees, 150517957 bytes allocated. ==10990== For a detailed leak analysis, rerun with: --leak-check=yes ==10990== For counts of detected errors, rerun with: -v ==11346== ==11346== ERROR SUMMARY: 1842 errors from 17 contexts (suppressed: 101 from 2) ==11346== malloc/free: in use at exit: 725211 bytes in 11301 blocks. ==11346== malloc/free: 1112750 allocs, 1101449 frees, 185282545 bytes allocated. ==11346== For a detailed leak analysis, rerun with: --leak-check=yes ==11346== For counts of detected errors, rerun with: -v ==8252== ==8252== ERROR SUMMARY: 1858 errors from 17 contexts (suppressed: 101 from 2) ==8252== malloc/free: in use at exit: 684135 bytes in 11047 blocks. ==8252== malloc/free: 1123900 allocs, 1112853 frees, 186652175 bytes allocated. ==8252== For a detailed leak analysis, rerun with: --leak-check=yes ==8252== For counts of detected errors, rerun with: -v