<?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>109304</bug_id>
          
          <creation_ts>2005-07-19 10:23:47 +0000</creation_ts>
          <short_desc>form styled as display: table-cell causes konqueror to hang</short_desc>
          <delta_ts>2006-06-17 22:40:30 +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 renderer</component>
          <version>3.4.1</version>
          <rep_platform>Gentoo Packages</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>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Bill Robinson">airbaggins</reporter>
          <assigned_to name="Konqueror Bugs">konqueror-bugs-null</assigned_to>
          
          
          <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>358925</commentid>
    <comment_count>0</comment_count>
    <who name="Bill Robinson">airbaggins</who>
    <bug_when>2005-07-19 10:23:47 +0000</bug_when>
    <thetext>Version:            (using KDE KDE 3.4.1)
Installed from:    Gentoo Packages
Compiler:          gcc (GCC) 3.3.5-20050130 (Gentoo Linux 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1) 
OS:                Linux

This simple test page causes Konqueror to hang:

&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;konqueror - form as table cell causes hang&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;
&lt;form style=&apos;display: table-cell;&apos; &gt;form as table cell causes hang.&lt;/form&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;

I have tested the form with this style in other places and it seems to consistently cause crashes. This, I believe should be a valid use of style. Even if not supported, this hang should be fixed.


example page: http://bill.hobbiton.cjb.net/konqueror-hang.html
looks similar to: http://bugs.kde.org/show_bug.cgi?id=62654</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>359518</commentid>
    <comment_count>1</comment_count>
    <who name="Thiago Macieira">thiago</who>
    <bug_when>2005-07-22 06:44:34 +0000</bug_when>
    <thetext>Confirmed on trunk 433373.

This is no crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>405632</commentid>
    <comment_count>2</comment_count>
      <attachid>14232</attachid>
    <who name="Yaohan Chen">yaohan.chen</who>
    <bug_when>2006-01-13 00:50:57 +0000</bug_when>
    <thetext>Created attachment 14232
Backtrace from GDB when Konqueror freezes on such a page

The backtrace will keep repeating its last two lines if I press Enter in GDB.
When I kill konqueror with SIGEGV, making the backtrace window appear, it also
never finishes loading, and keeps repeating last two lines.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>405633</commentid>
    <comment_count>3</comment_count>
    <who name="Yaohan Chen">yaohan.chen</who>
    <bug_when>2006-01-13 00:52:11 +0000</bug_when>
    <thetext>I can reproduce this bug. I attached a backtrace from GDB.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>447391</commentid>
    <comment_count>4</comment_count>
    <who name="Allan Sandfeld">kde</who>
    <bug_when>2006-06-17 19:35:08 +0000</bug_when>
    <thetext>There is a patch for this in WebCore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>447436</commentid>
    <comment_count>5</comment_count>
    <who name="Allan Sandfeld">kde</who>
    <bug_when>2006-06-17 22:40:30 +0000</bug_when>
    <thetext>SVN commit 552443 by carewolf:

Clean up handling of FORMs inside RenderTable&apos;s.
Patch merged from WebCore and improved to also fix bug #128420
BUG: 109304
BUG: 128420


 M  +2 -1      html/htmlparser.cpp  
 M  +175 -174  rendering/render_table.cpp  
 M  +5 -15     rendering/render_table.h  
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>14232</attachid>
            <date>2006-01-13 00:50:57 +0000</date>
            <delta_ts>2006-01-13 00:50:57 +0000</delta_ts>
            <desc>Backtrace from GDB when Konqueror freezes on such a page</desc>
            <filename>gdb-backtrace</filename>
            <type>text/plain</type>
            <size>2738</size>
            <attacher name="Yaohan Chen">yaohan.chen</attacher>
            
              <data encoding="base64">IzAgIDB4NDFlOTQ2ZDQgaW4ga2h0bWw6OlJlbmRlckNvbnRhaW5lcjo6YXBwZW5kQ2hpbGROb2Rl
ICgpCiAgIGZyb20gL29wdC9rZGUvL2xpYi9saWJraHRtbC5zby40CiMxICAweDQxZTk0YTEyIGlu
IGtodG1sOjpSZW5kZXJDb250YWluZXI6Omluc2VydENoaWxkTm9kZSAoKQogICBmcm9tIC9vcHQv
a2RlLy9saWIvbGlia2h0bWwuc28uNAojMiAgMHg0MWU5M2QzNiBpbiBraHRtbDo6UmVuZGVyQ29u
dGFpbmVyOjphZGRDaGlsZCAoKQogICBmcm9tIC9vcHQva2RlLy9saWIvbGlia2h0bWwuc28uNAoj
MyAgMHg0MWVhYmQ2OCBpbiBraHRtbDo6UmVuZGVyVGFibGVTZWN0aW9uOjphZGRDaGlsZCAoKQog
ICBmcm9tIC9vcHQva2RlLy9saWIvbGlia2h0bWwuc28uNAojNCAgMHg0MWVhYmM1YiBpbiBraHRt
bDo6UmVuZGVyVGFibGVTZWN0aW9uOjphZGRDaGlsZCAoKQogICBmcm9tIC9vcHQva2RlLy9saWIv
bGlia2h0bWwuc28uNAojNSAgMHg0MWVhOTFmNCBpbiBraHRtbDo6UmVuZGVyVGFibGU6OmFkZENo
aWxkICgpIGZyb20gL29wdC9rZGUvL2xpYi9saWJraHRtbC5zby40CiM2ICAweDQxZTkzY2U1IGlu
IGtodG1sOjpSZW5kZXJDb250YWluZXI6OmFkZENoaWxkICgpCiAgIGZyb20gL29wdC9rZGUvL2xp
Yi9saWJraHRtbC5zby40CiM3ICAweDQxZWE5MDdiIGluIGtodG1sOjpSZW5kZXJUYWJsZTo6YWRk
Q2hpbGQgKCkgZnJvbSAvb3B0L2tkZS8vbGliL2xpYmtodG1sLnNvLjQKIzggIDB4NDFlOTNkMDAg
aW4ga2h0bWw6OlJlbmRlckNvbnRhaW5lcjo6YWRkQ2hpbGQgKCkKICAgZnJvbSAvb3B0L2tkZS8v
bGliL2xpYmtodG1sLnNvLjQKIzkgIDB4NDFlYTkwN2IgaW4ga2h0bWw6OlJlbmRlclRhYmxlOjph
ZGRDaGlsZCAoKSBmcm9tIC9vcHQva2RlLy9saWIvbGlia2h0bWwuc28uNAojMTAgMHg0MWU5M2Qw
MCBpbiBraHRtbDo6UmVuZGVyQ29udGFpbmVyOjphZGRDaGlsZCAoKQogICBmcm9tIC9vcHQva2Rl
Ly9saWIvbGlia2h0bWwuc28uNAojMTEgMHg0MWVhOTA3YiBpbiBraHRtbDo6UmVuZGVyVGFibGU6
OmFkZENoaWxkICgpIGZyb20gL29wdC9rZGUvL2xpYi9saWJraHRtbC5zby40CiMxMiAweDQxZTkz
ZDAwIGluIGtodG1sOjpSZW5kZXJDb250YWluZXI6OmFkZENoaWxkICgpCiAgIGZyb20gL29wdC9r
ZGUvL2xpYi9saWJraHRtbC5zby40CiMxMyAweDQxZWE5MDdiIGluIGtodG1sOjpSZW5kZXJUYWJs
ZTo6YWRkQ2hpbGQgKCkgZnJvbSAvb3B0L2tkZS8vbGliL2xpYmtodG1sLnNvLjQKIzE0IDB4NDFl
OTNkMDAgaW4ga2h0bWw6OlJlbmRlckNvbnRhaW5lcjo6YWRkQ2hpbGQgKCkKLS0tVHlwZSA8cmV0
dXJuPiB0byBjb250aW51ZSwgb3IgcSA8cmV0dXJuPiB0byBxdWl0LS0tCiAgIGZyb20gL29wdC9r
ZGUvL2xpYi9saWJraHRtbC5zby40CiMxNSAweDQxZWE5MDdiIGluIGtodG1sOjpSZW5kZXJUYWJs
ZTo6YWRkQ2hpbGQgKCkgZnJvbSAvb3B0L2tkZS8vbGliL2xpYmtodG1sLnNvLjQKIzE2IDB4NDFl
OTNkMDAgaW4ga2h0bWw6OlJlbmRlckNvbnRhaW5lcjo6YWRkQ2hpbGQgKCkKICAgZnJvbSAvb3B0
L2tkZS8vbGliL2xpYmtodG1sLnNvLjQKIzE3IDB4NDFlYTkwN2IgaW4ga2h0bWw6OlJlbmRlclRh
YmxlOjphZGRDaGlsZCAoKSBmcm9tIC9vcHQva2RlLy9saWIvbGlia2h0bWwuc28uNAojMTggMHg0
MWU5M2QwMCBpbiBraHRtbDo6UmVuZGVyQ29udGFpbmVyOjphZGRDaGlsZCAoKQogICBmcm9tIC9v
cHQva2RlLy9saWIvbGlia2h0bWwuc28uNAojMTkgMHg0MWVhOTA3YiBpbiBraHRtbDo6UmVuZGVy
VGFibGU6OmFkZENoaWxkICgpIGZyb20gL29wdC9rZGUvL2xpYi9saWJraHRtbC5zby40CiMyMCAw
eDQxZTkzZDAwIGluIGtodG1sOjpSZW5kZXJDb250YWluZXI6OmFkZENoaWxkICgpCiAgIGZyb20g
L29wdC9rZGUvL2xpYi9saWJraHRtbC5zby40CiMyMSAweDQxZWE5MDdiIGluIGtodG1sOjpSZW5k
ZXJUYWJsZTo6YWRkQ2hpbGQgKCkgZnJvbSAvb3B0L2tkZS8vbGliL2xpYmtodG1sLnNvLjQKIzIy
IDB4NDFlOTNkMDAgaW4ga2h0bWw6OlJlbmRlckNvbnRhaW5lcjo6YWRkQ2hpbGQgKCkKICAgZnJv
bSAvb3B0L2tkZS8vbGliL2xpYmtodG1sLnNvLjQKIzIzIDB4NDFlYTkwN2IgaW4ga2h0bWw6OlJl
bmRlclRhYmxlOjphZGRDaGlsZCAoKSBmcm9tIC9vcHQva2RlLy9saWIvbGlia2h0bWwuc28uNAoj
MjQgMHg0MWU5M2QwMCBpbiBraHRtbDo6UmVuZGVyQ29udGFpbmVyOjphZGRDaGlsZCAoKQogICBm
cm9tIC9vcHQva2RlLy9saWIvbGlia2h0bWwuc28uNAojMjUgMHg0MWVhOTA3YiBpbiBraHRtbDo6
UmVuZGVyVGFibGU6OmFkZENoaWxkICgpIGZyb20gL29wdC9rZGUvL2xpYi9saWJraHRtbC5zby40
CiMyNiAweDQxZTkzZDAwIGluIGtodG1sOjpSZW5kZXJDb250YWluZXI6OmFkZENoaWxkICgpCiAg
IGZyb20gL29wdC9rZGUvL2xpYi9saWJraHRtbC5zby40CiMyNyAweDQxZWE5MDdiIGluIGtodG1s
OjpSZW5kZXJUYWJsZTo6YWRkQ2hpbGQgKCkgZnJvbSAvb3B0L2tkZS8vbGliL2xpYmtodG1sLnNv
LjQKIzI4IDB4NDFlOTNkMDAgaW4ga2h0bWw6OlJlbmRlckNvbnRhaW5lcjo6YWRkQ2hpbGQgKCkK
ICAgZnJvbSAvb3B0L2tkZS8vbGliL2xpYmtodG1sLnNvLjQKIzI5IDB4NDFlYTkwN2IgaW4ga2h0
bWw6OlJlbmRlclRhYmxlOjphZGRDaGlsZCAoKSBmcm9tIC9vcHQva2RlLy9saWIvbGlia2h0bWwu
c28uNAojMzAgMHg0MWU5M2QwMCBpbiBraHRtbDo6UmVuZGVyQ29udGFpbmVyOjphZGRDaGlsZCAo
KQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>