Comment 26 for bug 304385

Revision history for this message
jlolling (jan-lolling) wrote : Re: [Bug 304385] Re: crash in account_changed ()

I have nothing changed !

Jan

Am 14.08.2009 um 10:24 schrieb Sebastien Bacher:

> why did you change the bug settings?
>
> ** Changed in: evolution (Ubuntu)
> Status: Incomplete => Fix Released
>
> ** Changed in: evolution (Ubuntu Intrepid)
> Status: Incomplete => Fix Released
>
> --
> crash in account_changed ()
> https://bugs.launchpad.net/bugs/304385
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>
> Status in The Evolution Mail & Calendaring Tool: Fix Released
> Status in “evolution” package in Ubuntu: Fix Released
> Status in evolution in Ubuntu Intrepid: Fix Released
>
> Bug description:
> I'm using Evolution 2.24.2 and it crashes when I edit one of my two
> configured accounts. I had 2 accounts working perfectly fine for a
> while, and today I edited one of them. In "Sending Email" for one of
> the accounts (IMAP), I changed the server from "mail.example.com" to
> "mail2.example.com:1863", after that I clicked on "Check for
> Supported Types" button and chose GSSAPI (was PLAIN previously).
> After that I clicked the "OK" button and Evolution crashed. I
> restated Evolution, changed the settings to the old ones, they were
> saved, but when I click "OK" Evolution still crashes (even if I
> don't change anything).
>
> $ evolution
> evolution-shell-Message: Killing old version of evolution-data-
> server...
> ** (evolution:23890): DEBUG: mailto URL command: evolution %s
> ** (evolution:23890): DEBUG: mailto URL program: evolution
>
> (evolution:23890): Gtk-WARNING **: GtkSpinButton: setting an
> adjustment with non-zero page size is deprecated
> [ ... ]
> (evolution:23890): Gtk-WARNING **: GtkSpinButton: setting an
> adjustment with non-zero page size is deprecated
>
> (evolution:23890): e-data-server-CRITICAL **: e_account_set_string:
> assertion `ea != NULL' failed
> Segmentation fault (core dumped)
>
> $ gdb -c core.23890 `which evolution`
> [ ... ]
> Core was generated by `evolution'.
> Program terminated with signal 11, Segmentation fault.
> [New process 23890]
> [New process 23967]
> [New process 23959]
> #0 account_changed (accounts=0x8b8ae78, account=0x0,
> user_data=0x8ae91a0) at em-folder-tree-model.c:402
> 402 em-folder-tree-model.c: No such file or directory.
> in em-folder-tree-model.c
> (gdb) t a a bt
>
> Thread 3 (process 23959):
> #0 0xb7f34430 in __kernel_vsyscall ()
> #1 0xb789a3a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/
> tls/i686/cmov/libpthread.so.0
> #2 0xb73da0bd in ?? () from /usr/lib/libgthread-2.0.so.0
> #3 0xb6991269 in ?? () from /usr/lib/libglib-2.0.so.0
> #4 0xb69e3708 in ?? () from /usr/lib/libglib-2.0.so.0
> #5 0xb69e202f in ?? () from /usr/lib/libglib-2.0.so.0
> #6 0xb789650f in start_thread () from /lib/tls/i686/cmov/
> libpthread.so.0
> #7 0xb69007ee in clone () from /lib/tls/i686/cmov/libc.so.6
>
> Thread 2 (process 23967):
> #0 0xb7f34430 in __kernel_vsyscall ()
> #1 0xb789a3a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/
> tls/i686/cmov/libpthread.so.0
> #2 0xb73da0bd in ?? () from /usr/lib/libgthread-2.0.so.0
> #3 0xb6991269 in ?? () from /usr/lib/libglib-2.0.so.0
> #4 0xb69e3708 in ?? () from /usr/lib/libglib-2.0.so.0
> #5 0xb69e202f in ?? () from /usr/lib/libglib-2.0.so.0
> #6 0xb789650f in start_thread () from /lib/tls/i686/cmov/
> libpthread.so.0
> #7 0xb69007ee in clone () from /lib/tls/i686/cmov/libc.so.6
>
> Thread 1 (process 23890):
> #0 account_changed (accounts=0x8b8ae78, account=0x0,
> user_data=0x8ae91a0) at em-folder-tree-model.c:402
> #1 0xb6a518dc in g_cclosure_marshal_VOID__OBJECT () from /usr/lib/
> libgobject-2.0.so.0
> #2 0xb6a44c4b in g_closure_invoke () from /usr/lib/
> libgobject-2.0.so.0
> #3 0xb6a5b095 in ?? () from /usr/lib/libgobject-2.0.so.0
> #4 0xb6a5c7ac in g_signal_emit_valist () from /usr/lib/
> libgobject-2.0.so.0
> #5 0xb6a5cc26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #6 0xb77bd576 in e_account_list_change (accounts=0x8b8ae78,
> account=0x0) at e-account-list.c:367
> #7 0xb2a6979e in imap_headers_commit (efp=0x8ba9108,
> data=0x97afcb8) at imap-headers.c:131
> #8 0xb7d1191f in epl_invoke (ep=0x8ba9108, name=0x8bde198
> "imap_headers_commit", data=0x97afcb8) at e-plugin.c:1035
> #9 0xb7d11e09 in e_plugin_invoke (ep=0x8ba9108, name=0x8bde198
> "imap_headers_commit", data=0x97afcb8)
> at e-plugin.c:769
> #10 0xb7d04292 in ech_commit (ec=0x97796c8, items=0x8bccab8,
> data=0x8bdca08) at e-config.c:1267
> #11 0xb7d03c72 in e_config_commit (ec=0x97796c8) at e-config.c:1015
> #12 0xb7d04c93 in ec_dialog_response (d=0x8bc2f20, id=-5,
> ec=0x97796c8) at e-config.c:858
> #13 0xb6a5211c in g_cclosure_marshal_VOID () from /usr/lib/
> libgobject-2.0.so.0
> #14 0xb6a44c4b in g_closure_invoke () from /usr/lib/
> libgobject-2.0.so.0
> #15 0xb6a5b095 in ?? () from /usr/lib/libgobject-2.0.so.0
> #16 0xb6a5c7ac in g_signal_emit_valist () from /usr/lib/
> libgobject-2.0.so.0
> #17 0xb6a5cc26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #18 0xb70db371 in gtk_dialog_response () from /usr/lib/libgtk-
> x11-2.0.so.0
> #19 0xb6a523d4 in g_cclosure_marshal_VOID__VOID () from /usr/lib/
> libgobject-2.0.so.0
> #20 0xb6a44c4b in g_closure_invoke () from /usr/lib/
> libgobject-2.0.so.0
> #21 0xb6a5b095 in ?? () from /usr/lib/libgobject-2.0.so.0
> #22 0xb6a5c7ac in g_signal_emit_valist () from /usr/lib/
> libgobject-2.0.so.0
> #23 0xb6a5cc26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #24 0xb70a9eaa in gtk_button_clicked () from /usr/lib/libgtk-
> x11-2.0.so.0
> #25 0xb70aaf58 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #26 0xb6a523d4 in g_cclosure_marshal_VOID__VOID () from /usr/lib/
> libgobject-2.0.so.0
> #27 0xb6a433c9 in ?? () from /usr/lib/libgobject-2.0.so.0
> #28 0xb6a44c4b in g_closure_invoke () from /usr/lib/
> libgobject-2.0.so.0
> #29 0xb6a5a8ee in ?? () from /usr/lib/libgobject-2.0.so.0
> #30 0xb6a5c7ac in g_signal_emit_valist () from /usr/lib/
> libgobject-2.0.so.0
> #31 0xb6a5cc26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #32 0xb70a9f4a in gtk_button_released () from /usr/lib/libgtk-
> x11-2.0.so.0
> #33 0xb70a9f83 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #34 0xb715e036 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #35 0xb6a433c9 in ?? () from /usr/lib/libgobject-2.0.so.0
> #36 0xb6a44c4b in g_closure_invoke () from /usr/lib/
> libgobject-2.0.so.0
> #37 0xb6a5ad3d in ?? () from /usr/lib/libgobject-2.0.so.0
> #38 0xb6a5c62b in g_signal_emit_valist () from /usr/lib/
> libgobject-2.0.so.0
> #39 0xb6a5cc26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #40 0xb727333e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #41 0xb7156b4c in gtk_propagate_event () from /usr/lib/libgtk-
> x11-2.0.so.0
> #42 0xb7157ef7 in gtk_main_do_event () from /usr/lib/libgtk-
> x11-2.0.so.0
> #43 0xb6eb150a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> #44 0xb69b76f8 in g_main_context_dispatch () from /usr/lib/
> libglib-2.0.so.0
> #45 0xb69bada3 in ?? () from /usr/lib/libglib-2.0.so.0
> #46 0xb69bb2c2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
> #47 0xb74b0cf3 in bonobo_main () from /usr/lib/libbonobo-2.so.0
> #48 0x0805cc16 in main (argc=1, argv=0xbfd34334) at main.c:689