<?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>78502</bug_id>
          
          <creation_ts>2012-02-13 09:13:38 -0800</creation_ts>
          <short_desc>[Qt] inspector/styles/undo-add-new-rule.html crashes</short_desc>
          <delta_ts>2012-02-13 23:50:16 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>78482</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>ossy</cc>
    
    <cc>pfeldman</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>555316</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-02-13 09:13:38 -0800</bug_when>
    <thetext>inspector/styles/undo-add-new-rule.html introduced in http://trac.webkit.org/changeset/107561</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>555318</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-02-13 09:17:28 -0800</bug_when>
    <thetext>... but crashes on 32 bit QtWebKit (pass on 64 bit)

here is the backtrace:
$ cat undo-add-new-rule-crash-log.txt | c++filt
1   0x8066ecb /ramdisk/qt-linux-release/build/WebKitBuild/Release/bin/DumpRenderTree() [0x8066ecb]
2   0xf76f7400 [0xf76f7400]
3   0xf5f44527 /ramdisk/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::StylePropertySet::ensureCSSStyleDeclaration() const+0x17) [0xf5f44527]
4   0xf6240922 /ramdisk/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::InspectorStyleSheet::deleteRule(WebCore::InspectorCSSId const&amp;, int&amp;)+0xb2) [0xf6240922]
5   0xf61df13e /ramdisk/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::InspectorCSSAgent::AddRuleAction::undo(int&amp;)+0x2e) [0xf61df13e]
6   0xf621bfb8 /ramdisk/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::InspectorHistory::undo(int&amp;)+0xb8) [0xf621bfb8]
7   0xf620300c /ramdisk/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::InspectorDOMAgent::undo(WTF::String*)+0x3c) [0xf620300c]
8   0xf6ccfbfb /ramdisk/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::InspectorBackendDispatcherImpl::DOM_undo(long, WebCore::InspectorObject*)+0x5b) [0xf6ccfbfb]
9   0xf6cc7946 /ramdisk/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::InspectorBackendDispatcherImpl::dispatch(WTF::String const&amp;)+0x346) [0xf6cc7946]
10  0xf61f09df /ramdisk/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::InspectorController::dispatchMessageFromFrontend(WTF::String const&amp;)+0x1f) [0xf61f09df]
11  0xf6216b43 /ramdisk/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::InspectorBackendDispatchTask::onTimer(WebCore::Timer&lt;WebCore::InspectorBackendDispatchTask&gt;*)+0xf3) [0xf6216b43]
12  0xf6215831 /ramdisk/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::Timer&lt;WebCore::InspectorBackendDispatchTask&gt;::fired()+0x21) [0xf6215831]
13  0xf6429f79 /ramdisk/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::ThreadTimers::sharedTimerFiredInternal()+0xa9) [0xf6429f79]
14  0xf642a055 /ramdisk/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::ThreadTimers::sharedTimerFired()+0x45) [0xf642a055]
15  0xf6623056 /ramdisk/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4(WebCore::SharedTimerQt::timerEvent(QTimerEvent*)+0x46) [0xf6623056]
16  0xf3b354e4 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QObject::event(QEvent*)+0x84) [0xf3b354e4]
17  0xf3f3ee0c /usr/local/Trolltech/Qt-4.8.0/lib/libQtGui.so.4(QApplicationPrivate::notify_helper(QObject*, QEvent*)+0xac) [0xf3f3ee0c]
18  0xf3f44cc2 /usr/local/Trolltech/Qt-4.8.0/lib/libQtGui.so.4(QApplication::notify(QObject*, QEvent*)+0x162) [0xf3f44cc2]
19  0xf3b221ab /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QCoreApplication::notifyInternal(QObject*, QEvent*)+0x7b) [0xf3b221ab]
20  0xf3b58b87 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(+0x1c5b87) [0xf3b58b87]
21  0xf3b55b6a /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(+0x1c2b6a) [0xf3b55b6a]
22  0xf4ec0305 /lib/libglib-2.0.so.0(g_main_context_dispatch+0x1d5) [0xf4ec0305]
23  0xf4ec3fe8 /lib/libglib-2.0.so.0(+0x3efe8) [0xf4ec3fe8]
24  0xf4ec41c8 /lib/libglib-2.0.so.0(g_main_context_iteration+0x68) [0xf4ec41c8]
25  0xf3b55855 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;)+0x65) [0xf3b55855]
26  0xf3ff9775 /usr/local/Trolltech/Qt-4.8.0/lib/libQtGui.so.4(+0x229775) [0xf3ff9775]
27  0xf3b20a69 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;)+0x49) [0xf3b20a69]
28  0xf3b20f72 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;)+0x182) [0xf3b20f72]
29  0xf3b2732f /usr/local/Trolltech/Qt-4.8.0/lib/libQtCore.so.4(QCoreApplication::exec()+0xaf) [0xf3b2732f]
30  0xf3f3de77 /usr/local/Trolltech/Qt-4.8.0/lib/libQtGui.so.4(QApplication::exec()+0x27) [0xf3f3de77]
31  0x8067f81 /ramdisk/qt-linux-release/build/WebKitBuild/Release/bin/DumpRenderTree() [0x8067f81]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>555323</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-02-13 09:23:28 -0800</bug_when>
    <thetext>I skipped it until proper fix - http://trac.webkit.org/changeset/107578</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>555998</commentid>
    <comment_count>3</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-02-13 23:33:46 -0800</bug_when>
    <thetext>*** Bug 78522 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556001</commentid>
    <comment_count>4</comment_count>
      <attachid>126916</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-02-13 23:36:57 -0800</bug_when>
    <thetext>Created attachment 126916
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556015</commentid>
    <comment_count>5</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-02-13 23:50:16 -0800</bug_when>
    <thetext>Fix landed as http://trac.webkit.org/changeset/107676.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126916</attachid>
            <date>2012-02-13 23:36:57 -0800</date>
            <delta_ts>2012-02-13 23:45:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-78502-20120214113659.patch</filename>
            <type>text/plain</type>
            <size>3267</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA3NjY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2NjNDA5MzAzZmU4M2Ix
YzU5NmNhYzMzMzc4YWZmMTY2N2QyOTMyYy4uYjQ3MGNlN2Q0YTQ0NjAyMDExMTY5ZmNiODEyNDlj
N2Q2YjU5ZjAxYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEyLTAyLTEzICBQYXZl
bCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtRdF0gaW5zcGVj
dG9yL3N0eWxlcy91bmRvLWFkZC1uZXctcnVsZS5odG1sIGNyYXNoZXMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc4NTAyCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yU3R5
bGVTaGVldC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JTdHlsZVNoZWV0OjpkZWxl
dGVSdWxlKToKKwogMjAxMi0wMi0xMyAgVy4gSmFtZXMgTWFjTGVhbiAgPHdqbWFjbGVhbkBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgW2Nocm9taXVtXSBSZW1vdmUgb2Jzb2xldGUgem9vbSBhbmlt
YXRpb24gcGF0aHdheS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNw
ZWN0b3JTdHlsZVNoZWV0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JT
dHlsZVNoZWV0LmNwcAppbmRleCBmNzU4Nzg0YTBkYTc0ZjJlOTQyYTkyMTliNTBkYjQ0ODMwYjI4
NTIxLi5iNDUwYWZjZDA4ZWU4ZGFlYzM3YmUzOTIxNmRjZDlhMjk2ZjJiY2E1IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yU3R5bGVTaGVldC5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvclN0eWxlU2hlZXQuY3BwCkBAIC03NzMs
NyArNzczLDcgQEAgQ1NTU3R5bGVSdWxlKiBJbnNwZWN0b3JTdHlsZVNoZWV0OjphZGRSdWxlKGNv
bnN0IFN0cmluZyYgc2VsZWN0b3IsIEV4Y2VwdGlvbkNvZGUKIAogYm9vbCBJbnNwZWN0b3JTdHls
ZVNoZWV0OjpkZWxldGVSdWxlKGNvbnN0IEluc3BlY3RvckNTU0lkJiBpZCwgRXhjZXB0aW9uQ29k
ZSYgZWMpCiB7Ci0gICAgQ1NTU3R5bGVSdWxlKiBydWxlID0gcnVsZUZvcklkKGlkKTsKKyAgICBS
ZWZQdHI8Q1NTU3R5bGVSdWxlPiBydWxlID0gcnVsZUZvcklkKGlkKTsKICAgICBpZiAoIXJ1bGUp
IHsKICAgICAgICAgZWMgPSBOT1RfRk9VTkRfRVJSOwogICAgICAgICByZXR1cm4gZmFsc2U7CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
aW5kZXggMDA3MjA3ODU5MDIyZGYyMmEzMGFlY2QxOTNjZjMyMTg2OTZjODU0NS4uZTkwYWI4Njc0
ZmE1ZjgzZGIyMjBjYmJlNDFmOGMxODFhMGM1NTM5OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisy
MDEyLTAyLTEzICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgorCisgICAg
ICAgIFtRdF0gaW5zcGVjdG9yL3N0eWxlcy91bmRvLWFkZC1uZXctcnVsZS5odG1sIGNyYXNoZXMK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc4NTAyCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9y
bS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQ6CisgICAgICAgICogcGxhdGZvcm0vcXQv
U2tpcHBlZDoKKwogMjAxMi0wMi0xMyAgTm9lbCBHb3Jkb24gIDxub2VsLmdvcmRvbkBnbWFpbC5j
b20+CiAKICAgICAgICAgUmViYXNlbGluZSBKUEVHIGltYWdlIHJlc3VsdHMgYWZ0ZXIgcjEwNzM4
OQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3Rh
dGlvbnMudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlv
bnMudHh0CmluZGV4IGIyMTNjYzQyZTE0YTEyOTM0NTRjYmJhMGIwZTFjNDlmOThhOGI4MzYuLjc5
YjU5MjIwYTU1ODUwMDAxOGRmMjY0OTcwMDRhMDc0NGJhNzY5NzggMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAorKysgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQKQEAgLTM5ODYs
NyArMzk4Niw2IEBAIEJVR1dLNzU0NzggOiBmYXN0L2h0bWwvZGV0YWlscy1hZGQtc3VtbWFyeS05
LWFuZC1jbGljay5odG1sID0gSU1BR0UKIAogQlVHVjhfMTk0OCA6IGZhc3QvanMvZGZnLXB1dC1i
eS1pZC1wcm90b3R5cGUtY2hlY2suaHRtbCA9IFRFWFQKIAotQlVHV0s3ODUyMiBERUJVRyA6IGlu
c3BlY3Rvci9zdHlsZXMvdW5kby1hZGQtbmV3LXJ1bGUuaHRtbCA9IENSQVNICiBCVUdXSzc4NTI5
IExJTlVYIERFQlVHIEdQVSA6IGZhc3QvY2FudmFzL2NhbnZhcy10ZXh0LWFsaWdubWVudC5odG1s
ID0gSU1BR0UKIAogQlVHV0s3ODU2MSBXSU4gOiBjc3MzL2ZpbHRlcnMvY3Jhc2gtaHctc3ctc3dp
dGNoLmh0bWwgPSBNSVNTSU5HCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9T
a2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAppbmRleCAwYWE4ZTRhOWNk
YjhlNGZhMTAxMzZlNDQyZWY1MmUzOTM5MjU1Yzc5Li5iOTUxN2RlODEwMTFjYzc4ZjU1MGU0YjBl
MGRkZTkwNDBkYzJhMzk1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lw
cGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKQEAgLTI2MTEsNiArMjYx
MSwzIEBAIGZhc3QvZXZlbnRzL3BhZ2VoaWRlLXRpbWVvdXQuaHRtbAogZmFzdC9ldmVudHMvcGFn
ZXNob3ctcGFnZWhpZGUtb24tYmFjay1jYWNoZWQuaHRtbAogZmFzdC9ldmVudHMvcGFnZXNob3ct
cGFnZWhpZGUtb24tYmFjay1jYWNoZWQtd2l0aC1mcmFtZXMuaHRtbAogCi0jIFtRdF0gaW5zcGVj
dG9yL3N0eWxlcy91bmRvLWFkZC1uZXctcnVsZS5odG1sIGNyYXNoZXMKLSMgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc4NTAyCi1pbnNwZWN0b3Ivc3R5bGVzL3VuZG8t
YWRkLW5ldy1ydWxlLmh0bWwK
</data>
<flag name="review"
          id="128881"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>