|
From: | Ben Pfaff |
Subject: | Fwd: Re: PSPP 1.1.0-g0f447c crash with spread-sheet-widget 0.2 |
Date: | Fri, 24 Nov 2017 07:12:56 -0800 |
2017.11.23 19:35, opensuse.lietuviu.kalba rašė:
2017.11.23 19:17, opensuse.lietuviu.kalba rašė:<...>
Dear Ben Pfaff,Meanwhile in older openSUSE Leap 42.3 64 bit system I don't see crash in this case, but I see crash if I enter some data (e.g. variable name in variable's sheet) not at first row, but at fourth or higher row (while leaving some empty rows above):
I try to compile PSPP -master in openSUSE Tumbleweed 32 bit with GCC 7.2.1. <...>
But after running PSPPIRE and clicking in spreadsheet at cell in first collumn and row (in data or variables tab) - program crash:
<...>
And one more different crash in openSUSE Leap 42.3 Linux: if I just start PSPPIRE and go Edit > Insert variable:
Temporary breakpoint 2, main (argc=1, argv=0x7fffffffdca8) at src/ui/gui/main.c:285
285 src/ui/gui/main.c:
[New Thread 0x7fffe97e0700 (LWP 1549)]
[New Thread 0x7fffe8fdf700 (LWP 1550)]
[New Thread 0x7fffe1720700 (LWP 1551)]
** (psppire:1548): CRITICAL **: psppire_dict_insert_variable: assertion 'idx >= 0' failed
Thread 1 "psppire" received signal SIGSEGV, Segmentation fault.
var_has_vardict (address@hidden) at src/data/variable.c:1297
1297 src/data/variable.c:
#0 0x00007ffff781d380 in var_has_vardict (address@hidden) at src/data/variable.c:1297
#1 0x00007ffff781ddc9 in var_get_case_index (address@hidden) at src/data/variable.c:1195
#2 0x000000000042911d in psppire_data_editor_insert_new_variable_at_posn (de=0xaba1f0 [PsppireDataEditor], posn=<optimized out>) at src/ui/gui/psppire-data-editor .c:472
#6 0x00007ffff5514592 in <emit signal ??? on instance 0xc04220 [GtkMenuItem]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3441
#3 0x00007ffff54fa908 in g_closure_invoke (closure=0xb2e380, address@hiddeny=0x0, n_param_values=1, address@hidden y=0x7fffffffd260, invocation_hint=invocation_hin address@hidden)
at gclosure.c:804
#4 0x00007ffff550c30d in signal_emit_unlocked_R (address@hidden, address@hidden, address@hidden20, emission_return=emission_retur address@hidden, instance_and_params=instance_a address@hidden ) at gsignal.c:3629
#5 0x00007ffff55142a8 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, address@hiddenffffd3e8) at gsignal.c:3385
#7 0x00007ffff6b81a2c in gtk_widget_activate () at /usr/lib64/libgtk-3.so.0
#8 0x00007ffff6a61db6 in gtk_menu_shell_activate_item () at /usr/lib64/libgtk-3.so.0
#9 0x00007ffff6a620e6 in () at /usr/lib64/libgtk-3.so.0
#10 0x00007ffff6a4698e in () at /usr/lib64/libgtk-3.so.0
#11 0x00007ffff54fab37 in _g_closure_invoke_va (address@hidden0, address@hidden y=0x7fffffffd6a0, address@hidden f0, address@hidden , n_params=1, param_types=0x76efd0) at gclosure.c:867
#12 0x00007ffff5513918 in g_signal_emit_valist (instance=0xb3aff0, signal_id=<optimized out>, detail=0, address@hiddenffffd7a8) at gsignal.c:3294
#13 0x00007ffff5514592 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3441
#14 0x00007ffff6b7ef1c in () at /usr/lib64/libgtk-3.so.0
#15 0x00007ffff6a43d2c in () at /usr/lib64/libgtk-3.so.0
#16 0x00007ffff6a45a64 in gtk_main_do_event () at /usr/lib64/libgtk-3.so.0
#17 0x00007ffff6598a85 in () at /usr/lib64/libgdk-3.so.0
#18 0x00007ffff65c4cf2 in () at /usr/lib64/libgdk-3.so.0
#19 0x00007ffff5226134 in g_main_dispatch (context=0x71cd30) at gmain.c:3154
#20 0x00007ffff5226134 in g_main_context_dispatch (address@hidden0) at gmain.c:3769
#21 0x00007ffff5226388 in g_main_context_iterate (address@hidden0, address@hidden, address@hidden, self=<optimized out>) at gmain.c:3840
#22 0x00007ffff522642c in g_main_context_iteration (address@hidden0, address@hidden) at gmain.c:3901
#23 0x00007ffff5c43d0d in g_application_run (application=0x7191a0 [GtkApplication], address@hidden, address@hidden) at gapplication.c:2381
#24 0x000000000041a50b in main (argc=1, argv=0x7fffffffdca8) at src/ui/gui/main.c:323
--
Regards
[Prev in Thread] | Current Thread | [Next in Thread] |