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:
The common thread in all of these classes is that the properties are all defined as read-only setting WEBKIT_PARAM_READABLE.
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.
A list of a few more people affected by this. https://forums.gentoo.org/viewtopic-t-966266.html
(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.
(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.
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.