Re: [Evolution] Unable to retrive message
- From: Joakim Tjernlund <joakim tjernlund transmode se>
- To: "mcrha redhat com" <mcrha redhat com>
- Cc: "evolution-list gnome org" <evolution-list gnome org>
- Subject: Re: [Evolution] Unable to retrive message
- Date: Mon, 26 Jan 2015 08:39:35 +0000
On Fri, 2015-01-23 at 08:08 +0100, Milan Crha wrote:
On Thu, 2015-01-22 at 10:07 +0000, Joakim Tjernlund wrote:
(evolution:5585): GLib-GObject-CRITICAL **: g_closure_unref:
assertion 'closure->ref_count > 0' failed
Could you look into the above glib error too? I sent a mail about
that earlier.
Hi,
I'm sorry, but no. I told you, also earlier, that the bug is not in
Evolution, it's in WebKit. Get a backtrace [1] from it and you'll see
it yourself. There is nothing Evolution can do with it, except stop
using WebKit, which won't happen.
[1] $ gdb evolution --ex r --ex "b g_logv" --ex c --ex bt --ex c
which runs evolution, then let it finish its initial duties, find
a way to reproduce the critical warning, then press Ctrl+C once in
the terminal, which will set the breakpoint, then reproduce
the warning and if it'll be the first hit, then the shown backtrace
will provide info from where the warning comes. Feel free to repeat
the pair of commands "c" followed by "bt" to get more backtraces.
Quit gdb with a "q" command. As I said in the previous thread,
it's better to know, than to guess.
After struggling with building webkit with debug sysmbols I managed to
get at backtrace from gdb using the gdb command above, I hope
you can make something out of it.
(evolution:25206): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed
^C
Program received signal SIGINT, Interrupt.
0x00007ffff3a2bbbd in poll () at ../sysdeps/unix/syscall-template.S:81
81 ../sysdeps/unix/syscall-template.S: No such file or directory.
Breakpoint 1 at 0x7ffff3d43790: file /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gmessages.c,
line 920.
Continuing.
[Thread 0x7fff775f8700 (LWP 25222) exited]
[New Thread 0x7fff775f8700 (LWP 25282)]
Breakpoint 1, g_logv (log_domain=0x7ffff4060166 "GLib-GObject", log_level=G_LOG_LEVEL_CRITICAL,
format=0x7ffff3db0bca "%s: assertion '%s' failed", args=args entry=0x7fffffffc948)
at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gmessages.c:920
920 /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gmessages.c: No such file or directory.
#0 g_logv (log_domain=0x7ffff4060166 "GLib-GObject", log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff3db0bca
"%s: assertion '%s' failed",
args=args entry=0x7fffffffc948) at
/var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gmessages.c:920
#1 0x00007ffff3d43bd2 in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized
out>)
at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gmessages.c:1071
#2 0x00007ffff6003a55 in operator= (optr=0x0, this=0x7fffdc0ee2c8) at ./Source/WTF/wtf/gobject/GRefPtr.h:142
#3 WebCore::GObjectEventListener::gobjectDestroyed (this=0x7fffdc0ee2a0) at
Source/WebCore/bindings/gobject/GObjectEventListener.cpp:61
#4 0x00007ffff403ae9f in weak_refs_notify (data=0x2dc7980) at
/var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/gobject/gobject.c:2572
#5 0x00007ffff403bd0c in g_object_unref (_object=0x359c110)
at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/gobject/gobject.c:3075
#6 0x00007ffff6002c1c in WebKit::DOMObjectCache::clearByFrame (frame=<optimized out>)
at Source/WebCore/bindings/gobject/DOMObjectCache.cpp:109
#7 0x00007ffff57dfb0e in WebCore::FrameLoader::commitProvisionalLoad (this=0x7fffdc037c88) at
Source/WebCore/loader/FrameLoader.cpp:1817
#8 0x00007ffff57c5fad in WebCore::DocumentLoader::commitLoad (this=0x7fffdc04cb00,
data=0x7fffdc030780 "<!DOCTYPE HTML>\n<html>\n<head>\n<meta name=\"generator\" content=\"Evolution
Mail\"/>\n<title>Evolution Mail Display</title>\n</head>\n<body class=\"-e-web-view-background-color
e-web-view-text-color\"> <style>"..., length=611)
at Source/WebCore/loader/DocumentLoader.cpp:765
#9 0x00007ffff57c9260 in WebCore::DocumentLoader::continueAfterContentPolicy (this=this
entry=0x7fffdc04cb00,
policy=policy entry=WebCore::PolicyUse) at Source/WebCore/loader/DocumentLoader.cpp:752
#10 0x00007ffff57cc638 in WebCore::DocumentLoader::responseReceived (this=0x7fffdc04cb00, resource=<optimized
out>, response=...)
at Source/WebCore/loader/DocumentLoader.cpp:655
#11 0x00007ffff57c59af in WebCore::DocumentLoader::handleSubstituteDataLoadNow (this=0x7fffdc04cb00)
at Source/WebCore/loader/DocumentLoader.cpp:475
#12 0x00007ffff526dc61 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7fffdc04af50)
at Source/WebCore/platform/ThreadTimers.cpp:132
#13 0x00007ffff528d362 in WebCore::sharedTimerTimeoutCallback () at
Source/WebCore/platform/gtk/SharedTimerGtk.cpp:49
#14 0x00007ffff3d3d563 in g_timeout_dispatch (source=0x35b4100, callback=<optimized out>,
user_data=<optimized out>)
at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gmain.c:4472
#15 0x00007ffff3d3cb45 in g_main_dispatch (context=0x6518e0) at
/var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gmain.c:3064
#16 g_main_context_dispatch (context=context entry=0x6518e0) at
/var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gmain.c:3663
#17 0x00007ffff3d3cea8 in g_main_context_iterate (context=0x6518e0, block=block entry=1, dispatch=dispatch
entry=1, self=<optimized out>)
at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gmain.c:3734
#18 0x00007ffff3d3d16a in g_main_loop_run (loop=0x2afdb50) at
/var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gmain.c:3928
#19 0x00007ffff4797205 in gtk_main () from /usr/lib64/libgtk-3.so.0
#20 0x000000000040356d in main (argc=1, argv=0x7fffffffd398) at main.c:685
Continuing.
(evolution:25206): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed
[Thread 0x7fff775f8700 (LWP 25282) exited]
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]