Bug 218220 - konqueror crashes when browsing to knol.google.com
Summary: konqueror crashes when browsing to knol.google.com
Status: RESOLVED DUPLICATE of bug 193717
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-12-11 02:59 UTC by Ivan D Vasin
Modified: 2010-02-14 18:34 UTC (History)
1 user (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 Ivan D Vasin 2009-12-11 02:59:43 UTC
Application that crashed: konqueror
Version of the application: 4.3.4 (KDE 4.3.4)
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-16-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
i browsed to http://knol.google.com. konqueror crashed.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f811ed14750 (LWP 2556))]

Thread 3 (Thread 0x7f8104f15910 (LWP 2927)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f811e75b462 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1d44660, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1d44660, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f811e7514f2 in QThreadPoolThread::run (this=<value optimized out>) at concurrent/qthreadpool.cpp:140
#4  0x00007f811e75a445 in QThreadPrivate::start (arg=0x1d744d0) at thread/qthread_unix.cpp:188
#5  0x00007f811b4cca04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f811c0ac7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f810673c910 (LWP 2928)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f811e75b462 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1d44660, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1d44660, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f811e7514f2 in QThreadPoolThread::run (this=<value optimized out>) at concurrent/qthreadpool.cpp:140
#4  0x00007f811e75a445 in QThreadPrivate::start (arg=0x1afe130) at thread/qthread_unix.cpp:188
#5  0x00007f811b4cca04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f811c0ac7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 1 (Thread 0x7f811ed14750 (LWP 2556)):
[KCrash Handler]
#5  khtml::BidiContext::deref (this=0x900000009) at ../../khtml/rendering/bidi.cpp:206
#6  0x00007f810baec264 in khtml::RootInlineBox::setLineBreakInfo (this=0x3f58370, obj=0x0, breakPos=<value optimized out>, status=..., context=0x0) at ../../khtml/rendering/render_line.cpp:1177
#7  0x00007f810baec33a in khtml::RootInlineBox::childRemoved (this=0x900000009, box=0x3f583d8) at ../../khtml/rendering/render_line.cpp:1161
#8  0x00007f810baec3a5 in khtml::InlineFlowBox::removeFromLine (this=0x3f58308, child=0x3f583d8) at ../../khtml/rendering/render_line.cpp:226
#9  0x00007f810baecf8d in khtml::InlineBox::detach (this=0x3f583d8, renderArena=0x6248840, noRemove=40) at ../../khtml/rendering/render_line.cpp:81
#10 0x00007f810baeb648 in khtml::InlineFlowBox::deleteLine (this=0x3f58308, arena=0x6248840) at ../../khtml/rendering/render_line.cpp:209
#11 0x00007f810baeb648 in khtml::InlineFlowBox::deleteLine (this=0x3f58370, arena=0x6248840) at ../../khtml/rendering/render_line.cpp:209
#12 0x00007f810baa065c in khtml::RenderContainer::removeChildNode (this=0x3eb1df0, oldChild=0x3eb1fb8) at ../../khtml/rendering/render_container.cpp:224
#13 0x00007f810ba87545 in khtml::RenderBlock::removeChild (this=0x3ea1b78, oldChild=0x3eb1ba0) at ../../khtml/rendering/render_block.cpp:605
#14 0x00007f810ba96f3e in khtml::RenderObject::remove (this=0x3eb1ba0) at ../../khtml/rendering/render_object.h:847
#15 khtml::RenderObject::detach (this=0x3eb1ba0) at ../../khtml/rendering/render_object.cpp:2365
#16 0x00007f810baa3932 in khtml::RenderBox::detach (this=0x3eb1ba0) at ../../khtml/rendering/render_box.cpp:224
#17 0x00007f810b9e3d16 in DOM::NodeImpl::detach (this=0x31c1d50) at ../../khtml/xml/dom_nodeimpl.cpp:975
#18 0x00007f810b9e4408 in DOM::NodeBaseImpl::detach (this=0x38efb10) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#19 0x00007f810b9e4408 in DOM::NodeBaseImpl::detach (this=0x38ef860) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#20 0x00007f810b9e4408 in DOM::NodeBaseImpl::detach (this=0x603aef0) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#21 0x00007f810b9e4408 in DOM::NodeBaseImpl::detach (this=0x497d7d0) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#22 0x00007f810b9e8f0d in DOM::NodeBaseImpl::removeChild (this=0x4f84330, oldChild=0x497d7d0, exceptioncode=@0x7fff8830d688) at ../../khtml/xml/dom_nodeimpl.cpp:1621
#23 0x00007f810b9e8c43 in DOM::NodeBaseImpl::appendChild (this=0x4f7a550, newChild=0x497d7d0, exceptioncode=@0x7fff8830d688) at ../../khtml/xml/dom_nodeimpl.cpp:1705
#24 0x00007f810bb8960e in DOMNodeProtoFunc::callAsFunction (this=0x7f81041f8600, exec=0x7fff8830e000, thisObj=<value optimized out>, args=...) at ../../khtml/ecma/kjs_dom.cpp:641
#25 0x00007f810b518249 in KJS::JSObject::call (this=0x900000009, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#26 0x00007f810b5344da in KJS::Machine::runBlock (exec=0x7fff8830e000, codeBlock=<value optimized out>, parentExec=<value optimized out>) at codes.def:1192
#27 0x00007f810b51498a in KJS::FunctionImp::callAsFunction (this=0x7f810425dd80, exec=0x7fff8830e9f0, thisObj=<value optimized out>, args=<value optimized out>) at ../../kjs/function.cpp:144
#28 0x00007f810b518249 in KJS::JSObject::call (this=0x900000009, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#29 0x00007f810b5344da in KJS::Machine::runBlock (exec=0x7fff8830e9f0, codeBlock=<value optimized out>, parentExec=<value optimized out>) at codes.def:1192
#30 0x00007f810b51498a in KJS::FunctionImp::callAsFunction (this=0x7f8104230900, exec=0x7fff8830f600, thisObj=<value optimized out>, args=<value optimized out>) at ../../kjs/function.cpp:144
#31 0x00007f810b518249 in KJS::JSObject::call (this=0x900000009, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#32 0x00007f810b511f59 in KJS::FunctionImp::construct (this=0x7f8104230900, exec=0x7fff8830f600, args=...) at ../../kjs/function.cpp:320
#33 0x00007f810b534c1c in KJS::Machine::runBlock (exec=0x7fff8830f600, codeBlock=<value optimized out>, parentExec=<value optimized out>) at codes.def:1213
#34 0x00007f810b4ea573 in KJS::FunctionBodyNode::execute (this=0x19e3010, exec=0x7fff8830f600) at ../../kjs/nodes.cpp:928
#35 0x00007f810b513b06 in KJS::GlobalFuncImp::callAsFunction (this=<value optimized out>, exec=0x7fff8830fff0, args=<value optimized out>) at ../../kjs/function.cpp:907
#36 0x00007f810b518249 in KJS::JSObject::call (this=0x900000009, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#37 0x00007f810b5344da in KJS::Machine::runBlock (exec=0x7fff8830fff0, codeBlock=<value optimized out>, parentExec=<value optimized out>) at codes.def:1192
#38 0x00007f810b51498a in KJS::FunctionImp::callAsFunction (this=0x7f8104290e00, exec=0x7fff883109e0, thisObj=<value optimized out>, args=<value optimized out>) at ../../kjs/function.cpp:144
#39 0x00007f810b518249 in KJS::JSObject::call (this=0x900000009, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#40 0x00007f810b5344da in KJS::Machine::runBlock (exec=0x7fff883109e0, codeBlock=<value optimized out>, parentExec=<value optimized out>) at codes.def:1192
#41 0x00007f810b51498a in KJS::FunctionImp::callAsFunction (this=0x7f8104290d00, exec=0x57b10f0, thisObj=<value optimized out>, args=<value optimized out>) at ../../kjs/function.cpp:144
#42 0x00007f810b518249 in KJS::JSObject::call (this=0x900000009, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#43 0x00007f810bbb9cd2 in KJS::ScheduledAction::execute (this=0x4858e00, window=0x7f8112330100) at ../../khtml/ecma/kjs_window.cpp:2186
#44 0x00007f810bbbb693 in KJS::WindowQObject::timerEvent (this=0x63d5670) at ../../khtml/ecma/kjs_window.cpp:2362
#45 0x00007f811e84fd83 in QObject::event (this=0x63d5670, e=0x0) at kernel/qobject.cpp:1075
#46 0x00007f811c7ecefc in QApplicationPrivate::notify_helper (this=0x1286850, receiver=0x63d5670, e=0x7fff88311280) at kernel/qapplication.cpp:4056
#47 0x00007f811c7f41ce in QApplication::notify (this=0x7fff88311720, receiver=0x63d5670, e=0x7fff88311280) at kernel/qapplication.cpp:4021
#48 0x00007f811d423e56 in KApplication::notify (this=0x7fff88311720, receiver=0x63d5670, event=0x7fff88311280) at ../../kdeui/kernel/kapplication.cpp:302
#49 0x00007f811e840c2c in QCoreApplication::notifyInternal (this=0x7fff88311720, receiver=0x63d5670, event=0x7fff88311280) at kernel/qcoreapplication.cpp:610
#50 0x00007f811e86b862 in QCoreApplication::sendEvent (this=0x128a4a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#51 QTimerInfoList::activateTimers (this=0x128a4a0) at kernel/qeventdispatcher_unix.cpp:572
#52 0x00007f811e86925d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165
#53 0x00007f811b71dbce in g_main_dispatch (context=0x1289520) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#54 IA__g_main_context_dispatch (context=0x1289520) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#55 0x00007f811b721598 in g_main_context_iterate (context=0x1289520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#56 0x00007f811b7216c0 in IA__g_main_context_iteration (context=0x1289520, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#57 0x00007f811e8691a6 in QEventDispatcherGlib::processEvents (this=0x11f7040, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#58 0x00007f811c8814be in QGuiEventDispatcherGlib::processEvents (this=0x900000009, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#59 0x00007f811e83f532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#60 0x00007f811e83f904 in QEventLoop::exec (this=0x7fff88311520, flags=) at kernel/qeventloop.cpp:201
#61 0x00007f811e841ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#62 0x00007f8112bd7f16 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#63 0x0000000000406da8 in launch (argc=2, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=16, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a299 "0") at ../../kinit/kinit.cpp:677
#64 0x0000000000407aa0 in handle_launcher_request (sock=8, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#65 0x0000000000407f51 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#66 0x0000000000408bb2 in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1793
The current source language is "auto; currently c".

This bug may be a duplicate of or related to bug 206832

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-11 13:51:27 UTC
- Can you reproduce this crash every time you visit that webpage ?

I can't reproduce the crash, here using:

Qt: 4.6.0 (kde-qt master commit cd8595efe9aace2afdaa5db37af7cfe82b87e4aa
        Date:   Wed Nov 18 01:33:21 2009 +0100)
KDE Development Platform: 4.3.81 (KDE 4.3.81 (KDE 4.4 >= 20091204))
kdelibs svn rev. 1060674 / kdebase svn rev. 1060675
on ArchLinux i686 - Kernel 2.6.31.6

There are several related crash reports.

Thanks
Comment 2 Ivan D Vasin 2009-12-12 23:19:48 UTC
(In reply to comment #1)
> - Can you reproduce this crash every time you visit that webpage ?

yes

> I can't reproduce the crash, here using:
> 
> Qt: 4.6.0 (kde-qt master commit cd8595efe9aace2afdaa5db37af7cfe82b87e4aa
>         Date:   Wed Nov 18 01:33:21 2009 +0100)
> KDE Development Platform: 4.3.81 (KDE 4.3.81 (KDE 4.4 >= 20091204))
> kdelibs svn rev. 1060674 / kdebase svn rev. 1060675
> on ArchLinux i686 - Kernel 2.6.31.6

perhaps it is already fixed in 4.4 trunk.
Comment 3 Tommi Tervo 2010-02-14 18:34:27 UTC

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