Crash on exit at ringmainwindow.cpp:1056
Issue generated from Tuleap's migration script. Originally submitted by: szotsaki (szotsaki)
When I quit ring-client-gnome, it crashes.
Backtrace:
\#0 0x0000000000000060 in () \#1 0x000000000042c730 in ring\_main\_window\_finalize(GObject\*) (object=0xd68490 [RingMainWindow]) at /usr/src/debug/ring-client-gnome-1.0.0.20160527.271bcc2/src/ringmainwindow.cpp:1056 \#2 0x00007ffff6007881 in g\_object\_unref (\_object=0xd68490) at gobject.c:3174 \#3 0x00007fffe7c474bd in () at /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so \#4 0x00007fffe7c47684 in () at /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so \#5 0x00007ffff6d73788 in () at /usr/lib64/libgdk-3.so.0 \#6 0x00007ffff5d2eb65 in g\_main\_context\_dispatch (context=0x783320) at gmain.c:3122 \#7 0x00007ffff5d2eb65 in g\_main\_context\_dispatch (context=context@entry=0x783320) at gmain.c:3737 \#8 0x00007ffff5d2eed8 in g\_main\_context\_iterate (context=context@entry=0x783320, block=block@entry=0, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808 \#9 0x00007ffff5d2ef7c in g\_main\_context\_iteration (context=0x783320, context@entry=0x0, may\_block=may\_block@entry=0) at gmain.c:3869 \#10 0x00007ffff62ef389 in g\_application\_run (application=0x77f140 [RingClient], argc=<optimized out>, argv=0x7fffffffd548) at gapplication.c:2328 \#11 0x00007ffff397db05 in \_\_libc\_start\_main () at /lib64/libc.so.6 \#12 0x0000000000427702 in \_start () at ../sysdeps/x86\_64/start.S:122
More info:
(gdb) p priv->q\_contact\_model $5 = (ActiveItemProxyModel \*) 0x0 (gdb) p priv->q\_history\_model $4 = (QSortFilterProxyModel \*) 0x0 (gdb) p priv->q\_completion\_model $3 = (NumberCompletionModel \*) 0x112e0b0
Probably, the last one didn't get nulled out previously.