<?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>88679</bug_id>
          
          <creation_ts>2012-06-08 12:17:33 -0700</creation_ts>
          <short_desc>[Qt][WK2] API tests randomly asserts in QQuickWebPage::setContentsScale(qreal)</short_desc>
          <delta_ts>2012-07-03 08:35:16 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Viatcheslav Ostapenko">ostap73</reporter>
          <assigned_to name="Viatcheslav Ostapenko">ostap73</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>menard</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>644925</commentid>
    <comment_count>0</comment_count>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2012-06-08 12:17:33 -0700</bug_when>
    <thetext>ASSERTION FAILED: scale &gt; 0
/home/sl/work/melt/webkit_merge/Source/WebKit2/UIProcess/API/qt/qquickwebpage.cpp(132) : void QQuickWebPage::setContentsScale(qreal)
1   0xb7250075 /usr/lib/libWebKit2.so.1(_ZN13QQuickWebPage16setContentsScaleEd+0x67) [0xb7250075]
2   0xb735699c /usr/lib/libWebKit2.so.1(_ZN6WebKit27QtViewportInteractionEngine11setCSSScaleEd+0x90) [0xb735699c]
3   0xb72587e4 /usr/lib/libWebKit2.so.1(_ZN29QQuickWebViewFlickablePrivate21didChangeContentsSizeERK5QSize+0x246) [0xb72587e4]
4   0xb734db01 /usr/lib/libWebKit2.so.1(_ZN6WebKit12QtPageClient21didChangeContentsSizeERKN7WebCore7IntSizeE+0x4f) [0xb734db01]
5   0xb72f373a /usr/lib/libWebKit2.so.1(_ZN6WebKit12WebPageProxy21didChangeContentsSizeERKN7WebCore7IntSizeE+0x26) [0xb72f373a]
6   0xb746a6e7 /usr/lib/libWebKit2.so.1(_ZN7CoreIPC18callMemberFunctionIN6WebKit12WebPageProxyEMS2_FvRKN7WebCore7IntSizeEES4_EEvRKNS_10Arguments1IT1_EEPT_T0_+0x40) [0xb746a6e7]
7   0xb7465d3f /usr/lib/libWebKit2.so.1(_ZN7CoreIPC13handleMessageIN8Messages12WebPageProxy21DidChangeContentsSizeEN6WebKit12WebPageProxyEMS5_FvRKN7WebCore7IntSizeEEEEvPNS_15ArgumentDecoderEPT0_T1_+0x5b) [0xb7465d3f]
8   0xb7462bea /usr/lib/libWebKit2.so.1(_ZN6WebKit12WebPageProxy29didReceiveWebPageProxyMessageEPN7CoreIPC10ConnectionENS1_9MessageIDEPNS1_15ArgumentDecoderE+0x9ca) [0xb7462bea]
9   0xb72edeca /usr/lib/libWebKit2.so.1(_ZN6WebKit12WebPageProxy17didReceiveMessageEPN7CoreIPC10ConnectionENS1_9MessageIDEPNS1_15ArgumentDecoderE+0x10e) [0xb72edeca]
10  0xb732ad85 /usr/lib/libWebKit2.so.1(_ZN6WebKit15WebProcessProxy17didReceiveMessageEPN7CoreIPC10ConnectionENS1_9MessageIDEPNS1_15ArgumentDecoderE+0x1c7) [0xb732ad85]
11  0xb729deea /usr/lib/libWebKit2.so.1(_ZN6WebKit25WebConnectionToWebProcess17didReceiveMessageEPN7CoreIPC10ConnectionENS1_9MessageIDEPNS1_15ArgumentDecoderE+0x122) [0xb729deea]
12  0xb71df5d2 /usr/lib/libWebKit2.so.1(_ZN7CoreIPC10Connection15dispatchMessageERNS0_7MessageINS_15ArgumentDecoderEEE+0x170) [0xb71df5d2]
13  0xb71df799 /usr/lib/libWebKit2.so.1(_ZN7CoreIPC10Connection18dispatchOneMessageEv+0xa3) [0xb71df799]
14  0xb71e9e38 /usr/lib/libWebKit2.so.1(_ZN3WTF15FunctionWrapperIMN7CoreIPC10ConnectionEFvvEEclEPS2_+0x44) [0xb71e9e38]
15  0xb71e9bf2 /usr/lib/libWebKit2.so.1(_ZN3WTF17BoundFunctionImplINS_15FunctionWrapperIMN7CoreIPC10ConnectionEFvvEEEFvPS3_EEclEv+0x34) [0xb71e9bf2]
16  0xb72d32b2 /usr/lib/libWebKit2.so.1(_ZNK3WTF8FunctionIFvvEEclEv+0x7e) [0xb72d32b2]
17  0xb4bbbb6e /usr/lib/libWebCore.so.1(_ZN7WebCore7RunLoop11performWorkEv+0x7a) [0xb4bbbb6e]
18  0xb4ebacc5 /usr/lib/libWebCore.so.1(_ZN7WebCore7RunLoop11TimerObject11performWorkEv+0x1f) [0xb4ebacc5]
19  0xb4ebb86a /usr/lib/libWebCore.so.1(+0x242b86a) [0xb4ebb86a]
20  0xae5ccc63 /usr/lib/libQtCore.so.5(_ZN14QMetaCallEvent13placeMetaCallEP7QObject+0x93) [0xae5ccc63]
21  0xae5cf502 /usr/lib/libQtCore.so.5(_ZN7QObject5eventEP6QEvent+0x252) [0xae5cf502]
22  0xaf245b2e /usr/lib/libQtWidgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xce) [0xaf245b2e]
23  0xaf249801 /usr/lib/libQtWidgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x231) [0xaf249801]
24  0xae59ef8e /usr/lib/libQtCore.so.5(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x8e) [0xae59ef8e]
25  0xae5a37c5 /usr/lib/libQtCore.so.5(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x2b5) [0xae5a37c5]
26  0xae5a3ced /usr/lib/libQtCore.so.5(_ZN16QCoreApplication16sendPostedEventsEP7QObjecti+0x2d) [0xae5a3ced]
27  0xae5f68c5 /usr/lib/libQtCore.so.5(+0x2798c5) [0xae5f68c5]
28  0xb0322738 /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1c8) [0xb0322738]
29  0xb0322ee8 /usr/lib/libglib-2.0.so.0(+0x42ee8) [0xb0322ee8]
30  0xb03230e4 /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x64) [0xb03230e4]
31  0xae5f6a60 /usr/lib/libQtCore.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x70) [0xae5f6a60]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>644933</commentid>
    <comment_count>1</comment_count>
      <attachid>146629</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2012-06-08 12:26:36 -0700</bug_when>
    <thetext>Created attachment 146629
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>645117</commentid>
    <comment_count>2</comment_count>
      <attachid>146660</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2012-06-08 16:16:53 -0700</bug_when>
    <thetext>Created attachment 146660
Rebased patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>662228</commentid>
    <comment_count>3</comment_count>
      <attachid>146660</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-07-03 08:15:34 -0700</bug_when>
    <thetext>Comment on attachment 146660
Rebased patch.

LGTM, rs=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>662241</commentid>
    <comment_count>4</comment_count>
      <attachid>146660</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-03 08:35:11 -0700</bug_when>
    <thetext>Comment on attachment 146660
Rebased patch.

Clearing flags on attachment: 146660

Committed r121769: &lt;http://trac.webkit.org/changeset/121769&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>662242</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-03 08:35:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>146629</attachid>
            <date>2012-06-08 12:26:36 -0700</date>
            <delta_ts>2012-06-08 16:16:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>zero_viewport_assert.diff</filename>
            <type>text/plain</type>
            <size>1625</size>
            <attacher name="Viatcheslav Ostapenko">ostap73</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAyZGQ4MzQ1Li4zN2FjOGMwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTgg
QEAKKzIwMTItMDYtMDggIFZpYXRjaGVzbGF2IE9zdGFwZW5rbyAgPG9zdGFwZW5rby52aWF0Y2hl
c2xhdkBub2tpYS5jb20+CisKKyAgICAgICAgW1F0XVtXSzJdIEFQSSB0ZXN0cyByYW5kb21seSBh
c3NlcnRzIGluIFFRdWlja1dlYlBhZ2U6OnNldENvbnRlbnRzU2NhbGUocXJlYWwpCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04ODY3OQorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFZpZXdwb3J0IHBhcmFtZXRl
cnMgY2Fubm90IGJlIGNhbGN1bGF0ZWQgd2hpbGUgdmlld3BvcnQgaXMgbm90IHZpc2libGUgYW5k
IAorICAgICAgICB2aWV3cG9ydCBzaXplIGlzIDAsIHNvIGluIFFRdWlja1dlYlZpZXdGbGlja2Fi
bGVQcml2YXRlOjpkaWRDaGFuZ2VDb250ZW50c1NpemUgCisgICAgICAgIGp1c3Qgc2V0IHBhZ2VW
aWV3IHNpemUsIGJ1dCBkZWxheSBjYWxjdWxhdGlvbiBvZiB2aWV3cG9ydCBwYXJhbWV0ZXJzIHVu
dGlsIHZpZXcgCisgICAgICAgIGJlY29tZXMgdmlzaWJsZS4KKworICAgICAgICAqIFVJUHJvY2Vz
cy9BUEkvcXQvcXF1aWNrd2Vidmlldy5jcHA6CisgICAgICAgIChRUXVpY2tXZWJWaWV3RmxpY2th
YmxlUHJpdmF0ZTo6ZGlkQ2hhbmdlQ29udGVudHNTaXplKToKKwogMjAxMi0wNS0xOCAgQW5kZXJz
IENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAgIFBERiBwYWdlIGRvZXMg
bm90IHNob3cgdXAgd2hlbiBvcGVuZWQgaW4gdGhlIGJhY2tncm91bmQKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlldy5jcHAgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcuY3BwCmluZGV4IGQ2ODQzNWUu
Ljc2ZmY3N2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1
aWNrd2Vidmlldy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVp
Y2t3ZWJ2aWV3LmNwcApAQCAtMTAzMyw2ICsxMDMzLDkgQEAgdm9pZCBRUXVpY2tXZWJWaWV3Rmxp
Y2thYmxlUHJpdmF0ZTo6ZGlkQ2hhbmdlQ29udGVudHNTaXplKGNvbnN0IFFTaXplJiBuZXdTaXpl
KQogCiAgICAgcGFnZVZpZXctPnNldENvbnRlbnRzU2l6ZShuZXdTaXplKTsgLy8gZW1pdHMgY29u
dGVudHNTaXplQ2hhbmdlZCgpCiAKKyAgICBpZiAodmlld3BvcnRTaXplLmlzRW1wdHkoKSkKKyAg
ICAgICAgcmV0dXJuOworCiAgICAgZmxvYXQgbWluaW11bVNjYWxlID0gV2ViQ29yZTo6Y29tcHV0
ZU1pbmltdW1TY2FsZUZhY3RvckZvckNvbnRlbnRDb250YWluZWQoYXR0cmlidXRlcywgdmlld3Bv
cnRTaXplLCBuZXdTaXplKTsKIAogICAgIGlmICghcUZ1enp5Q29tcGFyZShtaW5pbXVtU2NhbGUs
IGF0dHJpYnV0ZXMubWluaW11bVNjYWxlKSkgewo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>146660</attachid>
            <date>2012-06-08 16:16:53 -0700</date>
            <delta_ts>2012-07-03 08:35:11 -0700</delta_ts>
            <desc>Rebased patch.</desc>
            <filename>zero_viewport_size.diff</filename>
            <type>text/plain</type>
            <size>1672</size>
            <attacher name="Viatcheslav Ostapenko">ostap73</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA2MmY1YWY5Li4zNzcyMGRlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTkg
QEAKIDIwMTItMDYtMDggIFZpYXRjaGVzbGF2IE9zdGFwZW5rbyAgPG9zdGFwZW5rby52aWF0Y2hl
c2xhdkBub2tpYS5jb20+CiAKKyAgICAgICAgW1F0XVtXSzJdIEFQSSB0ZXN0cyByYW5kb21seSBh
c3NlcnRzIGluIFFRdWlja1dlYlBhZ2U6OnNldENvbnRlbnRzU2NhbGUocXJlYWwpCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04ODY3OQorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFZpZXdwb3J0IHBhcmFtZXRl
cnMgY2Fubm90IGJlIGNhbGN1bGF0ZWQgd2hpbGUgdmlld3BvcnQgaXMgbm90IHZpc2libGUgYW5k
IAorICAgICAgICB2aWV3cG9ydCBzaXplIGlzIDAsIHNvIGxldCdzIGRlbGF5IGNhbGN1bGF0aW9u
IG9mIHZpZXdwb3J0IHBhcmFtZXRlcnMgdW50aWwgdmlldyAKKyAgICAgICAgYmVjb21lcyB2aXNp
YmxlLgorCisgICAgICAgICogVUlQcm9jZXNzL3F0L1F0Vmlld3BvcnRIYW5kbGVyLmNwcDoKKyAg
ICAgICAgKFdlYktpdDo6UXRWaWV3cG9ydEhhbmRsZXI6OnBhZ2VDb250ZW50c1NpemVDaGFuZ2Vk
KToKKworMjAxMi0wNi0wOCAgVmlhdGNoZXNsYXYgT3N0YXBlbmtvICA8b3N0YXBlbmtvLnZpYXRj
aGVzbGF2QG5va2lhLmNvbT4KKwogICAgICAgICBbUXRdIFtXSzJdIEFQSSB0ZXN0cyByYW5kb21s
eSBhc3NlcnQgaW4gV2ViTGF5ZXJUcmVlUmVuZGVyZXI6OmFzc2lnbkltYWdlVG9MYXllcgogICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg2NjcKIApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL3F0L1F0Vmlld3BvcnRIYW5kbGVyLmNw
cCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9xdC9RdFZpZXdwb3J0SGFuZGxlci5jcHAKaW5k
ZXggMjVmZTZmMi4uOGU0MGE1YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L3F0L1F0Vmlld3BvcnRIYW5kbGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
cXQvUXRWaWV3cG9ydEhhbmRsZXIuY3BwCkBAIC0yNDQsNiArMjQ0LDkgQEAgdm9pZCBRdFZpZXdw
b3J0SGFuZGxlcjo6dmlld3BvcnRBdHRyaWJ1dGVzQ2hhbmdlZChjb25zdCBXZWJDb3JlOjpWaWV3
cG9ydEF0dHJpYnUKIAogdm9pZCBRdFZpZXdwb3J0SGFuZGxlcjo6cGFnZUNvbnRlbnRzU2l6ZUNo
YW5nZWQoY29uc3QgUVNpemUmIG5ld1NpemUsIGNvbnN0IFFTaXplJiB2aWV3cG9ydFNpemUpCiB7
CisgICAgaWYgKHZpZXdwb3J0U2l6ZS5pc0VtcHR5KCkpCisgICAgICAgIHJldHVybjsKKwogICAg
IGZsb2F0IG1pbmltdW1TY2FsZSA9IFdlYkNvcmU6OmNvbXB1dGVNaW5pbXVtU2NhbGVGYWN0b3JG
b3JDb250ZW50Q29udGFpbmVkKG1fcmF3QXR0cmlidXRlcywgdmlld3BvcnRTaXplLCBuZXdTaXpl
KTsKIAogICAgIGlmICghcUZ1enp5Q29tcGFyZShtaW5pbXVtU2NhbGUsIG1fcmF3QXR0cmlidXRl
cy5taW5pbXVtU2NhbGUpKSB7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>