Interesting, it is clear the crash happened because the var pointer is invalid:

#0  0x00007f3b4fd779da in update_dialog_vars_dbinfo (cell=0x7f3b3c3aa958, var=0x3433) at dlg_db_handler.c:651
651     SET_STR_VALUE(values+2, var->key);

But it is taken from cell->vars, which show good values for each 'next' fields -- code of frame 1 is:

        for(var=cell->vars ; var ; var=var->next) {
            if (update_dialog_vars_dbinfo(cell, var) != 0)
                return -1;
        }

So the core file has some inaccurate info or the stack was corrupted. Did you get error messages in syslog before the crash?


Reply to this email directly or view it on GitHub.