<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>119261</bug_id>
          
          <creation_ts>2013-07-30 08:48:28 -0700</creation_ts>
          <short_desc>[WebKit2] [GTK]  set-property functions missing for several WebKit2 classes</short_desc>
          <delta_ts>2021-03-05 09:14:52 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>UNCONFIRMED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Brian Holt">brian.holt</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>anudeephomes247</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>randy.curry95</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>912859</commentid>
    <comment_count>0</comment_count>
    <who name="Brian Holt">brian.holt</who>
    <bug_when>2013-07-30 08:48:28 -0700</bug_when>
    <thetext>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-&gt;set_property != NULL&apos; 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:</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>912887</commentid>
    <comment_count>1</comment_count>
    <who name="Brian Holt">brian.holt</who>
    <bug_when>2013-07-30 09:32:51 -0700</bug_when>
    <thetext>The common thread in all of these classes is that the properties are all defined as read-only setting WEBKIT_PARAM_READABLE.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>915012</commentid>
    <comment_count>2</comment_count>
    <who name="randy">randy.curry95</who>
    <bug_when>2013-08-06 18:43:21 -0700</bug_when>
    <thetext>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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>917804</commentid>
    <comment_count>3</comment_count>
    <who name="randy">randy.curry95</who>
    <bug_when>2013-08-15 19:51:22 -0700</bug_when>
    <thetext>A list of a few more people affected by this. https://forums.gentoo.org/viewtopic-t-966266.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>930596</commentid>
    <comment_count>4</comment_count>
    <who name="Brian Holt">brian.holt</who>
    <bug_when>2013-09-18 06:25:31 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; 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&apos;m getting it on Intel hardware, Ubuntu 12.10 3.5.0-37-generic.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>930810</commentid>
    <comment_count>5</comment_count>
    <who name="randy">randy.curry95</who>
    <bug_when>2013-09-18 18:32:48 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #2)
&gt; &gt; 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.
&gt; 
&gt; Strange, I&apos;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&apos;s a negative. Though I got an update that finally resolved this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>930851</commentid>
    <comment_count>6</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-09-18 23:54:49 -0700</bug_when>
    <thetext>This message is generated when generating the GObject introspection files. I don&apos;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.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>