After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 681839 - Critical warnings when starting ephy with the bookmarks editor
Critical warnings when starting ephy with the bookmarks editor
Status: RESOLVED DUPLICATE of bug 673795
Product: epiphany
Classification: Core
Component: Bookmarks
git master
Other Linux
: Normal normal
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-08-14 13:24 UTC by Carlos Garcia Campos
Modified: 2012-08-14 13:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Carlos Garcia Campos 2012-08-14 13:24:59 UTC
$ epiphany -b 
(epiphany:30926): GLib-GObject-CRITICAL **: g_value_take_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

(epiphany:30926): GLib-GObject-CRITICAL **: g_value_take_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

(epiphany:30926): GLib-GObject-CRITICAL **: g_value_take_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

(epiphany:30926): GLib-GObject-CRITICAL **: g_value_take_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

(epiphany:30926): GLib-GObject-CRITICAL **: g_value_take_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

(epiphany:30926): GLib-GObject-CRITICAL **: g_value_take_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

(epiphany:30926): GLib-GObject-CRITICAL **: g_value_take_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

The problem is that ephy-bookmarks-editor.c uses the EphyTreeModelNodeValueFunc asynchronously in provide_favicon when the favicon hasn't been loaded yet. But EphyTreeModelNodeValueFunc is meant to be used synchronously, the passed GValue is typically stach allocated so it can't be passed as user_data to g_signal_connect(). I don't understand all that EphyNode* code so I'm not sure how to fix it.
Comment 1 Xan Lopez 2012-08-14 13:27:28 UTC
I think this is bug #673795, although the patch in there is obviously not correct.
Comment 2 Carlos Garcia Campos 2012-08-14 13:38:34 UTC

*** This bug has been marked as a duplicate of bug 673795 ***