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]
_______________________________________________
evolution-list mailing list
[email protected]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list