SUT: gToDo 0.16.0
Executed on Kubuntu 12.04.02 x86-64.
The bug is reproducable.
Steps to reproduce:
-Create an item.
-Remove item.
Expected behaviour:
-The item is removed and gtodo is still running.
Observed behaviour:
-The item is removed and gtodo crashes with a segmentation fault.
Output from gdb:
Starting program: /usr/bin/gtodo
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffee32e700 (LWP 17848)]
[New Thread 0x7fffedb2d700 (LWP 17849)]
cl_path: /home/skyman/.gtodo/todos
size: 1172
saving
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff667beca in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
(gdb) bt full
#0 0x00007ffff667beca in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#1 0x00007ffff6694741 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#2 0x00007ffff6695242 in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#3 0x00007ffff74fa845 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#4 0x00007ffff667beca in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#5 0x00007ffff6694741 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#6 0x00007ffff6695242 in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#7 0x00007ffff74f966d in ?? ()
from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#8 0x00007ffff75a2dd8 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#9 0x00007ffff667bca2 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#10 0x00007ffff668d339 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#11 0x00007ffff6694d7e in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#12 0x00007ffff6695242 in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#13 0x00007ffff76bd191 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0x00007ffff75a0f63 in gtk_propagate_event ()
from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x00007ffff75a12c3 in gtk_main_do_event ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x00007ffff7215cac in ?? ()
from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
No symbol table info available.
#17 0x00007ffff63bed53 in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#18 0x00007ffff63bf0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#19 0x00007ffff63bf49a in g_main_loop_run ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#20 0x00007ffff75a02f7 in gtk_main ()
from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#21 0x0000000000409b76 in ?? ()
No symbol table info available.
#22 0x00007ffff582576d in __libc_start_main (main=0x409650, argc=1,
ubp_av=0x7fffffffe398, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffe388) at libc-start.c:226
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4943291673616179687,
---Type <return> to continue, or q <return> to quit---
4234936, 140737488348048, 0, 0, 4943291673455500825,
4943278304718626329}, mask_was_saved = 0}}, priv = {pad = {
0x0, 0x0, 0x41b6d0, 0x7fffffffe398}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 4306640}}}
not_first_call = <optimized out>
#23 0x0000000000409ee1 in ?? ()
No symbol table info available.
#24 0x00007fffffffe388 in ?? ()
No symbol table info available.
#25 0x000000000000001c in ?? ()
No symbol table info available.
#26 0x0000000000000001 in ?? ()
No symbol table info available.
#27 0x00007fffffffe629 in ?? ()
No symbol table info available.
#28 0x0000000000000000 in ?? ()
No symbol table info available.