GNOME Bugzilla – Bug 313723
evolution crashes when viewing contacts
Last modified: 2013-09-13 12:25:39 UTC
This bug has been opened here: http://bugzilla.ubuntu.com/show_bug.cgi?id=13526 "Evolution dies when viewing my contacts (immediatly after clicking the filer icon down at the bottom left)... debug output below.... andy@monkey:/local/build$ gdb evolution GNU gdb 6.3-debian Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (gdb) run -c contacts Starting program: /usr/bin/evolution -c contacts [Thread debugging using libthread_db enabled] [New Thread -1229969728 (LWP 29097)] debug1: client_input_channel_open: ctype x11 rchan 4 win 65536 max 16384 debug1: client_request_x11: request from 127.0.0.1 59988 debug1: channel 1: new [x11] debug1: confirm x11 es menu class init evolution-shell-Message: Killing old version of evolution-data-server... adding hook target 'source' (evolution:29097): camel-WARNING **: Invalid root: '/home/andy/.evolution/mail/local/Outbox.ibex.index' (evolution:29097): camel-WARNING **: version: TEXT.000 (TEXT.000) (evolution:29097): camel-WARNING **: block size: 1024 (1024) OK (evolution:29097): camel-WARNING **: free: 0 (0 add size < 1024) OK (evolution:29097): camel-WARNING **: last: 6144 (6144 and size: 1024) BAD (evolution:29097): camel-WARNING **: flags: unSYNC (evolution:29097): camel-WARNING **: camel_exception_get_id called with NULL parameter. [New Thread -1236227152 (LWP 29113)] [New Thread -1244619856 (LWP 29114)] [New Thread -1253237840 (LWP 29116)] [New Thread -1261630544 (LWP 29117)] (evolution:29097): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `GDK_IS_GC (gc)' failed [New Thread -1270023248 (LWP 29119)] [New Thread -1278415952 (LWP 29120)] [Thread -1278415952 (LWP 29120) exited] [New Thread -1278415952 (LWP 29121)] [Thread -1278415952 (LWP 29121) exited] debug1: client_input_channel_open: ctype x11 rchan 5 win 65536 max 16384 debug1: client_request_x11: request from 127.0.0.1 59991 debug1: channel 2: new [x11] debug1: confirm x11 [New Thread -1278415952 (LWP 29137)] (evolution:29097): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (evolution:29097): GLib-GObject-WARNING **: invalid (NULL) pointer instance (evolution:29097): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (evolution:29097): GLib-GObject-WARNING **: invalid (NULL) pointer instance (evolution:29097): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (evolution:29097): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (evolution:29097): GLib-GObject-WARNING **: invalid (NULL) pointer instance (evolution:29097): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (evolution:29097): GLib-GObject-WARNING **: invalid (NULL) pointer instance (evolution:29097): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1229969728 (LWP 29097)] 0xb7f3888e in e_table_sort_info_grouping_get_count () from /usr/lib/evolution/2.4/libetable.so.0 (gdb) thread apply all bt full
+ Trace 62498
Thread 1 (Thread -1229969728 (LWP 29097))
Sorry.. I didn't understand what is the "filer icon".
not sure about "filer", but he's speaking about the icons on the bottom/left to switch between mail/calendar/task/...
the backtrace is made with "-c contacts", it crashes as soon as it open the "contact"
looks like gal bug.
I am not able to simulate the bug. I clicked on the Contacts button, and then browsed my contacts without any dumps. Sebastien: Do you see the bug in the latest Head build? Sorry for bother, but I need some more info here on how to simulate the problem, in order to fix it.
from the ubuntu bugzilla: "|Can you try if moving one of the file of "~/.evolution/addressbook/views" somewhere else fixes the issue? Don't delete them, just move a file, note if that fixes the issue and put the name/content here is you find one file causing this. ... http://bugzilla.ubuntu.com/attachment.cgi?id=3489 Moving this file let evo contacts work again. ... Apologies, I've been away for a while. I moved current_view-file\:___home_andy_.evolution_addressbook_local_system.xml out of the way and evo started to work again. Interestingly, after I've put that file back, it still all works. ... I've just taken a look at that file and it seems to be quite small. I suspect that it has been modified after I put it back :("
#268540 is the same kind of issue
The stack trace also suggests that its a duplicate of bug 268540. I verified it with the simple-dup-finder. Shall we re-open bug 268540 (as its in a resolved fixed state) and mark this bug as its duplicate ?
More important is replicating the problem. If the issue is still open, #268540 can be re-opened and marked as duplicate of this bug, which doens't make much difference, as this bug also refers to #268540.
Could http://bugzilla.gnome.org/show_bug.cgi?id=339387 be a duplicate of this one ?
This bug is not duplicate of 339387. Sebastien :Is this bug still reproducible in 2.6.x
Since I not working on GAL atm, re-assigning.
We closed the Ubuntu bug, because we got no answer: https://launchpad.net/distros/ubuntu/+source/evolution/+bug/19768 - closing this bug as well: INCOMPLETE