Bug 200299 - Crash on visiting acid3.acidtests.org
Summary: Crash on visiting acid3.acidtests.org
Status: RESOLVED DUPLICATE of bug 171747
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-15 14:07 UTC by Marcus Harrison
Modified: 2009-07-15 14:18 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcus Harrison 2009-07-15 14:07:12 UTC
Application that crashed: konqueror
Version of the application: 4.2.96 (KDE 4.2.96 (KDE 4.3 RC2))
KDE Version: 4.2.96 (KDE 4.2.96 (KDE 4.3 RC2))
Qt Version: 4.5.2
Operating System: Linux 2.6.30-gentoo-r1 i686

What I was doing when the application crashed:
On KDE 4.3 RC2, Konqueror crashes before the first javascript test runs on acid3.acidtests.org with this backtrace.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 0 (LWP 14253)]

Thread 2 (Thread 0xb0b63b70 (LWP 16472)):
#0  0xb80b8424 in __kernel_vsyscall ()
#1  0xb7e6f472 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb7ef665c in QWaitCondition::wait (this=0xa3b0ea0, mutex=0xa3b0e9c, time=30000) at thread/qwaitcondition_unix.cpp:85
#3  0xb7eebcb6 in QThreadPoolThread::run (this=0xa3cb898) at concurrent/qthreadpool.cpp:140
#4  0xb7ef5a97 in QThreadPrivate::start (arg=0xa3cb898) at thread/qthread_unix.cpp:188
#5  0xb7e6b450 in start_thread (arg=0xb0b63b70) at pthread_create.c:297
#6  0xb69aaa2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb634e960 (LWP 14253)):
[KCrash Handler]
#6  0xb21f7280 in KJS::Debugger::reportAtStatement (this=0x0, exec=0xbfa935f0, sourceId=128, firstLine=169, lastLine=172)
    at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kjs/debugger.cpp:122
#7  0xb21c1eed in KJS::StatementNode::hitStatement (this=0xa7324f8, exec=0xbfa935f0) at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kjs/nodes.cpp:272
#8  0xb2215b3c in KJS::Machine::runBlock (exec=0xbfa935f0, codeBlock=@0xac, parentExec=0xbfa93b30) at codes.def:230
#9  0xb21f6725 in KJS::FunctionImp::callAsFunction (this=0xb032f1a0, exec=0xbfa93b30, thisObj=0xb0350000, args=@0xbfa93ac8)
    at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kjs/function.cpp:144
#10 0xb21fb639 in KJS::JSObject::call (this=0xb032f1a0, exec=0xbfa93b30, thisObj=0xb0350000, args=@0xbfa93ac8) at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kjs/object.cpp:69
#11 0xb2218bf5 in KJS::Machine::runBlock (exec=0xbfa93b30, codeBlock=@0xac, parentExec=0xbfa94070) at codes.def:1192
#12 0xb21f6725 in KJS::FunctionImp::callAsFunction (this=0xb0320440, exec=0xbfa94070, thisObj=0xb0350040, args=@0xbfa94008)
    at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kjs/function.cpp:144
#13 0xb21fb639 in KJS::JSObject::call (this=0xb0320440, exec=0xbfa94070, thisObj=0xb0350040, args=@0xbfa94008) at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kjs/object.cpp:69
#14 0xb2218bf5 in KJS::Machine::runBlock (exec=0xbfa94070, codeBlock=@0xac, parentExec=0xbfa945b0) at codes.def:1192
#15 0xb21f6725 in KJS::FunctionImp::callAsFunction (this=0xb0320280, exec=0xbfa945b0, thisObj=0xb03202a0, args=@0xbfa94548)
    at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kjs/function.cpp:144
#16 0xb21fb639 in KJS::JSObject::call (this=0xb0320280, exec=0xbfa945b0, thisObj=0xb03202a0, args=@0xbfa94548) at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kjs/object.cpp:69
#17 0xb2218bf5 in KJS::Machine::runBlock (exec=0xbfa945b0, codeBlock=@0xac, parentExec=0xa423870) at codes.def:1192
#18 0xb21f6725 in KJS::FunctionImp::callAsFunction (this=0xb032ee80, exec=0xa423870, thisObj=0xb032ee80, args=@0xbfa946e4)
    at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kjs/function.cpp:144
#19 0xb21fb639 in KJS::JSObject::call (this=0xb032ee80, exec=0xa423870, thisObj=0xb032ee80, args=@0xbfa946e4) at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kjs/object.cpp:69
#20 0xb25f26af in KJS::JSNodeFilter::acceptNode (this=0xab4de08, n=@0xbfa94724, bindingsException=@0xbfa947b4)
    at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/khtml/ecma/kjs_traversal.cpp:351
#21 0xb24025a5 in DOM::NodeIteratorImpl::isAccepted (this=0xaa38a50, n=0xa687040, propagatedExceptionObject=@0xbfa947b4)
    at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/khtml/xml/dom2_traversalimpl.cpp:222
#22 0xb2402b62 in DOM::NodeIteratorImpl::nextNode (this=0xaa38a50, exceptioncode=@0xbfa947bc, propagatedExceptionObject=@0xbfa947b4)
    at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/khtml/xml/dom2_traversalimpl.cpp:109
#23 0xb25f3903 in DOMNodeIteratorProtoFunc::callAsFunction (this=0xb0322880, exec=0xbfa94c40, thisObj=0xb032ede0)
    at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/khtml/ecma/kjs_traversal.cpp:111
#24 0xb21fb639 in KJS::JSObject::call (this=0xb0322880, exec=0xbfa94c40, thisObj=0xb032ede0, args=@0xbfa94bd8) at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kjs/object.cpp:69
#25 0xb2218bf5 in KJS::Machine::runBlock (exec=0xbfa94c40, codeBlock=@0xac, parentExec=0xbfa95180) at codes.def:1192
#26 0xb21f6725 in KJS::FunctionImp::callAsFunction (this=0xb032cbe0, exec=0xbfa95180, thisObj=0xb032dd00, args=@0xbfa95118)
    at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kjs/function.cpp:144
#27 0xb21fb639 in KJS::JSObject::call (this=0xb032cbe0, exec=0xbfa95180, thisObj=0xb032dd00, args=@0xbfa95118) at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kjs/object.cpp:69
#28 0xb2218bf5 in KJS::Machine::runBlock (exec=0xbfa95180, codeBlock=@0xac, parentExec=0xa366208) at codes.def:1192
#29 0xb21f6725 in KJS::FunctionImp::callAsFunction (this=0xb032f060, exec=0xa366208, thisObj=0xb0350000, args=@0xa7042b4)
    at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kjs/function.cpp:144
#30 0xb21fb639 in KJS::JSObject::call (this=0xb032f060, exec=0xa366208, thisObj=0xb0350000, args=@0xa7042b4) at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kjs/object.cpp:69
#31 0xb25cf853 in KJS::ScheduledAction::execute (this=0xa7042b0, window=0xb0350000) at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/khtml/ecma/kjs_window.cpp:2173
#32 0xb25cfb59 in KJS::WindowQObject::timerEvent (this=0xa6de3e8) at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/khtml/ecma/kjs_window.cpp:2349
#33 0xb7ff5e9f in QObject::event (this=0xa6de3e8, e=0xbfa9579c) at kernel/qobject.cpp:1066
#34 0xb6c653dc in QApplicationPrivate::notify_helper (this=0x9b92708, receiver=0xa6de3e8, e=0xbfa9579c) at kernel/qapplication.cpp:4056
#35 0xb6c6dfff in QApplication::notify (this=0xbfa95c28, receiver=0xa6de3e8, e=0xbfa9579c) at kernel/qapplication.cpp:3603
#36 0xb75f9673 in KApplication::notify (this=0xbfa95c28, receiver=0xa6de3e8, event=0xbfa9579c) at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kdeui/kernel/kapplication.cpp:302
#37 0xb7fe58eb in QCoreApplication::notifyInternal (this=0xbfa95c28, receiver=0xa6de3e8, event=0xbfa9579c) at kernel/qcoreapplication.cpp:606
#38 0xb8012fb7 in QTimerInfoList::activateTimers (this=0x9b9535c) at kernel/qcoreapplication.h:213
#39 0xb80100d0 in timerSourceDispatch (source=0x9b95328) at kernel/qeventdispatcher_glib.cpp:165
#40 0xb68176c8 in IA__g_main_context_dispatch (context=0x9b94888) at gmain.c:1824
#41 0xb681ace3 in g_main_context_iterate (context=0x9b94888, block=1, dispatch=1, self=0x9b92940) at gmain.c:2455
#42 0xb681ae68 in IA__g_main_context_iteration (context=0x9b94888, may_block=1) at gmain.c:2518
#43 0xb8010028 in QEventDispatcherGlib::processEvents (this=0x9b926c8, flags={i = -1079420648}) at kernel/qeventdispatcher_glib.cpp:327
#44 0xb6cfdd05 in QGuiEventDispatcherGlib::processEvents (this=0x9b926c8, flags={i = -1079420600}) at kernel/qguieventdispatcher_glib.cpp:202
#45 0xb7fe432a in QEventLoop::processEvents (this=0xbfa959b0, flags={i = -1079420536}) at kernel/qeventloop.cpp:149
#46 0xb7fe44f2 in QEventLoop::exec (this=0xbfa959b0, flags={i = -1079420488}) at kernel/qeventloop.cpp:197
#47 0xb7fe9411 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#48 0xb6c65107 in QApplication::exec () at kernel/qapplication.cpp:3525
#49 0xb42eb843 in kdemain (argc=2, argv=0x9b4b6b8) at /var/tmp/portage/kde-base/konqueror-4.2.96/work/konqueror-4.2.96/konqueror/src/konqmain.cpp:257
#50 0x0804e505 in launch (argc=2, _name=0x9b75504 "konqueror", args=0x9b75517 "", cwd=0x0, envc=1, envs=0x9b7551c "DISPLAY=:0.0", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x80524a0 "0") at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kinit/kinit.cpp:676
#51 0x0804f077 in handle_launcher_request (sock=7, who=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kinit/kinit.cpp:1168
#52 0x0804f737 in handle_requests (waitForPid=0) at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kinit/kinit.cpp:1361
#53 0x0804fce4 in main (argc=2, argv=0xbfa96484, envp=0xbfa96490) at /var/tmp/portage/kde-base/kdelibs-4.2.96/work/kdelibs-4.2.96/kinit/kinit.cpp:1788

Reported using DrKonqi
Comment 1 Pino Toscano 2009-07-15 14:18:19 UTC
Does the crash happen with the JS debugger disabled?
Comment 2 Tommi Tervo 2009-07-15 14:18:52 UTC

*** This bug has been marked as a duplicate of bug 171747 ***