<?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>96218</bug_id>
          
          <creation_ts>2012-09-09 14:40:19 -0700</creation_ts>
          <short_desc>CRITICAL **: void webkit_download_start(WebKitDownload*): assertion `priv-&gt;timer == NULL&apos; failed</short_desc>
          <delta_ts>2014-04-08 19:03:56 -0700</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>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Paul Menzel">paulepanter</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>berto</cc>
    
    <cc>mrobinson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>715606</commentid>
    <comment_count>0</comment_count>
    <who name="Paul Menzel">paulepanter</who>
    <bug_when>2012-09-09 14:40:19 -0700</bug_when>
    <thetext>With either Debian or Fedora 17 using Midori (0.4.6) with libwebkitgtk (1.8.1-3.1) downloading a file (for example PDF) the following message is printed to the console.

    ** (midori4:4274): CRITICAL **: void webkit_download_start(WebKitDownload*): assertion `priv-&gt;timer == NULL&apos; failed

It does not matter if the file is opened or saved, the warning does always appear.

Looking at `webkitdownload.cpp` [1] I do not see when

    static void webkit_download_init(WebKitDownload* download) {}

is called and grepping through the source it looks like it never is.


[1] http://trac.webkit.org/browser/trunk/Source/WebKit/gtk/webkit/webkitdownload.cpp#L506</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>926655</commentid>
    <comment_count>1</comment_count>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2013-09-09 05:11:15 -0700</bug_when>
    <thetext>(In reply to comment #0)
&gt;     ** (midori4:4274): CRITICAL **: void webkit_download_start(WebKitDownload*): assertion `priv-&gt;timer == NULL&apos; failed

Looks like webkit_download_start() is being called twice, maybe it&apos;s a
bug in Midori?

&gt; Looking at `webkitdownload.cpp` [1] I do not see when
&gt;
&gt;     static void webkit_download_init(WebKitDownload* download) {}
&gt;
&gt; is called and grepping through the source it looks like it never is.

That function is called when the WebKitDownload object is created.

The code that calls that function is generated from the G_DEFINE_TYPE
macro in that file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999022</commentid>
    <comment_count>2</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-04-08 19:03:56 -0700</bug_when>
    <thetext>The GTK+ port of WebKit1 has been removed.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>