Re: [Evolution] Unable to retrive message



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]