UNCONFIRMED 119261
[WebKit2] [GTK] set-property functions missing for several WebKit2 classes
https://bugs.webkit.org/show_bug.cgi?id=119261
Summary [WebKit2] [GTK] set-property functions missing for several WebKit2 classes
Brian Holt
Reported 2013-07-30 08:48:28 PDT
When building a Debug build e.g. http://build.webkit.org/builders/GTK%20Linux%2064-bit%20Debug%20WK1/builds/3306/steps/compile-webkit/logs/stdio you will notice this line: GLib-GObject-CRITICAL **: g_object_class_install_property: assertion `class->set_property != NULL' failed It appears because there are a number of WebKit* classes that install properties but do not provide a set_property function for the GObjectClass: Source/WebKit2/UIProcess/API/gtk/WebKitFileChooserRequest.cpp: Source/WebKit2/UIProcess/API/gtk/WebKitResponsePolicyDecision.cpp: Source/WebKit2/UIProcess/API/gtk/WebKitURIResponse.cpp: Source/WebKit2/UIProcess/API/gtk/WebKitWebInspector.cpp: Source/WebKit2/UIProcess/API/gtk/WebKitNavigationPolicyDecision.cpp: Source/WebKit2/UIProcess/API/gtk/WebKitWebResource.cpp: Source/WebKit2/UIProcess/API/gtk/WebKitDownload.cpp:
Attachments
Brian Holt
Comment 1 2013-07-30 09:32:51 PDT
The common thread in all of these classes is that the properties are all defined as read-only setting WEBKIT_PARAM_READABLE.
randy
Comment 2 2013-08-06 18:43:21 PDT
Confirmed on Gentoo with all builds. Seems like it started with kernel 3.10.4 and is hardware specific since webkit compiles fine on the intel laptop but bugs out with this on the amd server.
randy
Comment 3 2013-08-15 19:51:22 PDT
A list of a few more people affected by this. https://forums.gentoo.org/viewtopic-t-966266.html
Brian Holt
Comment 4 2013-09-18 06:25:31 PDT
(In reply to comment #2) > Confirmed on Gentoo with all builds. Seems like it started with kernel 3.10.4 and is hardware specific since webkit compiles fine on the intel laptop but bugs out with this on the amd server. Strange, I'm getting it on Intel hardware, Ubuntu 12.10 3.5.0-37-generic.
randy
Comment 5 2013-09-18 18:32:48 PDT
(In reply to comment #4) > (In reply to comment #2) > > Confirmed on Gentoo with all builds. Seems like it started with kernel 3.10.4 and is hardware specific since webkit compiles fine on the intel laptop but bugs out with this on the amd server. > > Strange, I'm getting it on Intel hardware, Ubuntu 12.10 3.5.0-37-generic. Yeah, I heard that and forgot to come back and say sonething. I also read someone say they had the same problem on a 3.9 kernel. It was pure speculation that seemed to follow evidence of the time, but that's a negative. Though I got an update that finally resolved this issue.
Zan Dobersek
Comment 6 2013-09-18 23:54:49 PDT
This message is generated when generating the GObject introspection files. I don't know how this would be affected by the kernel, or really anything other than the GI tools and the way the WebKit2GTK+ API is implemented.
Note You need to log in before you can comment on or make changes to this bug.