==18648== Invalid read of size 4 ==18648== at 0x129D64: object_draw_offset_depth (calc.c:2150) ==18648== by 0x1257B6: object_draw_offset (calc.c:2580) ==18648== by 0x125218: mill_objects (calc.c:1291) ==18648== by 0x117FF9: mainloop (main.c:1049) ==18648== by 0x118B22: view_draw (main.c:1274) ==18648== by 0x11AFBA: handler_periodic_action (main.c:1932) ==18648== by 0x8D8FCB2: ??? (in /usr/lib/libglib-2.0.so.0.5600.1) ==18648== by 0x8D8F1D5: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5600.1) ==18648== by 0x8D8F5B0: ??? (in /usr/lib/libglib-2.0.so.0.5600.1) ==18648== by 0x8D8F8E1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5600.1) ==18648== by 0x71B4DF2: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x11F999: main (main.c:3263) ==18648== Address 0x21de3a3c is 15,004 bytes inside an unallocated block of size 15,536 in arena "client" ==18648== ==18648== Conditional jump or move depends on uninitialised value(s) ==18648== at 0x12529B: mill_objects (calc.c:1303) ==18648== by 0x117FF9: mainloop (main.c:1049) ==18648== by 0x118B22: view_draw (main.c:1274) ==18648== by 0x11AFBA: handler_periodic_action (main.c:1932) ==18648== by 0x8D8FCB2: ??? (in /usr/lib/libglib-2.0.so.0.5600.1) ==18648== by 0x8D8F1D5: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5600.1) ==18648== by 0x8D8F5B0: ??? (in /usr/lib/libglib-2.0.so.0.5600.1) ==18648== by 0x8D8F8E1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5600.1) ==18648== by 0x71B4DF2: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x11F999: main (main.c:3263) ==18648== ==18648== Conditional jump or move depends on uninitialised value(s) ==18648== at 0x12FF76: add_line (dxf.c:259) ==18648== by 0x131DAD: dxf_read (dxf.c:0) ==18648== by 0x119A38: handler_load_dxf (main.c:0) ==18648== by 0x8AFEA4C: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B11E3F: ??? (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1A6F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1B12F: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x72D0F37: gtk_widget_activate (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71C9E70: gtk_menu_shell_activate_item (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71CA13F: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71B77CB: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x8AFEA4C: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== ==18648== Conditional jump or move depends on uninitialised value(s) ==18648== at 0x12FF87: add_line (dxf.c:259) ==18648== by 0x131DAD: dxf_read (dxf.c:0) ==18648== by 0x119A38: handler_load_dxf (main.c:0) ==18648== by 0x8AFEA4C: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B11E3F: ??? (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1A6F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1B12F: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x72D0F37: gtk_widget_activate (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71C9E70: gtk_menu_shell_activate_item (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71CA13F: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71B77CB: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x8AFEA4C: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== ==18648== Warning: set address range perms: large range [0x22afb040, 0x38c971b8) (defined) ==18648== Conditional jump or move depends on uninitialised value(s) ==18648== at 0x12C5C7: DrawCheckSize (calc.c:3088) ==18648== by 0x12BCAB: init_objects (calc.c:2806) ==18648== by 0x119A6D: handler_load_dxf (main.c:1564) ==18648== by 0x8AFEA4C: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B11E3F: ??? (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1A6F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1B12F: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x72D0F37: gtk_widget_activate (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71C9E70: gtk_menu_shell_activate_item (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71CA13F: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71B77CB: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x8AFEA4C: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== ==18648== Conditional jump or move depends on uninitialised value(s) ==18648== at 0x12C727: DrawSetZero (calc.c:3135) ==18648== by 0x12BCB0: init_objects (calc.c:2807) ==18648== by 0x119A6D: handler_load_dxf (main.c:1564) ==18648== by 0x8AFEA4C: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B11E3F: ??? (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1A6F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1B12F: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x72D0F37: gtk_widget_activate (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71C9E70: gtk_menu_shell_activate_item (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71CA13F: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71B77CB: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x8AFEA4C: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== ==18648== Conditional jump or move depends on uninitialised value(s) ==18648== at 0x12C72C: DrawSetZero (calc.c:3135) ==18648== by 0x12BCB0: init_objects (calc.c:2807) ==18648== by 0x119A6D: handler_load_dxf (main.c:1564) ==18648== by 0x8AFEA4C: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B11E3F: ??? (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1A6F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1B12F: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x72D0F37: gtk_widget_activate (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71C9E70: gtk_menu_shell_activate_item (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71CA13F: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71B77CB: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x8AFEA4C: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== ==18648== Conditional jump or move depends on uninitialised value(s) ==18648== at 0x12C7E6: remove_double_lines (calc.c:3190) ==18648== by 0x12BCB5: init_objects (calc.c:2809) ==18648== by 0x119A6D: handler_load_dxf (main.c:1564) ==18648== by 0x8AFEA4C: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B11E3F: ??? (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1A6F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1B12F: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x72D0F37: gtk_widget_activate (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71C9E70: gtk_menu_shell_activate_item (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71CA13F: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71B77CB: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x8AFEA4C: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== ==18648== Conditional jump or move depends on uninitialised value(s) ==18648== at 0x4C3117C: strcmp (vg_replace_strmem.c:846) ==18648== by 0x12C82A: remove_double_lines (calc.c:3192) ==18648== by 0x12BCB5: init_objects (calc.c:2809) ==18648== by 0x119A6D: handler_load_dxf (main.c:1564) ==18648== by 0x8AFEA4C: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B11E3F: ??? (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1A6F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1B12F: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x72D0F37: gtk_widget_activate (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71C9E70: gtk_menu_shell_activate_item (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71CA13F: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71B77CB: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== ==18648== Conditional jump or move depends on uninitialised value(s) ==18648== at 0x12C82D: remove_double_lines (calc.c:3192) ==18648== by 0x12BCB5: init_objects (calc.c:2809) ==18648== by 0x119A6D: handler_load_dxf (main.c:1564) ==18648== by 0x8AFEA4C: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B11E3F: ??? (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1A6F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x8B1B12F: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648== by 0x72D0F37: gtk_widget_activate (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71C9E70: gtk_menu_shell_activate_item (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71CA13F: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x71B77CB: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.32) ==18648== by 0x8AFEA4C: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5600.1) ==18648==