I enabled apport in /etc/default/apport and i restarted it, I even tried with "sudo force_start=1 /etc/init.d/apport start"
But I don't get a crash file in /var/crash when I reproduce the bug. Reproducing the bug is extremely easy btw with the above describing. It literary takes a couple of seconds (3 mouse clicks) to see the nm-connection-editor crash consistently, it's not an obscure bug.
Reproducing says:
{{{
ERROR:nm-connection-list.c:787:add_done_cb: code should not be reached
Aborted (core dumped)
}}}
But nothing in either /var/crash or the current directory. I get crash files for other applications but not for nm-connection-editor.
So the method described in the command that closes the ticket does not work.
Either reopen the ticket, so I help provide more information or keep it closed in which case I will not pursue the matter further.
Here is the backtrace output of gdb:
{{{
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb6484b90 (LWP 4001)]
**
ERROR:nm-connection-list.c:787:add_done_cb: code should not be reached
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb6ed2750 (LWP 3984)]
0xb7f9e430 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7f9e430 in __kernel_vsyscall ()
#1 0xb726a6d0 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb726c098 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb741c263 in g_assertion_message () from /usr/lib/libglib-2.0.so.0
#4 0x0805948e in ?? ()
#5 0x08076313 in nma_marshal_VOID__INT_POINTER ()
#6 0xb7483c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7 0xb7499e57 in ?? () from /usr/lib/libgobject-2.0.so.0
#8 0xb749b4b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#9 0xb749b936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0x08057651 in ?? ()
#11 0xb74913a4 in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#12 0xb7483c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0xb7499e57 in ?? () from /usr/lib/libgobject-2.0.so.0
#14 0xb749b4b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#15 0xb749b936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#16 0xb7886bda in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb78881f8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb74913a4 in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#19 0xb74823d9 in ?? () from /usr/lib/libgobject-2.0.so.0
#20 0xb7483c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#21 0xb74996c0 in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0xb749b4b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#23 0xb749b936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#24 0xb7886c7a in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb7886cb3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb7941526 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb74823d9 in ?? () from /usr/lib/libgobject-2.0.so.0
#28 0xb7483c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#29 0xb7499aff in ?? () from /usr/lib/libgobject-2.0.so.0
#30 0xb749b34f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#31 0xb749b936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#32 0xb7a5c2ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#33 0xb7939f7c in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#34 0xb793b327 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#35 0xb777834a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#36 0xb73f4b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb73f80eb in ?? () from /usr/lib/libglib-2.0.so.0
#38 0xb73f85ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#39 0x0805d99f in main ()
(gdb)
That does not work :(
I enabled apport in /etc/default/apport and i restarted it, I even tried with "sudo force_start=1 /etc/init.d/apport start"
But I don't get a crash file in /var/crash when I reproduce the bug. Reproducing the bug is extremely easy btw with the above describing. It literary takes a couple of seconds (3 mouse clicks) to see the nm-connection- editor crash consistently, it's not an obscure bug.
Reproducing says: connection- list.c: 787:add_ done_cb: code should not be reached
{{{
ERROR:nm-
Aborted (core dumped)
}}}
But nothing in either /var/crash or the current directory. I get crash files for other applications but not for nm-connection- editor.
So the method described in the command that closes the ticket does not work.
Either reopen the ticket, so I help provide more information or keep it closed in which case I will not pursue the matter further.
Here is the backtrace output of gdb: connection- list.c: 787:add_ done_cb: code should not be reached
{{{
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb6484b90 (LWP 4001)]
**
ERROR:nm-
Program received signal SIGABRT, Aborted. i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 libglib- 2.0.so. 0 VOID__INT_ POINTER () libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 marshal_ VOID__VOID () libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 marshal_ VOID__VOID () libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgdk- x11-2.0. so.0 context_ dispatch () from /usr/lib/ libglib- 2.0.so. 0 libglib- 2.0.so. 0 libglib- 2.0.so. 0
[Switching to Thread 0xb6ed2750 (LWP 3984)]
0xb7f9e430 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7f9e430 in __kernel_vsyscall ()
#1 0xb726a6d0 in raise () from /lib/tls/
#2 0xb726c098 in abort () from /lib/tls/
#3 0xb741c263 in g_assertion_message () from /usr/lib/
#4 0x0805948e in ?? ()
#5 0x08076313 in nma_marshal_
#6 0xb7483c7b in g_closure_invoke () from /usr/lib/
#7 0xb7499e57 in ?? () from /usr/lib/
#8 0xb749b4b9 in g_signal_
#9 0xb749b936 in g_signal_emit () from /usr/lib/
#10 0x08057651 in ?? ()
#11 0xb74913a4 in g_cclosure_
from /usr/lib/
#12 0xb7483c7b in g_closure_invoke () from /usr/lib/
#13 0xb7499e57 in ?? () from /usr/lib/
#14 0xb749b4b9 in g_signal_
#15 0xb749b936 in g_signal_emit () from /usr/lib/
#16 0xb7886bda in gtk_button_clicked () from /usr/lib/
#17 0xb78881f8 in ?? () from /usr/lib/
#18 0xb74913a4 in g_cclosure_
from /usr/lib/
#19 0xb74823d9 in ?? () from /usr/lib/
#20 0xb7483c7b in g_closure_invoke () from /usr/lib/
---Type <return> to continue, or q <return> to quit---
#21 0xb74996c0 in ?? () from /usr/lib/
#22 0xb749b4b9 in g_signal_
#23 0xb749b936 in g_signal_emit () from /usr/lib/
#24 0xb7886c7a in gtk_button_released () from /usr/lib/
#25 0xb7886cb3 in ?? () from /usr/lib/
#26 0xb7941526 in ?? () from /usr/lib/
#27 0xb74823d9 in ?? () from /usr/lib/
#28 0xb7483c7b in g_closure_invoke () from /usr/lib/
#29 0xb7499aff in ?? () from /usr/lib/
#30 0xb749b34f in g_signal_
#31 0xb749b936 in g_signal_emit () from /usr/lib/
#32 0xb7a5c2ae in ?? () from /usr/lib/
#33 0xb7939f7c in gtk_propagate_event () from /usr/lib/
#34 0xb793b327 in gtk_main_do_event () from /usr/lib/
#35 0xb777834a in ?? () from /usr/lib/
#36 0xb73f4b88 in g_main_
#37 0xb73f80eb in ?? () from /usr/lib/
#38 0xb73f85ba in g_main_loop_run () from /usr/lib/
#39 0x0805d99f in main ()
(gdb)
}}}