| Summary: | Konqueror crashes reproducably when viewing website (backtrace+URL) | ||
|---|---|---|---|
| Product: | [Applications] konqueror | Reporter: | Daniel Schreiber <daniel.schreiber> |
| Component: | khtml renderer | Assignee: | Konqueror Bugs <konqueror-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Daniel Schreiber
2004-07-28 20:30:02 UTC
#5 0x41d2f4af in DOM::CSSPrimitiveValueImpl::getIdent (this=0x0)
at css_valueimpl.cpp:641
#6 0x41d3f16c in khtml::CSSStyleSelector::applyRule (this=0x85859e8, id=83,
value=0x86312b8) at cssstyleselector.cpp:2055
#7 0x41d3aaf6 in khtml::CSSStyleSelector::styleForElement (this=0x85859e8,
e=0x85b8380) at cssstyleselector.cpp:474
#8 0x41c808b4 in DOM::ElementImpl::attach (this=0x85b8380)
at dom_elementimpl.cpp:474
#9 0x41cc1d68 in DOM::HTMLTableCellElementImpl::attach (this=0x85b8380)
at html_tableimpl.cpp:839
#10 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x85b80e8)
at dom_nodeimpl.cpp:1295
#11 0x41c80957 in DOM::ElementImpl::attach (this=0x85b80e8)
at dom_elementimpl.cpp:485
#12 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x85d4128)
at dom_nodeimpl.cpp:1295
#13 0x41c80957 in DOM::ElementImpl::attach (this=0x85d4128)
at dom_elementimpl.cpp:485
#14 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x85d3f50)
at dom_nodeimpl.cpp:1295
#15 0x41c80957 in DOM::ElementImpl::attach (this=0x85d3f50)
at dom_elementimpl.cpp:485
#16 0x41cc0889 in DOM::HTMLTableElementImpl::attach (this=0x85d3f50)
at html_tableimpl.cpp:510
#17 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x85c3980)
at dom_nodeimpl.cpp:1295
#18 0x41c80957 in DOM::ElementImpl::attach (this=0x85c3980)
at dom_elementimpl.cpp:485
#19 0x41cc1d68 in DOM::HTMLTableCellElementImpl::attach (this=0x85c3980)
at html_tableimpl.cpp:839
#20 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x85c3750)
at dom_nodeimpl.cpp:1295
#21 0x41c80957 in DOM::ElementImpl::attach (this=0x85c3750)
at dom_elementimpl.cpp:485
#22 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x85c3790)
at dom_nodeimpl.cpp:1295
#23 0x41c80957 in DOM::ElementImpl::attach (this=0x85c3790)
at dom_elementimpl.cpp:485
#24 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x85d1160)
at dom_nodeimpl.cpp:1295
#25 0x41c80957 in DOM::ElementImpl::attach (this=0x85d1160)
at dom_elementimpl.cpp:485
#26 0x41cc0889 in DOM::HTMLTableElementImpl::attach (this=0x85d1160)
at html_tableimpl.cpp:510
#27 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x85d2078)
at dom_nodeimpl.cpp:1295
#28 0x41c80957 in DOM::ElementImpl::attach (this=0x85d2078)
at dom_elementimpl.cpp:485
#29 0x41cc1d68 in DOM::HTMLTableCellElementImpl::attach (this=0x85d2078)
at html_tableimpl.cpp:839
#30 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x85d1f30)
at dom_nodeimpl.cpp:1295
#31 0x41c80957 in DOM::ElementImpl::attach (this=0x85d1f30)
at dom_elementimpl.cpp:485
#32 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x85c6ce8)
at dom_nodeimpl.cpp:1295
#33 0x41c80957 in DOM::ElementImpl::attach (this=0x85c6ce8)
at dom_elementimpl.cpp:485
#34 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x85c1e38)
at dom_nodeimpl.cpp:1295
#35 0x41c80957 in DOM::ElementImpl::attach (this=0x85c1e38)
at dom_elementimpl.cpp:485
#36 0x41cc0889 in DOM::HTMLTableElementImpl::attach (this=0x85c1e38)
at html_tableimpl.cpp:510
#37 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x85c1cb8)
at dom_nodeimpl.cpp:1295
#38 0x41c80957 in DOM::ElementImpl::attach (this=0x85c1cb8)
at dom_elementimpl.cpp:485
#39 0x41cc1d68 in DOM::HTMLTableCellElementImpl::attach (this=0x85c1cb8)
at html_tableimpl.cpp:839
#40 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x85c1af8)
at dom_nodeimpl.cpp:1295
#41 0x41c80957 in DOM::ElementImpl::attach (this=0x85c1af8)
at dom_elementimpl.cpp:485
#42 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x85d3a28)
at dom_nodeimpl.cpp:1295
#43 0x41c80957 in DOM::ElementImpl::attach (this=0x85d3a28)
at dom_elementimpl.cpp:485
#44 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x85d38b0)
at dom_nodeimpl.cpp:1295
#45 0x41c80957 in DOM::ElementImpl::attach (this=0x85d38b0)
at dom_elementimpl.cpp:485
#46 0x41cc0889 in DOM::HTMLTableElementImpl::attach (this=0x85d38b0)
at html_tableimpl.cpp:510
#47 0x41c7b746 in DOM::NodeBaseImpl::attach (this=0x8594160)
at dom_nodeimpl.cpp:1295
#48 0x41caa2c1 in DOM::HTMLBodyElementImpl::attach (this=0x8594160)
at html_baseimpl.cpp:215
#49 0x41c80aee in DOM::ElementImpl::recalcStyle (this=0x8594160, change=Force)
at dom_elementimpl.cpp:520
#50 0x41ca4be8 in DOM::HTMLElementImpl::recalcStyle (this=0x8594160, ch=Force)
at html_elementimpl.cpp:262
#51 0x41c80bff in DOM::ElementImpl::recalcStyle (this=0x858d838, change=Force)
at dom_elementimpl.cpp:547
#52 0x41ca4be8 in DOM::HTMLElementImpl::recalcStyle (this=0x858d838, ch=Force)
at html_elementimpl.cpp:262
#53 0x41c71fe7 in DOM::DocumentImpl::recalcStyle (this=0x8588520, change=Force)
at dom_docimpl.cpp:992
#54 0x41c754d3 in DOM::DocumentImpl::updateStyleSelector (this=0x8588520)
at dom_docimpl.cpp:1856
#55 0x41c75354 in DOM::DocumentImpl::styleSheetLoaded (this=0x8588520)
at dom_docimpl.cpp:1828
#56 0x41ca1cee in DOM::HTMLLinkElementImpl::finished (this=0x8591050)
at html_headimpl.cpp:251
#57 0x41ca1c89 in DOM::HTMLLinkElementImpl::setStyleSheet (this=0x8591050,
url=@0x85911a8, sheetStr=@0x85911dc) at html_headimpl.cpp:242
#58 0x41d4f8a5 in khtml::CachedCSSStyleSheet::checkNotify (this=0x8591188)
at loader.cpp:258
#59 0x41d4f789 in khtml::CachedCSSStyleSheet::data (this=0x8591188,
buffer=@0x85915ac, eof=true) at loader.cpp:246
#60 0x41d53a0c in khtml::Loader::slotFinished (this=0x83089a8, job=0x85881f8)
at loader.cpp:1095
#61 0x41d55741 in khtml::Loader::qt_invoke (this=0x83089a8, _id=2,
_o=0xbfffe9e0) at loader.moc:260
#62 0x41288a2c in QObject::activate_signal () from /opt/qt333/lib/libqt-mt.so.3
#63 0x401c37a5 in KIO::Job::result (this=0x85881f8, t0=0x85881f8)
at jobclasses.moc:156
#64 0x401af9b4 in KIO::Job::emitResult (this=0x85881f8) at job.cpp:207
#65 0x401b0f66 in KIO::SimpleJob::slotFinished (this=0x85881f8) at job.cpp:524
#66 0x401b32af in KIO::TransferJob::slotFinished (this=0x85881f8)
at job.cpp:884
#67 0x401c5f3a in KIO::TransferJob::qt_invoke (this=0x85881f8, _id=17,
_o=0xbfffeca0) at jobclasses.moc:1050
#68 0x41288a2c in QObject::activate_signal () from /opt/qt333/lib/libqt-mt.so.3
#69 0x41288854 in QObject::activate_signal () from /opt/qt333/lib/libqt-mt.so.3
#70 0x401a708d in KIO::SlaveInterface::finished (this=0x85936e8)
at slaveinterface.moc:226
#71 0x401a573c in KIO::SlaveInterface::dispatch (this=0x85936e8, _cmd=104,
rawdata=@0xbfffee80) at slaveinterface.cpp:255
#72 0x401a53de in KIO::SlaveInterface::dispatch (this=0x85936e8)
at slaveinterface.cpp:191
#73 0x401a3299 in KIO::Slave::gotInput (this=0x85936e8) at slave.cpp:294
#74 0x401a4c7d in KIO::Slave::qt_invoke (this=0x85936e8, _id=4, _o=0xbfffefa0)
at slave.moc:113
#75 0x41288a2c in QObject::activate_signal () from /opt/qt333/lib/libqt-mt.so.3
#76 0x41288b8d in QObject::activate_signal () from /opt/qt333/lib/libqt-mt.so.3
#77 0x415bfdb2 in QSocketNotifier::activated ()
from /opt/qt333/lib/libqt-mt.so.3
#78 0x412a51d0 in QSocketNotifier::event () from /opt/qt333/lib/libqt-mt.so.3
#79 0x4122c0bf in QApplication::internalNotify ()
from /opt/qt333/lib/libqt-mt.so.3
#80 0x4122b6be in QApplication::notify () from /opt/qt333/lib/libqt-mt.so.3
#81 0x4079aed7 in KApplication::notify (this=0xbffff6a0, receiver=0x858fe48,
event=0xbffff2c0) at kapplication.cpp:495
#82 0x4121baca in QEventLoop::activateSocketNotifiers ()
from /opt/qt333/lib/libqt-mt.so.3
#83 0x411d4c83 in QEventLoop::processEvents ()
from /opt/qt333/lib/libqt-mt.so.3
#84 0x4123e478 in QEventLoop::enterLoop () from /opt/qt333/lib/libqt-mt.so.3
#85 0x4123e328 in QEventLoop::exec () from /opt/qt333/lib/libqt-mt.so.3
#86 0x4122c311 in QApplication::exec () from /opt/qt333/lib/libqt-mt.so.3
#87 0x417a8b17 in kdemain (argc=2, argv=0x80ecd40) at konq_main.cc:204
#88 0x40960938 in kdeinitmain (argc=2, argv=0x80ecd40) at konqueror_dummy.cc:2
#89 0x0804e2c5 in launch (argc=2, _name=0x80ed464 "konqueror",
args=0x80ed477 "\001", cwd=0x0, envc=1, envs=0x80ed488 "",
reset_env=false, tty=0x0, avoid_loops=false,
startup_id_str=0x80ed48c "baron;1095853099;457680;18807_TIME182065094")
at kinit.cpp:599
#90 0x0804f5d8 in handle_launcher_request (sock=8) at kinit.cpp:1163
#91 0x0804fccb in handle_requests (waitForPid=0) at kinit.cpp:1364
#92 0x08051335 in main (argc=3, argv=0xbffffd24, envp=0xbffffd34)
at kinit.cpp:1817
CVS commit by carewolf: Fix reproducable crash. The CSS-line responsible appears to be: "text-transform: Initial Caps;" CCMAIL: 86192-done@bugs.kde.org M +4 -0 cssstyleselector.cpp 1.314.2.1 --- kdelibs/khtml/css/cssstyleselector.cpp #1.314:1.314.2.1 @@ -2035,4 +2035,5 @@ void CSSStyleSelector::applyRule( int id case CSS_PROP_UNICODE_BIDI: { HANDLE_INHERIT_AND_INITIAL(unicodeBidi, UnicodeBidi) + if(!primitiveValue) break; switch (primitiveValue->getIdent()) { case CSS_VAL_NORMAL: @@ -2053,4 +2054,5 @@ void CSSStyleSelector::applyRule( int id HANDLE_INHERIT_AND_INITIAL(textTransform, TextTransform) + if(!primitiveValue) break; if(!primitiveValue->getIdent()) return; @@ -2071,4 +2073,5 @@ void CSSStyleSelector::applyRule( int id HANDLE_INHERIT_AND_INITIAL(visibility, Visibility) + if(!primitiveValue) break; switch( primitiveValue->getIdent() ) { case CSS_VAL_HIDDEN: @@ -2088,4 +2091,5 @@ void CSSStyleSelector::applyRule( int id HANDLE_INHERIT_AND_INITIAL(whiteSpace, WhiteSpace) + if(!primitiveValue) break; if(!primitiveValue->getIdent()) return; |