On Fri, 2013-11-29 at 06:54 -1000, Gaetan Bisson wrote: > [2013-11-29 16:13:42 +0100] Ralf Mardorf: > > Evolution crashes if I sort mails by subject. > > As usual, a backtrace would be nice... > > > I'm using Linux only for more then 10 years. > > Then you must know that discussing problems without giving the least bit > of debugging information never goes very far. No, other people should > not have to ask. It's up to you to describe all the details from your > first message on. Next time you do this your post will be rejected. I'm a Linux user, not a Linux developer. It's hard to get useful information when Evolution does crash. When Evolution does run without issues there are already tons of confusing messages, for example, today Evolution run without an issue, while not sorting by subject. When everything is ok [1]. I deleted the contend of the .xsession-errors files and tried to forced a crash by sorting by subject, running Evolution in a terminal emulation. _No_ crash, it took a very long time to sort by subject and Evolution became unresponsive during sorting. Nothing was ad to .xsession-errors and the only output after starting Evolution was: (evolution:9200): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files It's not that easy to _use_ something and to troubleshoot. At the moment I'm willing to disassemble my computer to troubleshoot a kernel issue. I will do this, when I don't need the computer, but usually I need this computer and the Evolution bug(s) appear from time to time, not when I decide to troubleshoot. What can a user do, to _use_ the machine and to troubleshoot? Linux isn't my hobby, I'm using Linux as a tool. More precise, what should I do to troubleshoot the Evolution bug? Regards, Ralf [1] $ grep evolution .xsession-errors ** (evolution:805): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. (evolution:805): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files ** (evolution-alarm-notify:835): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. (evolution:805): libnotify-WARNING **: Failed to connect to proxy ** (evolution:805): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files ** (evolution:805): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files (evolution:805): camel-WARNING **: CamelVeeStore::get_trash_folder_sync() reported failure without setting its GError (evolution:805): camel-WARNING **: CamelVeeStore::get_trash_folder_sync() reported failure without setting its GError (evolution:805): camel-WARNING **: CamelVeeStore::get_trash_folder_sync() reported failure without setting its GError ** (evolution:805): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files (evolution:805): camel-WARNING **: CamelVeeStore::get_trash_folder_sync() reported failure without setting its GError (evolution:805): camel-WARNING **: CamelVeeStore::get_trash_folder_sync() reported failure without setting its GError ** (evolution:805): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files (evolution:805): camel-WARNING **: CamelVeeStore::get_trash_folder_sync() reported failure without setting its GError ** (evolution:805): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files ** (evolution:805): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files (evolution:805): camel-WARNING **: CamelVeeStore::get_trash_folder_sync() reported failure without setting its GError ** (evolution:805): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): camel-WARNING **: CamelVeeStore::get_trash_folder_sync() reported failure without setting its GError ** (evolution:805): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files ** (evolution:805): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files (evolution:805): camel-WARNING **: CamelVeeStore::get_trash_folder_sync() reported failure without setting its GError ** (evolution:805): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed ** (evolution:805): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files (evolution:805): camel-WARNING **: CamelVeeStore::get_trash_folder_sync() reported failure without setting its GError (evolution:805): camel-WARNING **: CamelVeeStore::get_trash_folder_sync() reported failure without setting its GError (evolution:805): camel-WARNING **: CamelVeeStore::get_trash_folder_sync() reported failure without setting its GError ** (evolution:805): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files ** (evolution:805): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (evolution:805): Gtk-CRITICAL **: gtk_style_context_invalidate: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (evolution:805): camel-WARNING **: CamelVeeStore::get_trash_folder_sync() reported failure without setting its GError ** (evolution:805): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files (evolution:805): camel-WARNING **: CamelVeeStore::get_trash_folder_sync() reported failure without setting its GError ** (evolution:805): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files