Bug 230649

Summary: KHTML crashes in acid3 test
Product: [Applications] konqueror Reporter: LuRan <hephooey_dev>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: frank78ac
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description LuRan 2010-03-14 04:44:33 UTC
Application: konqueror (4.4.67 (KDE 4.4.67 (KDE 4.5 >= 20100310)))
KDE Platform Version: 4.4.67 (KDE 4.4.67 (KDE 4.5 >= 20100310)) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.31.3 i686
Distribution (Platform): Gentoo Packages

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

Open http://acid3.acidtests.org/ and the konqueror will crash when the progress is around 40%, sometimes the test seems need a reload to start, but once the test starts, it always crashes.

The crash can be reproduced every time.

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

Thread 2 (Thread 0xaf109b70 (LWP 13696)):
#0  0xb7892424 in __kernel_vsyscall ()
#1  0xb6ee32d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6f5a0a4 in QWaitConditionPrivate::wait(unsigned long) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#3  0xb6f59d3d in QWaitCondition::wait(QMutex*, unsigned long) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#4  0xb6f51e84 in QThreadPoolThread::run() () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#5  0xb6f599c2 in QThreadPrivate::start(void*) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#6  0xb6ede8ff in start_thread () from /lib/libpthread.so.0
#7  0xb645900e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5f9e710 (LWP 13691)):
[KCrash Handler]
#7  0xb68dc6b7 in QColormap::QColormap(QColormap const&) () from /home/hooey/vcs/git/kde-qt/lib/libQtGui.so.4
#8  0xb68dcb16 in QColormap::instance(int) () from /home/hooey/vcs/git/kde-qt/lib/libQtGui.so.4
#9  0xb105fece in colorMediaFeatureEval (value=0xe65ef40, part=0xdd743b0, op=MinPrefix) at /home/hooey/vcs/kdesvn/kde4/kdelibs/khtml/css/css_mediaquery.cpp:399
#10 0xb106349f in khtml::MediaQueryEvaluator::eval (this=0xe626460, expr=0xe62a9b8) at /home/hooey/vcs/kdesvn/kde4/kdelibs/khtml/css/css_mediaquery.cpp:780
#11 0xb10635b9 in khtml::MediaQueryEvaluator::eval (this=0xe626460, mediaList=0xe6af028, styleSelector=0xe323480) at /home/hooey/vcs/kdesvn/kde4/kdelibs/khtml/css/css_mediaquery.cpp:296
#12 0xb103a3af in khtml::CSSStyleSelectorList::append (this=0xe6405f0, sheet=0xe6cb098, medium=0xe626460, styleSelector=0xe323480)
    at /home/hooey/vcs/kdesvn/kde4/kdelibs/khtml/css/cssstyleselector.cpp:2064
#13 0xb104b152 in CSSStyleSelector (this=0xe323480, doc=0xe075d98, userStyleSheet=..., styleSheets=0xbb70060, url=..., _strictParsing=true)
    at /home/hooey/vcs/kdesvn/kde4/kdelibs/khtml/css/cssstyleselector.cpp:282
#14 0xb0eec5ee in DOM::DocumentImpl::rebuildStyleSelector (this=0xe075d98) at /home/hooey/vcs/kdesvn/kde4/kdelibs/khtml/xml/dom_docimpl.cpp:2404
#15 0xb0eec734 in DOM::DocumentImpl::updateStyleSelector (this=0xe075d98, shallow=false) at /home/hooey/vcs/kdesvn/kde4/kdelibs/khtml/xml/dom_docimpl.cpp:2223
#16 0xb0f4b939 in DOM::HTMLStyleElementImpl::insertedIntoDocument (this=0xe6b2078) at /home/hooey/vcs/kdesvn/kde4/kdelibs/khtml/html/html_headimpl.cpp:678
#17 0xb0ef97fb in DOM::NodeBaseImpl::dispatchChildInsertedEvents (this=0xe6ba6d8, child=0xe6b2078, exceptioncode=@0xbfede660) at /home/hooey/vcs/kdesvn/kde4/kdelibs/khtml/xml/dom_nodeimpl.cpp:2096
#18 0xb0ef9f17 in DOM::NodeBaseImpl::appendChild (this=0xe6ba6d8, newChild=0xe6b2078, exceptioncode=@0xbfede660) at /home/hooey/vcs/kdesvn/kde4/kdelibs/khtml/xml/dom_nodeimpl.cpp:1813
#19 0xb10b3278 in DOMNodeProtoFunc::callAsFunction (this=0xaf878400, exec=0xbfedea34, thisObj=0xaf87ec40, args=...) at /home/hooey/vcs/kdesvn/kde4/kdelibs/khtml/ecma/kjs_dom.cpp:642
#20 0xb0d2604e in KJS::JSObject::call (this=0x8c7ae90, exec=0xbfedea34, thisObj=0xaf87ec40, args=...) at /home/hooey/vcs/kdesvn/kde4/kdelibs/kjs/object.cpp:70
#21 0xb0d43b05 in KJS::Machine::runBlock (exec=0xbfedea34, codeBlock=..., parentExec=0xbfedee94) at codes.def:1192
#22 0xb0d2243c in KJS::FunctionImp::callAsFunction (this=0xaf875de0, exec=0xbfedee94, thisObj=0xaf875240, args=...) at /home/hooey/vcs/kdesvn/kde4/kdelibs/kjs/function.cpp:144
#23 0xb0d2604e in KJS::JSObject::call (this=0x8c7ae90, exec=0xbfedee94, thisObj=0xaf875240, args=...) at /home/hooey/vcs/kdesvn/kde4/kdelibs/kjs/object.cpp:70
#24 0xb0d43b05 in KJS::Machine::runBlock (exec=0xbfedee94, codeBlock=..., parentExec=0xdcc14a8) at codes.def:1192
#25 0xb0d2243c in KJS::FunctionImp::callAsFunction (this=0xaf8751a0, exec=0xdcc14a8, thisObj=0xaf860060, args=...) at /home/hooey/vcs/kdesvn/kde4/kdelibs/kjs/function.cpp:144
#26 0xb0d2604e in KJS::JSObject::call (this=0x8c7ae90, exec=0xdcc14a8, thisObj=0xaf860060, args=...) at /home/hooey/vcs/kdesvn/kde4/kdelibs/kjs/object.cpp:70
#27 0xb10e5716 in KJS::ScheduledAction::execute (this=0xe215058, window=0xaf860060) at /home/hooey/vcs/kdesvn/kde4/kdelibs/khtml/ecma/kjs_window.cpp:2191
#28 0xb10e7138 in KJS::WindowQObject::timerEvent (this=0xaa7d588) at /home/hooey/vcs/kdesvn/kde4/kdelibs/khtml/ecma/kjs_window.cpp:2367
#29 0xb70130f9 in QObject::event(QEvent*) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#30 0xb675e96a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/hooey/vcs/git/kde-qt/lib/libQtGui.so.4
#31 0xb6760841 in QApplication::notify(QObject*, QEvent*) () from /home/hooey/vcs/git/kde-qt/lib/libQtGui.so.4
#32 0xb76b70eb in KApplication::notify (this=0xbfedf93c, receiver=0xaa7d588, event=0xbfedf4e0) at /home/hooey/vcs/kdesvn/kde4/kdelibs/kdeui/kernel/kapplication.cpp:302
#33 0xb700509e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#34 0xb702730b in QTimerInfoList::activateTimers() () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#35 0xb7025a40 in timerSourceDispatch(_GSource*, int (*)(void*), void*) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#36 0xb60ea4d4 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb60ec4fe in ?? () from /usr/lib/libglib-2.0.so.0
#38 0x08c36708 in ?? ()
#39 0x00000000 in ?? ()

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-03-14 10:24:44 UTC
Thanks for the bug report! This problem has been reported already.

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