Bugzilla – Bug 302020
Evolution crashed : clicked on unmatched search folder
Last modified: 2008-08-20 10:01:28 UTC
Gdb traces (evolution:13230): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (evolution:13230): GLib-GObject-WARNING **: invalid (NULL) pointer instance (evolution:13230): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (evolution:13230): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed (evolution:13230): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed (evolution:13230): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed (evolution:13230): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed (evolution:13230): Gtk-CRITICAL **: gtk_widget_show_all: assertion `GTK_IS_WIDGET (widget)' failed (evolution:13230): Gtk-CRITICAL **: gtk_box_pack_start: assertion `GTK_IS_WIDGET (child)' failed (evolution:13230): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed [Thread 0xaddf7b90 (LWP 13796) exited] [Thread 0xb11c4b90 (LWP 13797) exited] [New Thread 0xb11c4b90 (LWP 13798)] [New Thread 0xaddf7b90 (LWP 13799)] [Thread 0xb11c4b90 (LWP 13798) exited] [Thread 0xaddf7b90 (LWP 13799) exited] (evolution:13230): GLib-GObject-WARNING **: IA__g_object_get_property: object class `ECanvas' has no property named `focused_item' calendar-gui-Message: Clearing selection calendar-gui-Message: Unsetting for Personal calendar-gui-Message: Unsetting for Birthdays & Anniversaries calendar-gui-Message: Unsetting for Calendar calendar-gui-Message: Setting for Personal calendar-gui-Message: Setting for Birthdays & Anniversaries calendar-gui-Message: Setting for Calendar (evolution:13230): GLib-GObject-WARNING **: IA__g_object_get_property: object class `ECanvas' has no property named `focused_item' Increasing itip formatter search count to 1 [New Thread 0xaddf7b90 (LWP 13804)] [New Thread 0xb11c4b90 (LWP 13805)] [New Thread 0xb01c2b90 (LWP 13806)] Increasing itip formatter search count to 2 [Thread 0xb11c4b90 (LWP 13805) exited] [New Thread 0xb11c4b90 (LWP 13807)] [Thread 0xaddf7b90 (LWP 13804) exited] [New Thread 0xae5f8b90 (LWP 13808)] [Thread 0xb11c4b90 (LWP 13807) exited] [Thread 0xae5f8b90 (LWP 13808) exited] [New Thread 0xae5f8b90 (LWP 13810)] Decreasing itip formatter search count to 1 [Thread 0xb01c2b90 (LWP 13806) exited] [Thread 0xae5f8b90 (LWP 13810) exited] [New Thread 0xae5f8b90 (LWP 13811)] Decreasing itip formatter search count to 0 [Thread 0xae5f8b90 (LWP 13811) exited] (evolution:13230): GLib-GObject-WARNING **: IA__g_object_get_property: object class `ECanvas' has no property named `focused_item' (evolution:13230): GLib-GObject-WARNING **: IA__g_object_get_property: object class `ECanvas' has no property named `focused_item' Increasing itip formatter search count to 1 [New Thread 0xae5f8b90 (LWP 13817)] [New Thread 0xb01c2b90 (LWP 13818)] Increasing itip formatter search count to 2 [New Thread 0xb11c4b90 (LWP 13819)] Increasing itip formatter search count to 3 [Thread 0xb11c4b90 (LWP 13819) exited] [New Thread 0xb11c4b90 (LWP 13820)] [Thread 0xae5f8b90 (LWP 13817) exited] [New Thread 0xae5f8b90 (LWP 13821)] [Thread 0xb11c4b90 (LWP 13820) exited] [Thread 0xae5f8b90 (LWP 13821) exited] [New Thread 0xae5f8b90 (LWP 13823)] Decreasing itip formatter search count to 2 Decreasing itip formatter search count to 1 [Thread 0xb01c2b90 (LWP 13818) exited] [Thread 0xae5f8b90 (LWP 13823) exited] [New Thread 0xae5f8b90 (LWP 13824)] Decreasing itip formatter search count to 0 [Thread 0xae5f8b90 (LWP 13824) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb3503b90 (LWP 13242)] camel_message_info_uint32 (mi=0x916e268, id=5) at camel-folder-summary.c:2990 2990 return ((CamelFolderSummaryClass *)((CamelObject *)mi->summary)->klass)->info_uint32(mi, id); (gdb) bt #0 camel_message_info_uint32 (mi=0x916e268, id=5) at camel-folder-summary.c:2990 #1 0xb7d9dcc7 in vee_info_uint32 (mi=0x8cbbef8, id=5) at camel-vee-summary.c:71 #2 0xb7d74991 in camel_message_info_uint32 (mi=0x916e268, id=5) at camel-folder-summary.c:2990 #3 0xb7d7e8db in folder_getv (object=0x82ac690, ex=0x0, args=0xb35030c4) at camel-folder.c:356 #4 0xb7ce2f07 in camel_object_get (vo=0x82ac690, ex=0x0) at camel-object.c:1608 #5 0xb7d7cf49 in camel_folder_get_unread_message_count (folder=0x82ac690) at camel-folder.c:588 #6 0xb617dea5 in update_1folder (mfi=0x82c25c0, new=0, info=0x0) at mail-folder-cache.c:367 #7 0xb617df36 in mail_note_folder (folder=0x82ac690) at mail-folder-cache.c:543 #8 0xb617dffd in store_folder_opened (o=0x82abc10, event_data=0x82ac690, data=0x0) at mail-folder-cache.c:580 #9 0xb7ce3b8b in camel_object_trigger_event (vo=0x82abc10, name=0xb7da4ca7 "folder_opened", event_data=0x82ac690) at camel-object.c:1514 ---Type <return> to continue, or q <return> to quit--- #10 0xb7d93ebe in camel_store_get_folder (store=0x82abc10, folder_name=0x993f230 "UNMATCHED", flags=0, ex=0x889d084) at camel-store.c:288 #11 0xb618aa7a in mail_tool_uri_to_folder ( uri=0x872a500 "vfolder:/home/akhil/.evolution/mail/vfolder#UNMATCHED", flags=0, ex=0x889d084) at mail-tools.c:333 #12 0xb6182c53 in get_folder_get (mm=0x889d068) at mail-ops.c:1221 #13 0xb61801b5 in mail_msg_received (e=0x8192df8, msg=0x889d068, data=0x0) at mail-mt.c:582 #14 0xb79c2a1b in thread_dispatch (din=0x8192df8) at e-msgport.c:1005 #15 0xb71af192 in start_thread (arg=0xb3503b90) at pthread_create.c:296 #16 0xb66bad2e in clone () from /lib/libc.so.6
You should take the trace for all threads. Thanks for reporting the bug. please reopen with better stack-traces. You were having any VFolders ?
It is not always reproducible.I didn't put traces with 'thread apply all bt' because there was no useful information.Other wise there won't be any pain to do 'thread apply all bt' instead of 'bt' alone.
Requires code change in core parts of camel. Moving this to OpenSuSE 11.
no infos needed?
With disk-summary it will be no more valid. Please reopen if it is still reproducible.