Hello,
tried to reproduce the crash.
Unfortunately there is no automatic dbgsym package available.


# coredumpctl gdb                    
...
Core was generated by `src/tudu'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  Date::operator== (this=0x38, d=...) at date.cc:275
275             if (d._year !=  _year)

(gdb) bt
#0  Date::operator== (this=0x38, d=...) at date.cc:275
#1  0x0000556e483d5436 in Sched::add (this=0x7ffdc92c88f0, todo=<optimized 
out>) at sched.cc:43
#2  0x0000556e483bcc5a in Interface::editSched (this=this@entry=0x7ffdc92c89b0) 
at interface.cc:839
#3  0x0000556e483af225 in Interface::main (this=0x7ffdc92c89b0) at 
interface.cc:98
#4  0x0000556e483ae7b3 in main (argc=<optimized out>, argv=<optimized out>, 
env=<optimized out>) at tudu.cc:231

(gdb) up
#1  0x0000556e483d5436 in Sched::add (this=0x7ffdc92c88f0, todo=<optimized 
out>) at sched.cc:43
43                      if ((*i)->sched() == todo->sched())
(gdb) print todo
$1 = <optimized out>
(gdb) print i
$2 = <optimized out>


This got already fixed by upstream patch:
  "Check that the iterator is valid before use it".
  https://gitlab.com/tudu/tudu/commit/83fd7b86ad8a628cd8dcb17870ca2d247df844fd

Unfortunately Debian contains version v0.8.2,
This patch is included in v0.9.1,
latest upstream release is currently v0.10.


Kind regards,
Bernhard

Reply via email to