[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Challenge to KDE developers
From:       Andras Mantia <amantia () kde ! org>
Date:       2006-07-26 7:13:19
Message-ID: 200607261013.23317.amantia () kde ! org
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On Wednesday 26 July 2006 07:10, James Richard Tyrer wrote:
> Microsoft has put up this web site preview
>
> http://preview.microsoft.com/en/us/default.aspx
>
> which is deliberately designed not to work with other browsers.
>
> What happens is that when it detects Konqueror your are automatically
> redirected to another URL which appears to be designed to
> deliberately crash Konqueror.

Just for your interest here is the backtrace (KDE 3.5 branch from just 
before 3.5.4), but you better report this on bugs.kde.org.

Using host libthread_db library "/lib64/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 47917885509968 (LWP 12777)]
[KCrash handler]
#5  0x00002b94c2f66451 in khtml::CollapsedBorderValue::style (
    this=0x7fffee306930)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_style.h:265
#6  0x00002b94c2f5a25e in compareBorders (border1=@0x7fffee306910, 
    border2=@0x7fffee306930)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_table.cpp:2380
#7  0x00002b94c2f5cdea in khtml::RenderTableCell::collapsedRightBorder (
    this=0xdc52d8)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_table.cpp:2462
#8  0x00002b94c2f5d29c in khtml::RenderTableCell::borderRight 
(this=0xdc52d8)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_table.cpp:2632
#9  0x00002b94c2f1a1fa in khtml::RenderBlock::calcMinMaxWidth 
(this=0xdc52d8)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_block.cpp:2554
#10 0x00002b94c2f6026d in khtml::RenderTableCell::calcMinMaxWidth (
    this=0xdc52d8)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_table.cpp:2238
#11 0x00002b94c2f331b5 in khtml::RenderObject::recalcMinMaxWidths (
    this=0xdc52d8)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_object.cpp:1915
#12 0x00002b94c2f33082 in khtml::RenderObject::recalcMinMaxWidths (
    this=0xdc5290)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_object.cpp:1901
#13 0x00002b94c2f33082 in khtml::RenderObject::recalcMinMaxWidths (
    this=0xf55268)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_object.cpp:1901
#14 0x00002b94c2f33082 in khtml::RenderObject::recalcMinMaxWidths (
    this=0xf55148)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_object.cpp:1901
#15 0x00002b94c2f33082 in khtml::RenderObject::recalcMinMaxWidths (
    this=0xc84330)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_object.cpp:1901
#16 0x00002b94c2f33082 in khtml::RenderObject::recalcMinMaxWidths (
    this=0xc8af98)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_object.cpp:1901
#17 0x00002b94c2f33082 in khtml::RenderObject::recalcMinMaxWidths (
    this=0xc8aef0)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_object.cpp:1901
#18 0x00002b94c2f33082 in khtml::RenderObject::recalcMinMaxWidths (
    this=0xc8add0)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_object.cpp:1901
#19 0x00002b94c2f33082 in khtml::RenderObject::recalcMinMaxWidths (
    this=0xa778b8)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_object.cpp:1901
#20 0x00002b94c2f33082 in khtml::RenderObject::recalcMinMaxWidths (
    this=0xa777f0)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_object.cpp:1901
#21 0x00002b94c2f33082 in khtml::RenderObject::recalcMinMaxWidths (
    this=0xa77690)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_object.cpp:1901
#22 0x00002b94c2f33082 in khtml::RenderObject::recalcMinMaxWidths (
    this=0xa774d0)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_object.cpp:1901
#23 0x00002b94c2f814e8 in khtml::RenderCanvas::layout (this=0xa774d0)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/rendering/render_canvas.cpp:173
#24 0x00002b94c2e417a6 in KHTMLView::layout (this=0xb5e0f0)
    at /data/development/sources/kde-3.5/kdelibs/khtml/khtmlview.cpp:829
#25 0x00002b94c2ea7e77 in DOM::DocumentImpl::updateLayout 
(this=0xf3f980)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/xml/dom_docimpl.cpp:1154
#26 0x00002b94c2fede42 in KJS::DOMNode::getValueProperty 
(this=0x1152f80, 
    exec=0x7fffee308ad0, token=56)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/ecma/kjs_dom.cpp:325
#27 0x00002b94c2ff4f33 in KJS::DOMObjectLookupGetValue<KJS::DOMNode, 
KJS::DOMObject> (exec=0x7fffee308ad0, propertyName=@0x7fffee307c78, 
table=0x2b94c3285ce0, 
    thisObj=0x1152f80)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/ecma/kjs_binding.h:220
#28 0x00002b94c2feefe6 in KJS::DOMNode::tryGet (this=0x1152f80, 
    exec=0x7fffee308ad0, propertyName=@0x7fffee307c78)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/ecma/kjs_dom.cpp:182
#29 0x00002b94c2fef455 in KJS::DOMElement::tryGet (this=0x1152f80, 
    exec=0x7fffee308ad0, propertyName=@0x7fffee307c78)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/ecma/kjs_dom.cpp:1170
#30 0x00002b94c301d8d1 in 
KJS::DOMObjectLookupGet<KJS::HTMLElementFunction, KJS::HTMLElement, 
KJS::DOMElement> (exec=0x7fffee308ad0, 
    propertyName=@0x7fffee307c78, table=0x2b94c3286000, 
thisObj=0x1152f80)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/ecma/kjs_binding.h:197
#31 0x00002b94c3017383 in KJS::HTMLElement::tryGet (this=0x1152f80, 
    exec=0x7fffee308ad0, propertyName=@0x7fffee307c78)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/ecma/kjs_html.cpp:1162
#32 0x00002b94c2fdaac3 in KJS::DOMObject::get (this=0x1152f80, 
    exec=0x7fffee308ad0, p=@0x7fffee307c78)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/ecma/kjs_binding.cpp:50
#33 0x00002b94c333b34f in KJS::Reference::getValue (this=0x7fffee307c60, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/reference.cpp:143
#34 0x00002b94c32fabd1 in KJS::Node::evaluate (this=0xd77ce0, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:130
#35 0x00002b94c33022c9 in KJS::RelationalNode::evaluate (this=0xc2ed60, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:1337
#36 0x00002b94c32f4a47 in KJS::GroupNode::evaluate (this=0xb45a70, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:435
#37 0x00002b94c32facc9 in KJS::Node::toBoolean (this=0xb45a70, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:136
#38 0x00002b94c32ff429 in KJS::ConditionalNode::evaluate (this=0xc8cee0, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:1526
#39 0x00002b94c32f4a47 in KJS::GroupNode::evaluate (this=0xf82340, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:435
#40 0x00002b94c32fecda in KJS::AssignNode::evaluate (this=0xf3e0a0, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:1562
#41 0x00002b94c32fe512 in KJS::ExprStatementNode::execute 
(this=0xd2e7a0, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:1980
#42 0x00002b94c32fb6ed in KJS::SourceElementsNode::execute 
(this=0xd2e6f0, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:3097
#43 0x00002b94c32f980a in KJS::BlockNode::execute (this=0xd2e840, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:1942
#44 0x00002b94c32fd52c in KJS::ForNode::execute (this=0xd2e890, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:2199
#45 0x00002b94c32fb5c2 in KJS::SourceElementsNode::execute 
(this=0xd2e8f0, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:3091
#46 0x00002b94c32f980a in KJS::BlockNode::execute (this=0xd2e940, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:1942
#47 0x00002b94c32fa6d1 in KJS::TryNode::execute (this=0xc918e0, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:2871
#48 0x00002b94c32fb6ed in KJS::SourceElementsNode::execute 
(this=0xd41e50, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:3097
#49 0x00002b94c32f980a in KJS::BlockNode::execute (this=0xf7a3d0, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:1942
#50 0x00002b94c32fe418 in KJS::IfNode::execute (this=0xf7a420, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:2021
#51 0x00002b94c32fb6ed in KJS::SourceElementsNode::execute 
(this=0xd40fb0, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:3097
#52 0x00002b94c32f980a in KJS::BlockNode::execute (this=0xf7a4d0, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:1942
#53 0x00002b94c332d1f0 in KJS::DeclaredFunctionImp::execute 
(this=0xccb1c0, 
    exec=0x7fffee308ad0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/function.cpp:588
#54 0x00002b94c332d624 in KJS::FunctionImp::call (this=0xccb1c0, 
    exec=0x7fffee308fe0, thisObj=@0x7fffee308c60, args=@0x7fffee308ca0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/function.cpp:363
#55 0x00002b94c33347f0 in KJS::Object::call (this=0x7fffee308c80, 
    exec=0x7fffee308fe0, thisObj=@0x7fffee308c60, args=@0x7fffee308ca0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/object.cpp:73
#56 0x00002b94c3302b60 in KJS::FunctionCallNode::evaluate 
(this=0xca8ea0, 
    exec=0x7fffee308fe0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:870
#57 0x00002b94c32fe512 in KJS::ExprStatementNode::execute 
(this=0xca8ed0, 
    exec=0x7fffee308fe0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:1980
#58 0x00002b94c32fb6ed in KJS::SourceElementsNode::execute 
(this=0xca8e10, 
    exec=0x7fffee308fe0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:3097
#59 0x00002b94c32f980a in KJS::BlockNode::execute (this=0xcd0550, 
    exec=0x7fffee308fe0)
    at /data/development/sources/kde-3.5/kdelibs/kjs/nodes.cpp:1942
#60 0x00002b94c33210dd in KJS::InterpreterImp::evaluate (this=0xdbfe20, 
    code=@0x7fffee309260, thisV=@0x7fffee309270)
    at /data/development/sources/kde-3.5/kdelibs/kjs/internal.cpp:904
#61 0x00002b94c333557c in KJS::Interpreter::evaluate (this=0xc531c0, 
    code=@0x7fffee309260, thisV=@0x7fffee309270)
    at /data/development/sources/kde-3.5/kdelibs/kjs/interpreter.cpp:166
#62 0x00002b94c303dfc7 in KJS::KJSProxyImpl::evaluate (this=0xa7b9f0, 
    filename=@0x7fffee3093d0, baseLine=90, str=@0x7fffee309600, 
    n=@0x7fffee309560, completion=0x7fffee309380)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/ecma/kjs_proxy.cpp:164
#63 0x00002b94c2e6a13a in KHTMLPart::executeScript (this=0xb52950, 
    filename=@0x7fffee3094d0, baseLine=90, n=@0x7fffee309560, 
    script=@0x7fffee309600)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/khtml_part.cpp:1155
#64 0x00002b94c2edabfa in khtml::HTMLTokenizer::scriptExecution (
    this=0xf41380, str=@0x7fffee309600, scriptURL=@0x2b94bea3a358, 
baseLine=89)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/html/htmltokenizer.cpp:452
#65 0x00002b94c2edb360 in khtml::HTMLTokenizer::scriptHandler 
(this=0xf41380)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/html/htmltokenizer.cpp:416
#66 0x00002b94c2edbf23 in khtml::HTMLTokenizer::parseSpecial 
(this=0xf41380, 
    src=@0xf41908)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/html/htmltokenizer.cpp:332
#67 0x00002b94c2ede620 in khtml::HTMLTokenizer::parseTag (this=0xf41380, 
    src=@0xf41908)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/html/htmltokenizer.cpp:1197
#68 0x00002b94c2edee99 in khtml::HTMLTokenizer::write (this=0xf41380, 
    str=@0x7fffee30a040, appendData=false)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/html/htmltokenizer.cpp:1443
#69 0x00002b94c2edae87 in khtml::HTMLTokenizer::notifyFinished 
(this=0xf41380)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/html/htmltokenizer.cpp:1754
#70 0x00002b94c2fcd160 in khtml::CachedScript::checkNotify 
(this=0xcd47c0)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/misc/loader.cpp:369
#71 0x00002b94c2fd025b in khtml::CachedScript::data (this=0xcd47c0, 
    buffer=@0xdb29b8, eof=true)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/misc/loader.cpp:361
#72 0x00002b94c2fccb78 in khtml::Loader::slotFinished (this=0x9951b0, 
    job=0xcbeb70)
    
at /data/development/sources/kde-3.5/kdelibs/khtml/misc/loader.cpp:1169
#73 0x00002b94c2fccd9c in khtml::Loader::qt_invoke (this=0x9951b0, 
_id=2, 
    _o=0x7fffee30a360) at ./khtml/misc/loader.moc:260
#74 0x00002b94be4457ac in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#75 0x00002b94bcba0ad9 in KIO::Job::result (this=0xcbeb70, t0=0xcbeb70)
    at ./kio/kio/jobclasses.moc:162
#76 0x00002b94bcba6d00 in KIO::Job::emitResult (this=0xcbeb70)
    at /data/development/sources/kde-3.5/kdelibs/kio/kio/job.cpp:226
#77 0x00002b94bcba73c0 in KIO::SimpleJob::slotFinished (this=0xcbeb70)
    at /data/development/sources/kde-3.5/kdelibs/kio/kio/job.cpp:574
#78 0x00002b94bcba77b3 in KIO::TransferJob::slotFinished (this=0xcbeb70)
    at /data/development/sources/kde-3.5/kdelibs/kio/kio/job.cpp:944
#79 0x00002b94bcba58f1 in KIO::TransferJob::qt_invoke (this=0xcbeb70, 
_id=17, 
    _o=0x7fffee30a840) at ./kio/kio/jobclasses.moc:1071
#80 0x00002b94be4457ac in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#81 0x00002b94be4464c3 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#82 0x00002b94bcb8eaa1 in KIO::SlaveInterface::finished (this=0xc54fc0)
    at ./kio/kio/slaveinterface.moc:226
#83 0x00002b94bcb8ff3f in KIO::SlaveInterface::dispatch (this=0xc54fc0, 
    _cmd=104, rawdata=@0x7fffee30ac00)
    
at /data/development/sources/kde-3.5/kdelibs/kio/kio/slaveinterface.cpp:243
#84 0x00002b94bcb90ac2 in KIO::SlaveInterface::dispatch (this=0xc54fc0)
    
at /data/development/sources/kde-3.5/kdelibs/kio/kio/slaveinterface.cpp:173
#85 0x00002b94bcb8bac0 in KIO::Slave::gotInput (this=0xc54fc0)
    at /data/development/sources/kde-3.5/kdelibs/kio/kio/slave.cpp:300
#86 0x00002b94bcb8da5c in KIO::Slave::qt_invoke (this=0xc54fc0, _id=4, 
    _o=0x7fffee30ad50) at ./kio/kio/slave.moc:113
#87 0x00002b94be4457ac in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#88 0x00002b94be4463ef in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#89 0x00002b94be46004b in QSocketNotifier::event ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#90 0x00002b94be3ee985 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#91 0x00002b94be3ef5b7 in QApplication::notify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#92 0x00002b94bd712d0d in KApplication::notify (this=0x7fffee30b320, 
    receiver=0xc695f0, event=0x7fffee30b070)
    
at /data/development/sources/kde-3.5/kdelibs/kdecore/kapplication.cpp:550
#93 0x00002b94be3e497c in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#94 0x00002b94be3a5410 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#95 0x00002b94be4036a1 in QEventLoop::enterLoop ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#96 0x00002b94be40354a in QEventLoop::exec ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#97 0x00002b94c0f37d47 in kdemain ()
   from /data/kde-35/lib64/libkdeinit_konqueror.so
#98 0x0000000000407daa in launch (argc=4, _name=0x544168 "konqueror", 
    args=0x5441b6 "/data/home/andris", cwd=0x5441b6 "/data/home/andris", 
    envc=83, envs=0x5450b0 "", reset_env=true, tty=0x0, 
avoid_loops=false, 
    startup_id_str=0x5450b8 
"stein;1153897612;332726;9063_TIME473264119")
    at /data/development/sources/kde-3.5/kdelibs/kinit/kinit.cpp:639
#99 0x00000000004088ab in handle_launcher_request (sock=4)
    at /data/development/sources/kde-3.5/kdelibs/kinit/kinit.cpp:1206
#100 0x0000000000408fda in handle_requests (waitForPid=0)
    at /data/development/sources/kde-3.5/kdelibs/kinit/kinit.cpp:1377
#101 0x0000000000409b72 in main (argc=3, argv=0x7fffee30c678, 
    envp=0x7fffee30c698)
    at /data/development/sources/kde-3.5/kdelibs/kinit/kinit.cpp:1863

Andras
-- 
Quanta Plus developer - http://quanta.kdewebdev.org
K Desktop Environment - http://www.kde.org

[Attachment #5 (application/pgp-signature)]

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic