[arch-general] Sorting by subject makes Evolution crash

Ralf Mardorf ralf.mardorf at alice-dsl.net
Fri Nov 29 12:20:57 EST 2013


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






More information about the arch-general mailing list