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

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>86221</bug_id>
          
          <creation_ts>2004-07-29 12:27:11 +0000</creation_ts>
          <short_desc>[test case] crash with javascript manipulated tables</short_desc>
          <delta_ts>2006-10-24 16:21:11 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>konqueror</product>
          <component>khtml</component>
          <version>unspecified</version>
          <rep_platform>FreeBSD Ports</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Nottebrock">lofi</reporter>
          <assigned_to name="Konqueror Bugs">konqueror-bugs-null</assigned_to>
          <cc>maksim</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>254044</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Nottebrock">lofi</who>
    <bug_when>2004-07-29 12:27:11 +0000</bug_when>
    <thetext>Version:            (using KDE KDE 3.2.3)
Installed from:    FreeBSD Ports

A bit of clicking around on the underlined of the attached testcase stuff reprocably crashes konqueror. Backtrace is attached to the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254045</commentid>
    <comment_count>1</comment_count>
      <attachid>6905</attachid>
    <who name="Michael Nottebrock">lofi</who>
    <bug_when>2004-07-29 12:28:28 +0000</bug_when>
    <thetext>Created attachment 6905
Testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254046</commentid>
    <comment_count>2</comment_count>
      <attachid>6906</attachid>
    <who name="Michael Nottebrock">lofi</who>
    <bug_when>2004-07-29 12:29:46 +0000</bug_when>
    <thetext>Created attachment 6906
Crash backtrace</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254058</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Nottebrock">lofi</who>
    <bug_when>2004-07-29 13:13:29 +0000</bug_when>
    <thetext>Please note that the CSS code is buggy itself, instead of setting the display to inline it should have been set to table-row and table-cell.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255914</commentid>
    <comment_count>4</comment_count>
    <who name="Dik Takken">kde</who>
    <bug_when>2004-08-04 13:04:33 +0000</bug_when>
    <thetext>Confirmed. Crash also reproducible on KDE 3.3 Beta 2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264858</commentid>
    <comment_count>5</comment_count>
    <who name="Tommi Tervo">tommi.tervo</who>
    <bug_when>2004-09-01 15:53:53 +0000</bug_when>
    <thetext>for duplicate finder.

#0  0x2936dbf3 in wait4 () from /lib/libc.so.5
#1  0x2935f691 in waitpid () from /lib/libc.so.5
#2  0x291f2c86 in waitpid () from /usr/lib/libpthread.so.1
#3  0x2893fdd0 in KCrash::defaultCrashHandler(int) (sig=6) at kcrash.cpp:246
#4  0x291f96a5 in sigaction () from /usr/lib/libpthread.so.1
#5  &lt;signal handler called&gt;
#6  0x2936d8f3 in kill () from /lib/libc.so.5
#7  0x293d6616 in abort () from /lib/libc.so.5
#8  0x293b12ee in __assert () from /lib/libc.so.5
#9  0x29b1434f in khtml::RenderFlow::addChildWithContinuation(khtml::RenderObject*, khtml::RenderObject*) (this=0x8465de0, newChild=0x8465814, 
    beforeChild=0x84ff43c) at render_flow.cpp:110
#10 0x29b14393 in khtml::RenderFlow::addChild(khtml::RenderObject*, khtml::RenderObject*) (this=0x8465de0, newChild=0x8465814, beforeChild=0x84ff43c)
    at render_flow.cpp:125
#11 0x29abede4 in DOM::ElementImpl::attach() (this=0x84ff43c)
    at dom_elementimpl.cpp:450
#12 0x29af6838 in DOM::HTMLTableCellElementImpl::attach() (this=0x84fc080)
    at html_tableimpl.cpp:839
#13 0x29abef78 in DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (
    this=0x84fc080, change=NoChange) at dom_elementimpl.cpp:490
#14 0x29ad8f9f in DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange)
    (this=0x84fc080, ch=7) at html_elementimpl.cpp:262
#15 0x29abf034 in DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (
    this=0x84fa6c0, change=NoChange) at dom_elementimpl.cpp:517
#16 0x29ad8f9f in DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange)
    (this=0x84fa6c0, ch=7) at html_elementimpl.cpp:262
#17 0x29abf034 in DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (
    this=0x84fa500, change=NoChange) at dom_elementimpl.cpp:517
#18 0x29ad8f9f in DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange)
    (this=0x84fa500, ch=7) at html_elementimpl.cpp:262
#19 0x29abf034 in DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (
    this=0x84e3b80, change=NoChange) at dom_elementimpl.cpp:517
#20 0x29ad8f9f in DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange)
    (this=0x84e3b80, ch=7) at html_elementimpl.cpp:262
#21 0x29abf034 in DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (
    this=0x819f940, change=NoChange) at dom_elementimpl.cpp:517
#22 0x29ad8f9f in DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange)
    (this=0x819f940, ch=7) at html_elementimpl.cpp:262
#23 0x29abf034 in DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (
    this=0x84e5700, change=NoChange) at dom_elementimpl.cpp:517
#24 0x29ad8f9f in DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange)
    (this=0x84e5700, ch=7) at html_elementimpl.cpp:262
#25 0x29aad9b7 in DOM::DocumentImpl::recalcStyle(DOM::NodeImpl::StyleChange) (
    this=0x8428200, change=NoChange) at dom_docimpl.cpp:979
#26 0x29aadd23 in DOM::DocumentImpl::updateRendering() (this=0x8428200)
    at dom_docimpl.cpp:1012
#27 0x29aadd85 in DOM::DocumentImpl::updateDocumentsRendering() ()
    at dom_docimpl.cpp:1026
#28 0x29ba6a2a in KJS::Window::afterScriptExecution() (this=0x84e3600)
    at kjs_window.cpp:937
#29 0x29bcb000 in KJS::JSEventListener::handleEvent(DOM::Event&amp;) (
    this=0x84f5de0, evt=@0xbfbfda40) at kjs_events.cpp:120
#30 0x29ab8ef7 in DOM::NodeImpl::handleLocalEvents(DOM::EventImpl*, bool) (
    this=0x20, evt=0x8421480, useCapture=false) at dom_nodeimpl.cpp:707
#31 0x29ab8583 in DOM::NodeImpl::dispatchGenericEvent(DOM::EventImpl*, int&amp;) (
    this=0x84fa400, evt=0x8421480) at dom_nodeimpl.cpp:518
#32 0x29ab8331 in DOM::NodeImpl::dispatchEvent(DOM::EventImpl*, int&amp;, bool) (
    this=0x84fa400, evt=0x8421480, exceptioncode=@0x7, tempEvent=true)
    at dom_nodeimpl.cpp:470
#33 0x29a5fba6 in KHTMLView::dispatchMouseEvent(int, DOM::NodeImpl*, bool, int, QMouseEvent*, bool, int) (this=0x83a0800, eventId=4, targetNode=0x84fa400, 
    cancelable=true, detail=0, _mouse=0xbfbfdc90, setUnder=true, 
    mouseEventType=0) at khtmlview.cpp:2135
#34 0x29a5b487 in KHTMLView::viewportMouseReleaseEvent(QMouseEvent*) (
    this=0x83a0800, _mouse=0xbfbfe200) at khtmlview.cpp:905
#35 0x28dca554 in QScrollView::eventFilter(QObject*, QEvent*) (this=0x83a0800, 
    obj=0x8352e00, e=0xbfbfe200) at widgets/qscrollview.cpp:1502
#36 0x29a5c264 in KHTMLView::eventFilter(QObject*, QEvent*) (this=0x83a0800, 
    o=0x8352e00, e=0xbfbfe200) at khtmlview.cpp:1420
#37 0x28cd3624 in QObject::activate_filters(QEvent*) (this=0x8352e00, 
    e=0xbfbfe200) at kernel/qobject.cpp:902
#38 0x28cd34f8 in QObject::event(QEvent*) (this=0x8352e00, e=0xbfbfe200)
    at kernel/qobject.cpp:735
#39 0x28d0510a in QWidget::event(QEvent*) (this=0x8352e00, e=0xbfbfe200)
    at kernel/qwidget.cpp:4653
#40 0x28c82fe9 in QApplication::internalNotify(QObject*, QEvent*) (this=0x0, 
    receiver=0x8352e00, e=0xbfbfe200) at kernel/qapplication.cpp:2620
#41 0x28c826b6 in QApplication::notify(QObject*, QEvent*) (this=0xbfbfe900, 
    receiver=0x8352e00, e=0xbfbfe200) at kernel/qapplication.cpp:2406
#42 0x288be596 in KApplication::notify(QObject*, QEvent*) (this=0xbfbfe900, 
    receiver=0x8352e00, event=0xbfbfe200) at kapplication.cpp:511
#43 0x28c244a5 in QETWidget::translateMouseEvent(_XEvent const*) (
    this=0x8352e00, event=0xbfbfe530) at qapplication.h:494
#44 0x28c22906 in QApplication::x11ProcessEvent(_XEvent*) (this=0xbfbfe900, 
    event=0xbfbfe530) at kernel/qapplication_x11.cpp:3521
#45 0x28c362a9 in QEventLoop::processEvents(unsigned) (this=0x80fe5c0, flags=4)
    at kernel/qeventloop_x11.cpp:192
#46 0x28c92adb in QEventLoop::enterLoop() (this=0x80fe5c0)
    at kernel/qeventloop.cpp:198
#47 0x28c92a2c in QEventLoop::exec() (this=0x80fe5c0)
    at kernel/qeventloop.cpp:145
#48 0x28c83144 in QApplication::exec() (this=0xbfbfe900)
    at kernel/qapplication.cpp:2743
#49 0x280d4565 in kdemain (argc=7, argv=0x7) at konq_main.cc:184
#50 0x080486c3 in main (argc=7, argv=0x7) at konqueror.la.cc:2
#51 0x08048602 in _start ()
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281213</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Nottebrock">lofi</who>
    <bug_when>2004-10-30 11:39:42 +0000</bug_when>
    <thetext>Still present in KDE 3.3.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>288474</commentid>
    <comment_count>7</comment_count>
    <who name="Stephan Kulow">coolo</who>
    <bug_when>2004-11-23 16:49:59 +0000</bug_when>
    <thetext>konqueror: /suse/coolo/prod/kdelibs/khtml/rendering/render_flow.cpp:89: void khtml::RenderFlow:: (khtml::RenderObject*, khtml::RenderObject*): Zusicherung »!beforeChild || beforeChild-&gt;parent()-&gt;isRenderBlock() || beforeChild-&gt;parent()-&gt;isRenderInline()« nicht erfüllt.

No other bug with that</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>288485</commentid>
    <comment_count>8</comment_count>
      <attachid>8407</attachid>
    <who name="Stephan Kulow">coolo</who>
    <bug_when>2004-11-23 17:16:07 +0000</bug_when>
    <thetext>Created attachment 8407
reduced test case

the assert of course only triggers if you&apos;re building with debug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>288492</commentid>
    <comment_count>9</comment_count>
    <who name="Stephan Kulow">coolo</who>
    <bug_when>2004-11-23 17:35:24 +0000</bug_when>
    <thetext>just for reference: gtk-webcore crashes too </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>479415</commentid>
    <comment_count>10</comment_count>
    <who name="Allan Sandfeld">kde</who>
    <bug_when>2006-10-24 13:41:44 +0000</bug_when>
    <thetext>SVN commit 598668 by carewolf:

When a sibling renderer has caused implicit containers, make nextRenderer
traverse those to find one we can use as a sibling.
BUG: 86221


 M  +8 -2      dom_nodeimpl.cpp  


--- branches/KDE/3.5/kdelibs/khtml/xml/dom_nodeimpl.cpp #598667:598668
@@ -910,8 +910,14 @@
 RenderObject * NodeImpl::nextRenderer()
 {
     for (NodeImpl *n = nextSibling(); n; n = n-&gt;nextSibling()) {
-        if (n-&gt;renderer())
-            return n-&gt;renderer();
+        if (n-&gt;renderer()) {
+            RenderObject *r = n-&gt;renderer();
+            // If the renderer has caused implicit containers,
+            // return the topmost implicit container
+            while (r-&gt;parent()-&gt;isAnonymous() &amp;&amp; !r-&gt;parent()-&gt;isAnonymousBlock())
+                r = r-&gt;parent();
+            return r;
+        }
     }
     return 0;
 }
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>479457</commentid>
    <comment_count>11</comment_count>
    <who name="Allan Sandfeld">kde</who>
    <bug_when>2006-10-24 16:21:10 +0000</bug_when>
    <thetext>SVN commit 598760 by carewolf:

Move fix of bug #86221 to RenderFlow where it doesn&apos;t cause other
regressions
CCBUG: 86221


 M  +5 -3      rendering/render_flow.cpp  
 M  +2 -8      xml/dom_nodeimpl.cpp  


--- branches/KDE/3.5/kdelibs/khtml/rendering/render_flow.cpp #598759:598760
@@ -85,8 +85,10 @@
 void RenderFlow::addChildWithContinuation(RenderObject* newChild, RenderObject* beforeChild)
 {
     RenderFlow* flow = continuationBefore(beforeChild);
-    KHTMLAssert(!beforeChild || beforeChild-&gt;parent()-&gt;isRenderBlock() ||
-                beforeChild-&gt;parent()-&gt;isRenderInline());
+    while(beforeChild &amp;&amp; beforeChild-&gt;parent() != this &amp;&amp; !beforeChild-&gt;parent()-&gt;isAnonymousBlock()) {
+        // skip implicit containers around beforeChild
+        beforeChild = beforeChild-&gt;parent();
+    }
     RenderFlow* beforeChildParent = beforeChild ? static_cast&lt;RenderFlow*&gt;(beforeChild-&gt;parent()) :
                                     (flow-&gt;continuation() ? flow-&gt;continuation() : flow);
 
@@ -260,7 +262,7 @@
             }
         }
     }
-    
+
     return false;
 }
 
--- branches/KDE/3.5/kdelibs/khtml/xml/dom_nodeimpl.cpp #598759:598760
@@ -910,14 +910,8 @@
 RenderObject * NodeImpl::nextRenderer()
 {
     for (NodeImpl *n = nextSibling(); n; n = n-&gt;nextSibling()) {
-        if (n-&gt;renderer()) {
-            RenderObject *r = n-&gt;renderer();
-            // If the renderer has caused implicit containers,
-            // return the topmost implicit container
-            while (r-&gt;parent()-&gt;isAnonymous() &amp;&amp; !r-&gt;parent()-&gt;isAnonymousBlock())
-                r = r-&gt;parent();
-            return r;
-        }
+        if (n-&gt;renderer())
+            return n-&gt;renderer();
     }
     return 0;
 }
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6905</attachid>
            <date>2004-07-29 12:28:28 +0000</date>
            <delta_ts>2004-11-23 17:16:08 +0000</delta_ts>
            <desc>Testcase</desc>
            <filename>weird.html</filename>
            <type>text/html</type>
            <size>882</size>
            <attacher name="Michael Nottebrock">lofi</attacher>
            
              <data encoding="base64">PGh0bWw+PGhlYWQ+Cjx0aXRsZT50YWJsZSB3ZWlyZG5lc3M8L3RpdGxlPgo8L2hlYWQ+PGJvZHk+
CjxzY3JpcHQgbGFuZ3VhZ2U9ImphdmFzY3JpcHQiPgogIGZ1bmN0aW9uIHRvZ2dsZV90cjIoKSB7
CiAgICBpZiAoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RyMicpLnN0eWxlLmRpc3BsYXk9PSdu
b25lJykgewogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndHIyJykuc3R5bGUuZGlzcGxh
eT0naW5saW5lJzsKICAgIH0gZWxzZSB7CiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0
cjInKS5zdHlsZS5kaXNwbGF5PSdub25lJzsKICAgIH0KICB9CiAgZnVuY3Rpb24gdG9nZ2xlX3Rk
MjEoKSB7CiAgICBpZiAoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RkMjEnKS5zdHlsZS5kaXNw
bGF5PT0nbm9uZScpIHsKICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RkMjEnKS5zdHls
ZS5kaXNwbGF5PSdpbmxpbmUnOwogICAgfSBlbHNlIHsKICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoJ3RkMjEnKS5zdHlsZS5kaXNwbGF5PSdub25lJzsKICAgIH0KICB9Cjwvc2NyaXB0Pgo8
cD4KVG9nZ2xlIDxzcGFuIG9uQ2xpY2s9InRvZ2dsZV90cjIoKSI+PHU+dHIyPC91Pjwvc3Bhbj4K
b3IgdG9nZ2xlIDxzcGFuIG9uQ2xpY2s9InRvZ2dsZV90ZDIxKCkiPjx1PnRkMjE8L3U+PC9zcGFu
Pi4KPC9wPgoKPHRhYmxlIGJvcmRlcj0xPgo8dHIgaWQ9InRyMSI+Cjx0ZCBpZD0idHIxMSI+dHIx
IHRkMTwvdGQ+Cjx0ZCBpZD0idHIxMiI+dHIxIHRkMjwvdGQ+CjwvdHI+Cjx0ciBpZD0idHIyIj4K
PHRkIGlkPSJ0ZDIxIj50cjIgdGQxPC90ZD4KPHRkIGlkPSJ0ZDIyIj50cjIgdGQyPC90ZD4KPC90
cj4KPC90YWJsZT4KPC9ib2R5PjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6906</attachid>
            <date>2004-07-29 12:29:46 +0000</date>
            <delta_ts>2004-07-29 12:29:46 +0000</delta_ts>
            <desc>Crash backtrace</desc>
            <filename>konq-crash</filename>
            <type>text/plain</type>
            <size>5998</size>
            <attacher name="Michael Nottebrock">lofi</attacher>
            
              <data encoding="base64">MHgyOTM2ZGJmMyBpbiB3YWl0NCAoKSBmcm9tIC9saWIvbGliYy5zby41CiMwICAweDI5MzZkYmYz
IGluIHdhaXQ0ICgpIGZyb20gL2xpYi9saWJjLnNvLjUKIzEgIDB4MjkzNWY2OTEgaW4gd2FpdHBp
ZCAoKSBmcm9tIC9saWIvbGliYy5zby41CiMyICAweDI5MWYyYzg2IGluIHdhaXRwaWQgKCkgZnJv
bSAvdXNyL2xpYi9saWJwdGhyZWFkLnNvLjEKIzMgIDB4Mjg5M2ZkZDAgaW4gS0NyYXNoOjpkZWZh
dWx0Q3Jhc2hIYW5kbGVyKGludCkgKHNpZz02KSBhdCBrY3Jhc2guY3BwOjI0NgojNCAgMHgyOTFm
OTZhNSBpbiBzaWdhY3Rpb24gKCkgZnJvbSAvdXNyL2xpYi9saWJwdGhyZWFkLnNvLjEKIzUgIDxz
aWduYWwgaGFuZGxlciBjYWxsZWQ+CiM2ICAweDI5MzZkOGYzIGluIGtpbGwgKCkgZnJvbSAvbGli
L2xpYmMuc28uNQojNyAgMHgyOTNkNjYxNiBpbiBhYm9ydCAoKSBmcm9tIC9saWIvbGliYy5zby41
CiM4ICAweDI5M2IxMmVlIGluIF9fYXNzZXJ0ICgpIGZyb20gL2xpYi9saWJjLnNvLjUKIzkgIDB4
MjliMTQzNGYgaW4ga2h0bWw6OlJlbmRlckZsb3c6OmFkZENoaWxkV2l0aENvbnRpbnVhdGlvbihr
aHRtbDo6UmVuZGVyT2JqZWN0Kiwga2h0bWw6OlJlbmRlck9iamVjdCopICh0aGlzPTB4ODQ2NWRl
MCwgbmV3Q2hpbGQ9MHg4NDY1ODE0LCAKICAgIGJlZm9yZUNoaWxkPTB4ODRmZjQzYykgYXQgcmVu
ZGVyX2Zsb3cuY3BwOjExMAojMTAgMHgyOWIxNDM5MyBpbiBraHRtbDo6UmVuZGVyRmxvdzo6YWRk
Q2hpbGQoa2h0bWw6OlJlbmRlck9iamVjdCosIGtodG1sOjpSZW5kZXJPYmplY3QqKSAodGhpcz0w
eDg0NjVkZTAsIG5ld0NoaWxkPTB4ODQ2NTgxNCwgYmVmb3JlQ2hpbGQ9MHg4NGZmNDNjKQogICAg
YXQgcmVuZGVyX2Zsb3cuY3BwOjEyNQojMTEgMHgyOWFiZWRlNCBpbiBET006OkVsZW1lbnRJbXBs
OjphdHRhY2goKSAodGhpcz0weDg0ZmY0M2MpCiAgICBhdCBkb21fZWxlbWVudGltcGwuY3BwOjQ1
MAojMTIgMHgyOWFmNjgzOCBpbiBET006OkhUTUxUYWJsZUNlbGxFbGVtZW50SW1wbDo6YXR0YWNo
KCkgKHRoaXM9MHg4NGZjMDgwKQogICAgYXQgaHRtbF90YWJsZWltcGwuY3BwOjgzOQojMTMgMHgy
OWFiZWY3OCBpbiBET006OkVsZW1lbnRJbXBsOjpyZWNhbGNTdHlsZShET006Ok5vZGVJbXBsOjpT
dHlsZUNoYW5nZSkgKAogICAgdGhpcz0weDg0ZmMwODAsIGNoYW5nZT1Ob0NoYW5nZSkgYXQgZG9t
X2VsZW1lbnRpbXBsLmNwcDo0OTAKIzE0IDB4MjlhZDhmOWYgaW4gRE9NOjpIVE1MRWxlbWVudElt
cGw6OnJlY2FsY1N0eWxlKERPTTo6Tm9kZUltcGw6OlN0eWxlQ2hhbmdlKQogICAgKHRoaXM9MHg4
NGZjMDgwLCBjaD03KSBhdCBodG1sX2VsZW1lbnRpbXBsLmNwcDoyNjIKIzE1IDB4MjlhYmYwMzQg
aW4gRE9NOjpFbGVtZW50SW1wbDo6cmVjYWxjU3R5bGUoRE9NOjpOb2RlSW1wbDo6U3R5bGVDaGFu
Z2UpICgKICAgIHRoaXM9MHg4NGZhNmMwLCBjaGFuZ2U9Tm9DaGFuZ2UpIGF0IGRvbV9lbGVtZW50
aW1wbC5jcHA6NTE3CiMxNiAweDI5YWQ4ZjlmIGluIERPTTo6SFRNTEVsZW1lbnRJbXBsOjpyZWNh
bGNTdHlsZShET006Ok5vZGVJbXBsOjpTdHlsZUNoYW5nZSkKICAgICh0aGlzPTB4ODRmYTZjMCwg
Y2g9NykgYXQgaHRtbF9lbGVtZW50aW1wbC5jcHA6MjYyCiMxNyAweDI5YWJmMDM0IGluIERPTTo6
RWxlbWVudEltcGw6OnJlY2FsY1N0eWxlKERPTTo6Tm9kZUltcGw6OlN0eWxlQ2hhbmdlKSAoCiAg
ICB0aGlzPTB4ODRmYTUwMCwgY2hhbmdlPU5vQ2hhbmdlKSBhdCBkb21fZWxlbWVudGltcGwuY3Bw
OjUxNwojMTggMHgyOWFkOGY5ZiBpbiBET006OkhUTUxFbGVtZW50SW1wbDo6cmVjYWxjU3R5bGUo
RE9NOjpOb2RlSW1wbDo6U3R5bGVDaGFuZ2UpCiAgICAodGhpcz0weDg0ZmE1MDAsIGNoPTcpIGF0
IGh0bWxfZWxlbWVudGltcGwuY3BwOjI2MgojMTkgMHgyOWFiZjAzNCBpbiBET006OkVsZW1lbnRJ
bXBsOjpyZWNhbGNTdHlsZShET006Ok5vZGVJbXBsOjpTdHlsZUNoYW5nZSkgKAogICAgdGhpcz0w
eDg0ZTNiODAsIGNoYW5nZT1Ob0NoYW5nZSkgYXQgZG9tX2VsZW1lbnRpbXBsLmNwcDo1MTcKIzIw
IDB4MjlhZDhmOWYgaW4gRE9NOjpIVE1MRWxlbWVudEltcGw6OnJlY2FsY1N0eWxlKERPTTo6Tm9k
ZUltcGw6OlN0eWxlQ2hhbmdlKQogICAgKHRoaXM9MHg4NGUzYjgwLCBjaD03KSBhdCBodG1sX2Vs
ZW1lbnRpbXBsLmNwcDoyNjIKIzIxIDB4MjlhYmYwMzQgaW4gRE9NOjpFbGVtZW50SW1wbDo6cmVj
YWxjU3R5bGUoRE9NOjpOb2RlSW1wbDo6U3R5bGVDaGFuZ2UpICgKICAgIHRoaXM9MHg4MTlmOTQw
LCBjaGFuZ2U9Tm9DaGFuZ2UpIGF0IGRvbV9lbGVtZW50aW1wbC5jcHA6NTE3CiMyMiAweDI5YWQ4
ZjlmIGluIERPTTo6SFRNTEVsZW1lbnRJbXBsOjpyZWNhbGNTdHlsZShET006Ok5vZGVJbXBsOjpT
dHlsZUNoYW5nZSkKICAgICh0aGlzPTB4ODE5Zjk0MCwgY2g9NykgYXQgaHRtbF9lbGVtZW50aW1w
bC5jcHA6MjYyCiMyMyAweDI5YWJmMDM0IGluIERPTTo6RWxlbWVudEltcGw6OnJlY2FsY1N0eWxl
KERPTTo6Tm9kZUltcGw6OlN0eWxlQ2hhbmdlKSAoCiAgICB0aGlzPTB4ODRlNTcwMCwgY2hhbmdl
PU5vQ2hhbmdlKSBhdCBkb21fZWxlbWVudGltcGwuY3BwOjUxNwojMjQgMHgyOWFkOGY5ZiBpbiBE
T006OkhUTUxFbGVtZW50SW1wbDo6cmVjYWxjU3R5bGUoRE9NOjpOb2RlSW1wbDo6U3R5bGVDaGFu
Z2UpCiAgICAodGhpcz0weDg0ZTU3MDAsIGNoPTcpIGF0IGh0bWxfZWxlbWVudGltcGwuY3BwOjI2
MgojMjUgMHgyOWFhZDliNyBpbiBET006OkRvY3VtZW50SW1wbDo6cmVjYWxjU3R5bGUoRE9NOjpO
b2RlSW1wbDo6U3R5bGVDaGFuZ2UpICgKICAgIHRoaXM9MHg4NDI4MjAwLCBjaGFuZ2U9Tm9DaGFu
Z2UpIGF0IGRvbV9kb2NpbXBsLmNwcDo5NzkKIzI2IDB4MjlhYWRkMjMgaW4gRE9NOjpEb2N1bWVu
dEltcGw6OnVwZGF0ZVJlbmRlcmluZygpICh0aGlzPTB4ODQyODIwMCkKICAgIGF0IGRvbV9kb2Np
bXBsLmNwcDoxMDEyCiMyNyAweDI5YWFkZDg1IGluIERPTTo6RG9jdW1lbnRJbXBsOjp1cGRhdGVE
b2N1bWVudHNSZW5kZXJpbmcoKSAoKQogICAgYXQgZG9tX2RvY2ltcGwuY3BwOjEwMjYKIzI4IDB4
MjliYTZhMmEgaW4gS0pTOjpXaW5kb3c6OmFmdGVyU2NyaXB0RXhlY3V0aW9uKCkgKHRoaXM9MHg4
NGUzNjAwKQogICAgYXQga2pzX3dpbmRvdy5jcHA6OTM3CiMyOSAweDI5YmNiMDAwIGluIEtKUzo6
SlNFdmVudExpc3RlbmVyOjpoYW5kbGVFdmVudChET006OkV2ZW50JikgKAogICAgdGhpcz0weDg0
ZjVkZTAsIGV2dD1AMHhiZmJmZGE0MCkgYXQga2pzX2V2ZW50cy5jcHA6MTIwCiMzMCAweDI5YWI4
ZWY3IGluIERPTTo6Tm9kZUltcGw6OmhhbmRsZUxvY2FsRXZlbnRzKERPTTo6RXZlbnRJbXBsKiwg
Ym9vbCkgKAogICAgdGhpcz0weDIwLCBldnQ9MHg4NDIxNDgwLCB1c2VDYXB0dXJlPWZhbHNlKSBh
dCBkb21fbm9kZWltcGwuY3BwOjcwNwojMzEgMHgyOWFiODU4MyBpbiBET006Ok5vZGVJbXBsOjpk
aXNwYXRjaEdlbmVyaWNFdmVudChET006OkV2ZW50SW1wbCosIGludCYpICgKICAgIHRoaXM9MHg4
NGZhNDAwLCBldnQ9MHg4NDIxNDgwKSBhdCBkb21fbm9kZWltcGwuY3BwOjUxOAojMzIgMHgyOWFi
ODMzMSBpbiBET006Ok5vZGVJbXBsOjpkaXNwYXRjaEV2ZW50KERPTTo6RXZlbnRJbXBsKiwgaW50
JiwgYm9vbCkgKAogICAgdGhpcz0weDg0ZmE0MDAsIGV2dD0weDg0MjE0ODAsIGV4Y2VwdGlvbmNv
ZGU9QDB4NywgdGVtcEV2ZW50PXRydWUpCiAgICBhdCBkb21fbm9kZWltcGwuY3BwOjQ3MAojMzMg
MHgyOWE1ZmJhNiBpbiBLSFRNTFZpZXc6OmRpc3BhdGNoTW91c2VFdmVudChpbnQsIERPTTo6Tm9k
ZUltcGwqLCBib29sLCBpbnQsIFFNb3VzZUV2ZW50KiwgYm9vbCwgaW50KSAodGhpcz0weDgzYTA4
MDAsIGV2ZW50SWQ9NCwgdGFyZ2V0Tm9kZT0weDg0ZmE0MDAsIAogICAgY2FuY2VsYWJsZT10cnVl
LCBkZXRhaWw9MCwgX21vdXNlPTB4YmZiZmRjOTAsIHNldFVuZGVyPXRydWUsIAogICAgbW91c2VF
dmVudFR5cGU9MCkgYXQga2h0bWx2aWV3LmNwcDoyMTM1CiMzNCAweDI5YTViNDg3IGluIEtIVE1M
Vmlldzo6dmlld3BvcnRNb3VzZVJlbGVhc2VFdmVudChRTW91c2VFdmVudCopICgKICAgIHRoaXM9
MHg4M2EwODAwLCBfbW91c2U9MHhiZmJmZTIwMCkgYXQga2h0bWx2aWV3LmNwcDo5MDUKIzM1IDB4
MjhkY2E1NTQgaW4gUVNjcm9sbFZpZXc6OmV2ZW50RmlsdGVyKFFPYmplY3QqLCBRRXZlbnQqKSAo
dGhpcz0weDgzYTA4MDAsIAogICAgb2JqPTB4ODM1MmUwMCwgZT0weGJmYmZlMjAwKSBhdCB3aWRn
ZXRzL3FzY3JvbGx2aWV3LmNwcDoxNTAyCiMzNiAweDI5YTVjMjY0IGluIEtIVE1MVmlldzo6ZXZl
bnRGaWx0ZXIoUU9iamVjdCosIFFFdmVudCopICh0aGlzPTB4ODNhMDgwMCwgCiAgICBvPTB4ODM1
MmUwMCwgZT0weGJmYmZlMjAwKSBhdCBraHRtbHZpZXcuY3BwOjE0MjAKIzM3IDB4MjhjZDM2MjQg
aW4gUU9iamVjdDo6YWN0aXZhdGVfZmlsdGVycyhRRXZlbnQqKSAodGhpcz0weDgzNTJlMDAsIAog
ICAgZT0weGJmYmZlMjAwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6OTAyCiMzOCAweDI4Y2QzNGY4
IGluIFFPYmplY3Q6OmV2ZW50KFFFdmVudCopICh0aGlzPTB4ODM1MmUwMCwgZT0weGJmYmZlMjAw
KQogICAgYXQga2VybmVsL3FvYmplY3QuY3BwOjczNQojMzkgMHgyOGQwNTEwYSBpbiBRV2lkZ2V0
OjpldmVudChRRXZlbnQqKSAodGhpcz0weDgzNTJlMDAsIGU9MHhiZmJmZTIwMCkKICAgIGF0IGtl
cm5lbC9xd2lkZ2V0LmNwcDo0NjUzCiM0MCAweDI4YzgyZmU5IGluIFFBcHBsaWNhdGlvbjo6aW50
ZXJuYWxOb3RpZnkoUU9iamVjdCosIFFFdmVudCopICh0aGlzPTB4MCwgCiAgICByZWNlaXZlcj0w
eDgzNTJlMDAsIGU9MHhiZmJmZTIwMCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6MjYyMAoj
NDEgMHgyOGM4MjZiNiBpbiBRQXBwbGljYXRpb246Om5vdGlmeShRT2JqZWN0KiwgUUV2ZW50Kikg
KHRoaXM9MHhiZmJmZTkwMCwgCiAgICByZWNlaXZlcj0weDgzNTJlMDAsIGU9MHhiZmJmZTIwMCkg
YXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6MjQwNgojNDIgMHgyODhiZTU5NiBpbiBLQXBwbGlj
YXRpb246Om5vdGlmeShRT2JqZWN0KiwgUUV2ZW50KikgKHRoaXM9MHhiZmJmZTkwMCwgCiAgICBy
ZWNlaXZlcj0weDgzNTJlMDAsIGV2ZW50PTB4YmZiZmUyMDApIGF0IGthcHBsaWNhdGlvbi5jcHA6
NTExCiM0MyAweDI4YzI0NGE1IGluIFFFVFdpZGdldDo6dHJhbnNsYXRlTW91c2VFdmVudChfWEV2
ZW50IGNvbnN0KikgKAogICAgdGhpcz0weDgzNTJlMDAsIGV2ZW50PTB4YmZiZmU1MzApIGF0IHFh
cHBsaWNhdGlvbi5oOjQ5NAojNDQgMHgyOGMyMjkwNiBpbiBRQXBwbGljYXRpb246OngxMVByb2Nl
c3NFdmVudChfWEV2ZW50KikgKHRoaXM9MHhiZmJmZTkwMCwgCiAgICBldmVudD0weGJmYmZlNTMw
KSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uX3gxMS5jcHA6MzUyMQojNDUgMHgyOGMzNjJhOSBpbiBR
RXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzKHVuc2lnbmVkKSAodGhpcz0weDgwZmU1YzAsIGZsYWdz
PTQpCiAgICBhdCBrZXJuZWwvcWV2ZW50bG9vcF94MTEuY3BwOjE5MgojNDYgMHgyOGM5MmFkYiBp
biBRRXZlbnRMb29wOjplbnRlckxvb3AoKSAodGhpcz0weDgwZmU1YzApCiAgICBhdCBrZXJuZWwv
cWV2ZW50bG9vcC5jcHA6MTk4CiM0NyAweDI4YzkyYTJjIGluIFFFdmVudExvb3A6OmV4ZWMoKSAo
dGhpcz0weDgwZmU1YzApCiAgICBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ1CiM0OCAweDI4
YzgzMTQ0IGluIFFBcHBsaWNhdGlvbjo6ZXhlYygpICh0aGlzPTB4YmZiZmU5MDApCiAgICBhdCBr
ZXJuZWwvcWFwcGxpY2F0aW9uLmNwcDoyNzQzCiM0OSAweDI4MGQ0NTY1IGluIGtkZW1haW4gKGFy
Z2M9NywgYXJndj0weDcpIGF0IGtvbnFfbWFpbi5jYzoxODQKIzUwIDB4MDgwNDg2YzMgaW4gbWFp
biAoYXJnYz03LCBhcmd2PTB4NykgYXQga29ucXVlcm9yLmxhLmNjOjIKIzUxIDB4MDgwNDg2MDIg
aW4gX3N0YXJ0ICgpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>8407</attachid>
            <date>2004-11-23 17:16:07 +0000</date>
            <delta_ts>2004-11-23 17:16:07 +0000</delta_ts>
            <desc>reduced test case</desc>
            <filename>attachment.cgi?id=6905</filename>
            <type>text/html</type>
            <size>300</size>
            <attacher name="Stephan Kulow">coolo</attacher>
            
              <data encoding="base64">PGJvZHkgb25Mb2FkPSJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGQyMScpLnN0eWxlLmRpc3Bs
YXk9J2lubGluZSciPgoKPHRhYmxlIGJvcmRlcj0xPgo8dHIgaWQ9InRyMSI+Cjx0ZCBpZD0idHIx
MSI+dHIxIHRkMTwvdGQ+Cjx0ZCBpZD0idHIxMiI+dHIxIHRkMjwvdGQ+CjwvdHI+Cjx0ciBpZD0i
dHIyIiBzdHlsZT0iZGlzcGxheTogaW5saW5lIj4KPHRkIGlkPSJ0ZDIxIiBzdHlsZT0iZGlzcGxh
eTogbm9uZSI+dHIyIHRkMTwvdGQ+Cjx0ZCBpZD0idGQyMiI+dHIyIHRkMjwvdGQ+CjwvdHI+Cjwv
dGFibGU+CjwvYm9keT4K
</data>

          </attachment>
      

    </bug>

</bugzilla>