WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
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.
Top of Page
Format For Printing
XML
Clone This Bug