Bug 271476 - Konqueror crashed when doing « acid test »
Summary: Konqueror crashed when doing « acid test »
Status: RESOLVED DUPLICATE of bug 171747
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 202648 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-04-22 11:41 UTC by arcaik
Modified: 2012-01-22 20:32 UTC (History)
10 users (show)

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 arcaik 2011-04-22 11:41:25 UTC
Application: konqueror (4.6.2 (4.6.2))
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

I was surfing on the Acid Test 3 web site. It began, turn to 5 percents and crashed. Each time I restore session, it crashes again.

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f5b15600760 (LWP 1906))]

Thread 2 (Thread 0x7f5afa1df700 (LWP 2078)):
#0  0x00007f5b0fd140ab in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#1  0x00007f5b0fd14fc9 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f5b0fd1566d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f5b14294a66 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f5b14268ca2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f5b14268eec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f5b1417e494 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f5b1424a6a8 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f5b14180cf5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f5b13ef7d40 in start_thread () from /lib/libpthread.so.0
#10 0x00007f5b12cc3aed in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5b15600760 (LWP 1906)):
[KCrash Handler]
#6  0x00007f5afc203f74 in ?? () from /usr/lib/libkjs.so.4
#7  0x00007f5afc205b05 in ?? () from /usr/lib/libkjs.so.4
#8  0x00007f5afc1ee17b in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#9  0x00007f5afc20da36 in ?? () from /usr/lib/libkjs.so.4
#10 0x00007f5afc1ee17b in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#11 0x00007f5afc20da36 in ?? () from /usr/lib/libkjs.so.4
#12 0x00007f5afc1ee17b in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#13 0x00007f5afc20da36 in ?? () from /usr/lib/libkjs.so.4
#14 0x00007f5afc1ee17b in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#15 0x00007f5afcb225aa in ?? () from /usr/lib/libkhtml.so.5
#16 0x00007f5afc94a9e2 in ?? () from /usr/lib/libkhtml.so.5
#17 0x00007f5afc94c2cf in ?? () from /usr/lib/libkhtml.so.5
#18 0x00007f5afcb22b20 in ?? () from /usr/lib/libkhtml.so.5
#19 0x00007f5afc20da36 in ?? () from /usr/lib/libkjs.so.4
#20 0x00007f5afc1ee17b in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#21 0x00007f5afc20da36 in ?? () from /usr/lib/libkjs.so.4
#22 0x00007f5afc1ee17b in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#23 0x00007f5afcaf9e4f in ?? () from /usr/lib/libkhtml.so.5
#24 0x00007f5afcb07bb3 in ?? () from /usr/lib/libkhtml.so.5
#25 0x00007f5b1427d999 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#26 0x00007f5b134116a4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#27 0x00007f5b1341626a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#28 0x00007f5b14feed36 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#29 0x00007f5b1426990c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#30 0x00007f5b1429754e in ?? () from /usr/lib/libQtCore.so.4
#31 0x00007f5b14294314 in ?? () from /usr/lib/libQtCore.so.4
#32 0x00007f5b0fd14bf3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0x00007f5b0fd153d0 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0x00007f5b0fd1566d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0x00007f5b14294a0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0x00007f5b134b703e in ?? () from /usr/lib/libQtGui.so.4
#37 0x00007f5b14268ca2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0x00007f5b14268eec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#39 0x00007f5b1426d3eb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#40 0x00007f5b0416371a in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#41 0x0000000000406b93 in _start ()

This bug may be a duplicate of or related to bug 264517.

Possible duplicates by query: bug 270857, bug 268341, bug 266806, bug 265479, bug 265478.

Reported using DrKonqi
Comment 1 Martin Koller 2011-06-05 15:32:39 UTC
I can reproduce the crash in KDE 4.6.3 with the URL:

http://acid3.acidtests.org/

Backtrace of the crash I experienced:

Application: Konqueror (konqueror), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4d4b710 (LWP 1562))]

Thread 3 (Thread 0xafdc3b70 (LWP 1567)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5527452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb76092a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6680ffc in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb6674e44 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb6680983 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5522b25 in start_thread () from /lib/libpthread.so.0
#7  0xb75fb46e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaf3a5b70 (LWP 1576)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5527452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb76092a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6680ffc in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb6674e44 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb6680983 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5522b25 in start_thread () from /lib/libpthread.so.0
#7  0xb75fb46e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4d4b710 (LWP 1562)):
[KCrash Handler]
#7  0xb20216c1 in KJS::changeDebugContext (d=KJS::Enter, exec=0xbfd7487c, n=0x8580098) at /usr/src/debug/kdelibs-4.6.3/kjs/bytecode/machine.cpp.in:201
#8  0xb20242fa in KJS::Machine::runBlock (exec=0xbfd7487c, codeBlock=..., parentExec=0xbfd74ccc) at codes.def:464
#9  0xb2008aa6 in KJS::FunctionImp::callAsFunction (this=0xaf3fa800, exec=0xbfd74ccc, thisObj=0xaf530000, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#10 0xb202accb in call (exec=0xbfd74ccc, codeBlock=..., parentExec=0xbfd7511c) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#11 KJS::Machine::runBlock (exec=0xbfd74ccc, codeBlock=..., parentExec=0xbfd7511c) at codes.def:1223
#12 0xb2008aa6 in KJS::FunctionImp::callAsFunction (this=0xaf3f7220, exec=0xbfd7511c, thisObj=0xaf530040, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#13 0xb202accb in call (exec=0xbfd7511c, codeBlock=..., parentExec=0xbfd7556c) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#14 KJS::Machine::runBlock (exec=0xbfd7511c, codeBlock=..., parentExec=0xbfd7556c) at codes.def:1223
#15 0xb2008aa6 in KJS::FunctionImp::callAsFunction (this=0xaf3f7060, exec=0xbfd7556c, thisObj=0xaf3f7080, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#16 0xb202accb in call (exec=0xbfd7556c, codeBlock=..., parentExec=0x898c7b8) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#17 KJS::Machine::runBlock (exec=0xbfd7556c, codeBlock=..., parentExec=0x898c7b8) at codes.def:1223
#18 0xb2008aa6 in KJS::FunctionImp::callAsFunction (this=0xaf3f6e00, exec=0x898c7b8, thisObj=0xaf3f6e00, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#19 0xb24d04c0 in call (this=0x83a4ff8, n=..., bindingsException=@0xbfd75768) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#20 KJS::JSNodeFilter::acceptNode (this=0x83a4ff8, n=..., bindingsException=@0xbfd75768) at /usr/src/debug/kdelibs-4.6.3/khtml/ecma/kjs_traversal.cpp:352
#21 0xb22d503d in DOM::NodeIteratorImpl::isAccepted (this=0x83765d0, n=0x8393418, propagatedExceptionObject=@0xbfd75768) at /usr/src/debug/kdelibs-4.6.3/khtml/xml/dom2_traversalimpl.cpp:222
#22 0xb22d6957 in DOM::NodeIteratorImpl::nextNode (this=0x83765d0, exceptioncode=@0xbfd75770, propagatedExceptionObject=@0xbfd75768)
    at /usr/src/debug/kdelibs-4.6.3/khtml/xml/dom2_traversalimpl.cpp:98
#23 0xb24d0a84 in DOMNodeIteratorProtoFunc::callAsFunction (this=0xaf3fa800, exec=0xbfd75b1c, thisObj=0xbfd75774) at /usr/src/debug/kdelibs-4.6.3/khtml/ecma/kjs_traversal.cpp:111
#24 0xb202accb in call (exec=0xbfd75b1c, codeBlock=..., parentExec=0xbfd75f6c) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#25 KJS::Machine::runBlock (exec=0xbfd75b1c, codeBlock=..., parentExec=0xbfd75f6c) at codes.def:1223
#26 0xb2008aa6 in KJS::FunctionImp::callAsFunction (this=0xaf3fa5a0, exec=0xbfd75f6c, thisObj=0xaf3fa640, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#27 0xb202accb in call (exec=0xbfd75f6c, codeBlock=..., parentExec=0x8766760) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#28 KJS::Machine::runBlock (exec=0xbfd75f6c, codeBlock=..., parentExec=0x8766760) at codes.def:1223
#29 0xb2008aa6 in KJS::FunctionImp::callAsFunction (this=0xaf3fa700, exec=0x8766760, thisObj=0xaf530000, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#30 0xb24a5548 in call (this=0xaf3fa700, window=0xaf530000) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#31 KJS::ScheduledAction::execute (this=0xaf3fa700, window=0xaf530000) at /usr/src/debug/kdelibs-4.6.3/khtml/ecma/kjs_window.cpp:2283
#32 0xb24b44c3 in KJS::WindowQObject::timerEvent (this=0x88e7110) at /usr/src/debug/kdelibs-4.6.3/khtml/ecma/kjs_window.cpp:2458
#33 0xb67951c4 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#34 0xb5c156e4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#35 0xb5c1e4a7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#36 0xb6cb3d91 in KApplication::notify (this=0xbfd76a90, receiver=0x88e7110, event=0xbfd7661c) at /usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#37 0xb677fd5e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#38 0xb67b114e in ?? () from /usr/lib/libQtCore.so.4
#39 0xb67ade45 in ?? () from /usr/lib/libQtCore.so.4
#40 0xb531cb49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0xb531d350 in ?? () from /usr/lib/libglib-2.0.so.0
#42 0xb531d60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#43 0xb67ae53b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#44 0xb5ccc1ca in ?? () from /usr/lib/libQtGui.so.4
#45 0xb677f03d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#46 0xb677f269 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#47 0xb6783d10 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#48 0xb5c133e4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#49 0xb774415f in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#50 0x0804860b in _start ()
Comment 2 Martin Koller 2011-07-03 17:42:56 UTC
*** Bug 202648 has been marked as a duplicate of this bug. ***
Comment 3 Gérard Talbot (no longer involved) 2011-07-12 17:02:18 UTC
Can you reproduce the crash if you have KIO or the JS debugger disabled?

Do you have either KIO or the JS debugger enabled in Settings/Configure Konqueror/Java & JavaScript when Konqueror crashes on the acid3 test webpage?

If so, then verify the reproducibility of the crash and visit bug 171747 and resolve this bug 271476 as DUPLICATE.

Gérard
Comment 4 Martin Koller 2011-07-13 06:00:23 UTC
If I disable the JavaScript Debugger, it does no longer crash (KDE 4.6.5)
Comment 5 Gérard Talbot (no longer involved) 2011-07-13 16:30:33 UTC
Martin,

arcaik (the original bug reporter) should confirm+verify and then resolve this bug as a DUPLICATE of bug 171747.
Comment 6 Gérard Talbot (no longer involved) 2012-01-22 20:32:49 UTC
Resolving as DUPLICATE of bug 171747

Gérard

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