| Summary: | tbody is smaller that table after JavaScript modified the table | ||
|---|---|---|---|
| Product: | [Applications] konqueror | Reporter: | Candid Dauth <cdauth+bugs.kde.org> |
| Component: | khtml renderer | Assignee: | Konqueror Bugs <konqueror-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Test case that demonstrates Konqueror's table rendering problem. | ||
|
Description
Candid Dauth
2006-06-16 15:09:47 UTC
Created attachment 16640 [details]
Test case that demonstrates Konqueror's table rendering problem.
Okay, I configured an account in the application that causes the crash. Go to http://www.s-u-a.net/login/karte.php?kde-bugs=1 and click in the «System» fieldset on the «Vorige» and «Nächste» links a few times, and Konqueror will crash. I am sorry that I didn't make to reduce that code onto a minimum, but the crash doesn't occur when I remove the setting border-collapse:collapse, which is defined for all tables in http://www.s-u-a.net/login/style/skin.php?skin=default&type=blue_graphics_fixed on line 96. Backtrace:
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1229809984 (LWP 25118)]
[KCrash handler]
#6 0xb649cbb1 in khtml::CollapsedBorderValue::style (this=0x2)
at render_style.h:265
#7 0xb64979fb in compareBorders (border1=@0xbfebf944, border2=@0xbfebf8f4)
at /opt/src/kde/kdelibs/khtml/rendering/render_table.cpp:2222
#8 0xb6497baf in khtml::RenderTableCell::collapsedLeftBorder (this=0x87b8a68)
at /opt/src/kde/kdelibs/khtml/rendering/render_table.cpp:2250
#9 0xb64988bc in khtml::RenderTableCell::borderLeft (this=0x87b8a68)
at /opt/src/kde/kdelibs/khtml/rendering/render_table.cpp:2467
#10 0xb645e355 in khtml::RenderBlock::calcMinMaxWidth (this=0x87b8a68)
at /opt/src/kde/kdelibs/khtml/rendering/render_block.cpp:2578
#11 0xb64973d8 in khtml::RenderTableCell::calcMinMaxWidth (this=0x87b8a68)
at /opt/src/kde/kdelibs/khtml/rendering/render_table.cpp:2089
#12 0xb6474c7d in khtml::RenderObject::recalcMinMaxWidths (this=0x87b8a68)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1882
#13 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x87b88d0)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#14 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x87b8864)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#15 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x87b848c)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#16 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x87a0534)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#17 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x87a04b4)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#18 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x87a0434)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#19 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x87a0334)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#20 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x8763fd0)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#21 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x86800e4)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#22 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x8680064)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#23 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x867ffe4)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#24 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x867ff64)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#25 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x867fee4)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#26 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x867fe64)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#27 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x867fde4)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#28 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x867fd64)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#29 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x867fce4)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#30 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x867fc00)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#31 0xb6474be5 in khtml::RenderObject::recalcMinMaxWidths (this=0x867fad8)
at /opt/src/kde/kdelibs/khtml/rendering/render_object.cpp:1868
#32 0xb64b6c8b in khtml::RenderCanvas::layout (this=0x867fad8)
at /opt/src/kde/kdelibs/khtml/rendering/render_canvas.cpp:159
#33 0xb6394eaa in KHTMLView::layout (this=0x8653d18)
at /opt/src/kde/kdelibs/khtml/khtmlview.cpp:825
#34 0xb63951c7 in KHTMLView::timerEvent (this=0x8653d18, e=0xbfec03bc)
at /opt/src/kde/kdelibs/khtml/khtmlview.cpp:3418
#35 0xb724c4f0 in QObject::event () from /opt/qt3.3g2/lib/libqt-mt.so.3
#36 0xb7270690 in QWidget::event () from /opt/qt3.3g2/lib/libqt-mt.so.3
#37 0xb720eb5c in QApplication::internalNotify ()
from /opt/qt3.3g2/lib/libqt-mt.so.3
#38 0xb720f0bb in QApplication::notify () from /opt/qt3.3g2/lib/libqt-mt.so.3
#39 0xb7752660 in KApplication::notify (this=0xbfec067c, receiver=0x8653d18,
event=0xbfec03bc) at /opt/src/kde/kdelibs/kdecore/kapplication.cpp:550
#40 0xb7f8e85e in QApplication::sendEvent (receiver=0x260075,
event=0xbfec03bc) at qapplication.h:496
#41 0xb7202cce in QEventLoop::activateTimers ()
from /opt/qt3.3g2/lib/libqt-mt.so.3
#42 0xb71d40c9 in QEventLoop::processEvents ()
from /opt/qt3.3g2/lib/libqt-mt.so.3
#43 0xb721aa9b in QEventLoop::enterLoop () from /opt/qt3.3g2/lib/libqt-mt.so.3
#44 0xb721aa15 in QEventLoop::exec () from /opt/qt3.3g2/lib/libqt-mt.so.3
#45 0xb720a980 in QApplication::exec () from /opt/qt3.3g2/lib/libqt-mt.so.3
#46 0xb69f38bf in kdemain () from /opt/kde3.5/lib/libkdeinit_konqueror.so
#47 0xb7622724 in kdeinitmain () from /opt/kde3.5/lib/kde3/konqueror.so
#48 0x0804f453 in launch (argc=2, _name=0x806bfc4 "konqueror",
args=0x806bfd8 "\001", cwd=0x0, envc=1, envs=0x806bfe9 "",
reset_env=false, tty=0x0, avoid_loops=false,
startup_id_str=0x2 <Address 0x2 out of bounds>)
at /opt/src/kde/kdelibs/kinit/kinit.cpp:639
#49 0x0804fbc7 in handle_launcher_request (sock=8)
at /opt/src/kde/kdelibs/kinit/kinit.cpp:1206
#50 0x08050167 in handle_requests (waitForPid=0)
at /opt/src/kde/kdelibs/kinit/kinit.cpp:1407
#51 0x08050a97 in main (argc=3, argv=0xbfec1014, envp=0x2)
at /opt/src/kde/kdelibs/kinit/kinit.cpp:1863
|