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

List:       konq-bugs
Subject:    Bug#45924: Crash while playing JavaScript BlackJack game
From:       jju () dif ! dk
Date:       2002-07-29 21:56:21
[Download RAW message or body]

Package: kjs
Version: 3.0.6 (using KDE 3.0.6 CVS/CVSup/Snapshot)
Severity: crash
Installed from:    Compiled sources
Compiler:          gcc 2.95.3
OS:                Linux
OS/Compiler notes: Slackware Linux

I was playing the JavaScript version of the "Blackjack Strategy Trainer" available \
from this page: http://www.blackjackinfo.com/bst/ After having played the game for \
~15 min. Konqueror crashed and produced the following backtrace : 

0x41068389 in wait4 () from /lib/libc.so.6
#0  0x41068389 in wait4 () from /lib/libc.so.6
#1  0x410e0058 in __check_rhosts_file () from /lib/libc.so.6
#2  0x40efa263 in waitpid () from /lib/libpthread.so.0
#3  0x406b06ff in KCrash::defaultCrashHandler (sig=6) at kcrash.cpp:224
#4  0x40ef7d94 in pthread_kill () from /lib/libpthread.so.0
#5  0x40ff1908 in sigaction () from /lib/libc.so.6
#6  0x40ef816d in raise () from /lib/libpthread.so.0
#7  0x40ff2e31 in abort () from /lib/libc.so.6
#8  0x40f52658 in __terminate () from /usr/local/lib/libfam.so.0
#9  0x40f52675 in __terminate () from /usr/local/lib/libfam.so.0
#10 0x40cd6d13 in __pure_virtual () from /usr/lib/libqt-mt.so.3
#11 0x41a9ac49 in khtml::RenderImage::updateFromElement (this=0x948ea88)
    at render_image.cpp:363
#12 0x41a63017 in DOM::HTMLElementImpl::recalcStyle (this=0x97d88d0, 
    ch=NoChange) at html_elementimpl.cpp:169
#13 0x41a4c1d7 in DOM::ElementImpl::recalcStyle (this=0x97d8700, 
    change=NoChange) at dom_elementimpl.cpp:389
#14 0x41a62fff in DOM::HTMLElementImpl::recalcStyle (this=0x97d8700, 
    ch=NoChange) at html_elementimpl.cpp:166
#15 0x41a4c1d7 in DOM::ElementImpl::recalcStyle (this=0x96d91c8, 
    change=NoChange) at dom_elementimpl.cpp:389
#16 0x41a62fff in DOM::HTMLElementImpl::recalcStyle (this=0x96d91c8, 
    ch=NoChange) at html_elementimpl.cpp:166
#17 0x41a4c1d7 in DOM::ElementImpl::recalcStyle (this=0x96d9210, 
    change=NoChange) at dom_elementimpl.cpp:389
#18 0x41a62fff in DOM::HTMLElementImpl::recalcStyle (this=0x96d9210, 
    ch=NoChange) at html_elementimpl.cpp:166
#19 0x41a4c1d7 in DOM::ElementImpl::recalcStyle (this=0x93eee50, 
    change=NoChange) at dom_elementimpl.cpp:389
#20 0x41a62fff in DOM::HTMLElementImpl::recalcStyle (this=0x93eee50, 
    ch=NoChange) at html_elementimpl.cpp:166
#21 0x41a4c1d7 in DOM::ElementImpl::recalcStyle (this=0x94aebd0, 
    change=NoChange) at dom_elementimpl.cpp:389
#22 0x41a62fff in DOM::HTMLElementImpl::recalcStyle (this=0x94aebd0, 
    ch=NoChange) at html_elementimpl.cpp:166
#23 0x41a4c1d7 in DOM::ElementImpl::recalcStyle (this=0x8fdec18, 
    change=NoChange) at dom_elementimpl.cpp:389
#24 0x41a62fff in DOM::HTMLElementImpl::recalcStyle (this=0x8fdec18, 
    ch=NoChange) at html_elementimpl.cpp:166
#25 0x41a4c1d7 in DOM::ElementImpl::recalcStyle (this=0x8fdec60, 
    change=NoChange) at dom_elementimpl.cpp:389
#26 0x41a62fff in DOM::HTMLElementImpl::recalcStyle (this=0x8fdec60, 
    ch=NoChange) at html_elementimpl.cpp:166
#27 0x41a4c1d7 in DOM::ElementImpl::recalcStyle (this=0x9491078, 
    change=NoChange) at dom_elementimpl.cpp:389
#28 0x41a62fff in DOM::HTMLElementImpl::recalcStyle (this=0x9491078, 
    ch=NoChange) at html_elementimpl.cpp:166
#29 0x41a4c1d7 in DOM::ElementImpl::recalcStyle (this=0x94df458, 
    change=NoChange) at dom_elementimpl.cpp:389
#30 0x41a62fff in DOM::HTMLElementImpl::recalcStyle (this=0x94df458, 
    ch=NoChange) at html_elementimpl.cpp:166
#31 0x41a4c1d7 in DOM::ElementImpl::recalcStyle (this=0x921b890, 
    change=NoChange) at dom_elementimpl.cpp:389
#32 0x41a62fff in DOM::HTMLElementImpl::recalcStyle (this=0x921b890, 
    ch=NoChange) at html_elementimpl.cpp:166
#33 0x41a41154 in DOM::DocumentImpl::recalcStyle (this=0x90d0ed0, 
    change=NoChange) at dom_docimpl.cpp:910
#34 0x41a41244 in DOM::DocumentImpl::updateRendering (this=0x90d0ed0)
    at dom_docimpl.cpp:943
#35 0x41a412a9 in DOM::DocumentImpl::updateDocumentsRendering ()
    at dom_docimpl.cpp:957
#36 0x41a474ae in DOM::NodeImpl::dispatchGenericEvent (this=0x9302568, 
    evt=0x99839d8) at dom_nodeimpl.cpp:557
#37 0x41a4761a in DOM::NodeImpl::dispatchWindowEvent (this=0x9302568, _id=17, 
    canBubbleArg=false, cancelableArg=false) at dom_nodeimpl.cpp:581
#38 0x41a664ff in DOM::HTMLDocumentImpl::close (this=0x9542410)
    at html_documentimpl.cpp:290
#39 0x41ae0547 in DOM::HTMLDocument::close (this=0xbfffde38)
    at html_document.cpp:197
#40 0x41cd29ec in KJS::HTMLDocFunction::tryCall (this=0x93e0200, 
    exec=0xbfffe318, thisObj=@0xbfffdf68, args=@0xbfffdf90) at kjs_html.cpp:77
#41 0x41cbb136 in KJS::DOMFunction::call (this=0x93e0200, exec=0xbfffe318, 
    thisObj=@0xbfffdf68, args=@0xbfffdf90) at kjs_binding.cpp:106
#42 0x41dd60be in KJS::Object::call (this=0xbfffdf80, exec=0xbfffe318, 
    thisObj=@0xbfffdf68, args=@0xbfffdf90) at object.cpp:142
#43 0x41db2ab9 in KJS::FunctionCallNode::evaluate (this=0x935a5e0, 
    exec=0xbfffe318) at nodes.cpp:785
#44 0x41db7760 in KJS::ExprStatementNode::execute (this=0x935a5f8, 
    exec=0xbfffe318) at nodes.cpp:1939
#45 0x41dbcd32 in KJS::SourceElementNode::execute (this=0x8520fa8, 
    exec=0xbfffe318) at nodes.cpp:3113
#46 0x41dbd07c in KJS::SourceElementsNode::execute (this=0x978f248, 
    exec=0xbfffe318) at nodes.cpp:3168
#47 0x41db759a in KJS::BlockNode::execute (this=0x8520fd8, exec=0xbfffe318)
    at nodes.cpp:1897
#48 0x41dba29e in KJS::WithNode::execute (this=0x90766d8, exec=0xbfffe318)
    at nodes.cpp:2409
#49 0x41dbcd32 in KJS::SourceElementNode::execute (this=0x95d4608, 
    exec=0xbfffe318) at nodes.cpp:3113
#50 0x41dbcf9e in KJS::SourceElementsNode::execute (this=0x960f098, 
    exec=0xbfffe318) at nodes.cpp:3161
#51 0x41dbcfb4 in KJS::SourceElementsNode::execute (this=0x909c2c0, 
    exec=0xbfffe318) at nodes.cpp:3163
#52 0x41dbc2ca in KJS::FunctionBodyNode::execute (this=0x909c2f0, 
    exec=0xbfffe318) at nodes.cpp:2969
#53 0x41dd2802 in KJS::DeclaredFunctionImp::execute (this=0x975f250, 
    exec=0xbfffe318) at function.cpp:295
#54 0x41dd1ef7 in KJS::FunctionImp::call (this=0x975f250, exec=0xbfffe7f8, 
    thisObj=@0xbfffe3b8, args=@0xbfffe3e0) at function.cpp:133
#55 0x41dd60be in KJS::Object::call (this=0xbfffe3d0, exec=0xbfffe7f8, 
    thisObj=@0xbfffe3b8, args=@0xbfffe3e0) at object.cpp:142
#56 0x41db2ab9 in KJS::FunctionCallNode::evaluate (this=0x8e1e060, 
    exec=0xbfffe7f8) at nodes.cpp:785
#57 0x41db7760 in KJS::ExprStatementNode::execute (this=0x8e1e078, 
    exec=0xbfffe7f8) at nodes.cpp:1939
#58 0x41dbcd32 in KJS::SourceElementNode::execute (this=0x93dfe08, 
    exec=0xbfffe7f8) at nodes.cpp:3113
#59 0x41dbd07c in KJS::SourceElementsNode::execute (this=0x93dfe38, 
    exec=0xbfffe7f8) at nodes.cpp:3168
#60 0x41dbcfb4 in KJS::SourceElementsNode::execute (this=0x932d230, 
    exec=0xbfffe7f8) at nodes.cpp:3163
#61 0x41dbcfb4 in KJS::SourceElementsNode::execute (this=0x8f63a88, 
    exec=0xbfffe7f8) at nodes.cpp:3163
#62 0x41dbcfb4 in KJS::SourceElementsNode::execute (this=0x974f7a0, 
    exec=0xbfffe7f8) at nodes.cpp:3163
#63 0x41db759a in KJS::BlockNode::execute (this=0x974f7d0, exec=0xbfffe7f8)
    at nodes.cpp:1897
#64 0x41db7ad3 in KJS::IfNode::execute (this=0x8ebb6d8, exec=0xbfffe7f8)
    at nodes.cpp:1986
#65 0x41dbcd32 in KJS::SourceElementNode::execute (this=0x8ebb708, 
    exec=0xbfffe7f8) at nodes.cpp:3113
#66 0x41dbd07c in KJS::SourceElementsNode::execute (this=0x8ebb738, 
    exec=0xbfffe7f8) at nodes.cpp:3168
#67 0x41dbc2ca in KJS::FunctionBodyNode::execute (this=0x8ff8708, 
    exec=0xbfffe7f8) at nodes.cpp:2969
#68 0x41dd2802 in KJS::DeclaredFunctionImp::execute (this=0x96b1520, 
    exec=0xbfffe7f8) at function.cpp:295
#69 0x41dd1ef7 in KJS::FunctionImp::call (this=0x96b1520, exec=0xbfffeab8, 
    thisObj=@0xbfffe898, args=@0xbfffe8c0) at function.cpp:133
#70 0x41dd60be in KJS::Object::call (this=0xbfffe8b0, exec=0xbfffeab8, 
    thisObj=@0xbfffe898, args=@0xbfffe8c0) at object.cpp:142
#71 0x41db2ab9 in KJS::FunctionCallNode::evaluate (this=0x998c7a8, 
    exec=0xbfffeab8) at nodes.cpp:785
#72 0x41db7760 in KJS::ExprStatementNode::execute (this=0x9b814b0, 
    exec=0xbfffeab8) at nodes.cpp:1939
#73 0x41dbcd32 in KJS::SourceElementNode::execute (this=0x922d620, 
    exec=0xbfffeab8) at nodes.cpp:3113
#74 0x41dbcf9e in KJS::SourceElementsNode::execute (this=0x9aef508, 
    exec=0xbfffeab8) at nodes.cpp:3161
#75 0x41dbc2ca in KJS::FunctionBodyNode::execute (this=0x9476ae0, 
    exec=0xbfffeab8) at nodes.cpp:2969
#76 0x41dd2802 in KJS::DeclaredFunctionImp::execute (this=0x998ba00, 
    exec=0xbfffeab8) at function.cpp:295
#77 0x41dd1ef7 in KJS::FunctionImp::call (this=0x998ba00, exec=0x973c708, 
    thisObj=@0xbfffeb74, args=@0xbfffeb84) at function.cpp:133
#78 0x41dd60be in KJS::Object::call (this=0x9b5cd5c, exec=0x973c708, 
    thisObj=@0xbfffeb74, args=@0xbfffeb84) at object.cpp:142
#79 0x41d2526b in KJS::JSEventListener::handleEvent (this=0x9b5cd50, 
    evt=@0xbfffebc0) at kjs_events.cpp:91
#80 0x41a47b5b in DOM::NodeImpl::handleLocalEvents (this=0x99df140, 
    evt=0x98bbd40, useCapture=false) at dom_nodeimpl.cpp:713
#81 0x41a472b0 in DOM::NodeImpl::dispatchGenericEvent (this=0x99df140, 
    evt=0x98bbd40) at dom_nodeimpl.cpp:504
#82 0x41a470e6 in DOM::NodeImpl::dispatchEvent (this=0x99df140, evt=0x98bbd40, 
    exceptioncode=@0xbfffeccc, tempEvent=true) at dom_nodeimpl.cpp:468
#83 0x41a4781e in DOM::NodeImpl::dispatchMouseEvent (this=0x99df140, 
    _mouse=0xbfffed08, overrideId=30, overrideDetail=0) at dom_nodeimpl.cpp:654
#84 0x41aa2bde in khtml::RenderFormElement::slotClicked (this=0x99f0ac0)
    at render_form.cpp:181
#85 0x41aa67e0 in khtml::RenderFormElement::qt_invoke (this=0x99f0ac0, _id=3, 
    _o=0xbfffedfc) at render_form.moc:81
#86 0x41aa6954 in khtml::RenderButton::qt_invoke (this=0x99f0ac0, _id=3, 
    _o=0xbfffedfc) at render_form.moc:155
#87 0x409e3ff6 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#88 0x409e3f4e in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#89 0x40ca91b0 in QButton::clicked () from /usr/lib/libqt-mt.so.3
#90 0x40a716b7 in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#91 0x40a10991 in QWidget::event () from /usr/lib/libqt-mt.so.3
#92 0x40987466 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#93 0x40986db3 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#94 0x4060fac4 in KApplication::notify (this=0xbffff578, receiver=0x9b1dbd0, 
    event=0xbffff0e4) at kapplication.cpp:556
#95 0x40936cbb in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
#96 0x4093434f in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#97 0x4093306e in QApplication::processNextEvent () from /usr/lib/libqt-mt.so.3
#98 0x4098887f in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#99 0x40932fdb in QApplication::exec () from /usr/lib/libqt-mt.so.3
#100 0x41690e64 in main (argc=2, argv=0x8052890) at konq_main.cc:130
#101 0x804cd69 in launch (argc=2, _name=0x80570b4 "konqueror", 
    args=0x80570c7 "\001", cwd=0x0, envc=1, envs=0x80570d8 "", 
    reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x80570dc "sleipner;1027971103;699067;521") at kinit.cpp:542
#102 0x804daa7 in handle_launcher_request (sock=-1) at kinit.cpp:1011
#103 0x804df8b in handle_requests (waitForPid=0) at kinit.cpp:1177
#104 0x804f063 in main (argc=3, argv=0xbffffaf4, envp=0xbffffb04)
    at kinit.cpp:1519
#105 0x40fe174f in __libc_start_main () from /lib/libc.so.6


I have since played the game a few more times for about the same amount of time, but \
I have not seen the crash again, but I post the backtrace anyway just in case it is \
useful - if there's not enough info in the backtrace to draw any conclusions then I \
guess you should just close this bug-report.


Regards,
Jesper Juhl



PS. Keep up the great work!

(Submitted via bugs.kde.org)


(Complete bug history is available at http://bugs.kde.org/db/45/45924.html)
_______________________________________________
Konq-bugs mailing list
Konq-bugs@mail.kde.org
http://mail.kde.org/mailman/listinfo/konq-bugs


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

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