==24745== Invalid read of size 4 ==24745== at 0x40461E3: ll_next (ll.h:392) ==24745== by 0x40461D2: ll_head (ll.h:368) ==24745== by 0x40461A1: ll_is_empty (ll.h:360) ==24745== by 0x4047CA7: lex_source__ (lexer.c:1133) ==24745== by 0x4046FAD: lex_next__ (lexer.c:628) ==24745== by 0x40470A3: lex_next (lexer.c:668) ==24745== by 0x40470C9: lex_next_token (lexer.c:675) ==24745== by 0x4046EF0: lex_token (lexer.c:574) ==24745== by 0x407F125: dfm_eof (data-reader.c:181) ==24745== by 0x407DCB4: data_parser_parse (data-parser.c:632) ==24745== by 0x407E02E: data_parser_casereader_read (data-parser.c:794) ==24745== by 0x411B5F8: casereader_read (casereader.c:71) ==24745== by 0x411A619: buffer_case (casereader-shim.c:88) ==24745== by 0x411A814: casereader_shim_read (casereader-shim.c:111) ==24745== by 0x411B69D: random_reader_read (casereader.c:532) ==24745== by 0x411B5F8: casereader_read (casereader.c:71) ==24745== by 0x411B991: casereader_advance (casereader.c:323) ==24745== by 0x411BD61: casereader_count_cases__ (casereader.c:265) ==24745== by 0x411BDEB: casereader_count_cases (casereader.c:286) ==24745== by 0x41253D2: datasheet_create (datasheet.c:1252) ==24745== by 0x8074815: psppire_data_store_set_reader (psppire-data-store.c:438) ==24745== by 0x8068D0C: execute_syntax (executor.c:103) ==24745== by 0x807DC99: editor_execute_syntax (psppire-syntax-window.c:167) ==24745== by 0x807E602: on_run_current_line (psppire-syntax-window.c:426) ==24745== by 0x4893CAB: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==24745== by 0x4886139: g_closure_invoke (gclosure.c:767) ==24745== by 0x489C61C: signal_emit_unlocked_R (gsignal.c:3248) ==24745== by 0x489DBFB: g_signal_emit_valist (gsignal.c:2981) ==24745== by 0x489E075: g_signal_emit (gsignal.c:3038) ==24745== by 0x4210BB4: _gtk_action_emit_activate (gtkaction.c:755) ==24745== by 0x4213723: closure_accel_activate (gtkaction.c:1725) ==24745== by 0x4886139: g_closure_invoke (gclosure.c:767) ==24745== by 0x489C61C: signal_emit_unlocked_R (gsignal.c:3248) ==24745== by 0x489DA7A: g_signal_emit_valist (gsignal.c:2991) ==24745== by 0x489E075: g_signal_emit (gsignal.c:3038) ==24745== by 0x420C740: gtk_accel_group_activate (gtkaccelgroup.c:889) ==24745== by 0x420C844: gtk_accel_groups_activate (gtkaccelgroup.c:926) ==24745== by 0x442A2F3: gtk_window_activate_key (gtkwindow.c:8316) ==24745== by 0x442A37B: gtk_window_key_press_event (gtkwindow.c:5210) ==24745== by 0x42E8E73: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:84) ==24745== by 0x48847A8: g_type_class_meta_marshal (gclosure.c:878) ==24745== by 0x4886139: g_closure_invoke (gclosure.c:767) ==24745== by 0x489C265: signal_emit_unlocked_R (gsignal.c:3286) ==24745== by 0x489DA7A: g_signal_emit_valist (gsignal.c:2991) ==24745== by 0x489E075: g_signal_emit (gsignal.c:3038) ==24745== by 0x4415155: gtk_widget_event_internal (gtkwidget.c:4943) ==24745== by 0x42E15A2: gtk_propagate_event (gtkmain.c:2416) ==24745== by 0x42E2856: gtk_main_do_event (gtkmain.c:1647) ==24745== by 0x45D7DD9: gdk_event_dispatch (gdkevents-x11.c:2372) ==24745== by 0x4907304: g_main_context_dispatch (gmain.c:1960) ==24745== Address 0xc4b0360 is 0 bytes inside a block of size 8 free'd ==24745== at 0x4023B6A: free (vg_replace_malloc.c:366) ==24745== by 0x4046403: lex_destroy (lexer.c:165) ==24745== by 0x8068C94: execute_syntax (executor.c:93) ==24745== by 0x807DC99: editor_execute_syntax (psppire-syntax-window.c:167) ==24745== by 0x807E602: on_run_current_line (psppire-syntax-window.c:426) ==24745== by 0x4893CAB: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==24745== by 0x4886139: g_closure_invoke (gclosure.c:767) ==24745== by 0x489C61C: signal_emit_unlocked_R (gsignal.c:3248) ==24745== by 0x489DBFB: g_signal_emit_valist (gsignal.c:2981) ==24745== by 0x489E075: g_signal_emit (gsignal.c:3038) ==24745== by 0x4210BB4: _gtk_action_emit_activate (gtkaction.c:755) ==24745== by 0x4213723: closure_accel_activate (gtkaction.c:1725) ==24745== by 0x4886139: g_closure_invoke (gclosure.c:767) ==24745== by 0x489C61C: signal_emit_unlocked_R (gsignal.c:3248) ==24745== by 0x489DA7A: g_signal_emit_valist (gsignal.c:2991) ==24745== by 0x489E075: g_signal_emit (gsignal.c:3038) ==24745== by 0x420C740: gtk_accel_group_activate (gtkaccelgroup.c:889) ==24745== by 0x420C844: gtk_accel_groups_activate (gtkaccelgroup.c:926) ==24745== by 0x442A2F3: gtk_window_activate_key (gtkwindow.c:8316) ==24745== by 0x442A37B: gtk_window_key_press_event (gtkwindow.c:5210) ==24745== by 0x42E8E73: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:84) ==24745== by 0x48847A8: g_type_class_meta_marshal (gclosure.c:878) ==24745== by 0x4886139: g_closure_invoke (gclosure.c:767) ==24745== by 0x489C265: signal_emit_unlocked_R (gsignal.c:3286) ==24745== by 0x489DA7A: g_signal_emit_valist (gsignal.c:2991) ==24745== by 0x489E075: g_signal_emit (gsignal.c:3038) ==24745== by 0x4415155: gtk_widget_event_internal (gtkwidget.c:4943) ==24745== by 0x42E15A2: gtk_propagate_event (gtkmain.c:2416) ==24745== by 0x42E2856: gtk_main_do_event (gtkmain.c:1647) ==24745== by 0x45D7DD9: gdk_event_dispatch (gdkevents-x11.c:2372) ==24745== by 0x4907304: g_main_context_dispatch (gmain.c:1960) ==24745== by 0x490AFE7: g_main_context_iterate (gmain.c:2591) ==24745== by 0x490B526: g_main_loop_run (gmain.c:2799) ==24745== by 0x42E2E18: gtk_main (gtkmain.c:1219) ==24745== by 0x806D94C: run_inner_loop (main.c:201) ==24745== by 0x42E2F80: gtk_main (gtkmain.c:2339) ==24745== by 0x806DB16: main (main.c:274) ==24745==