Bug 288631

Summary: konqueror crash open weppage
Product: [Unmaintained] kdelibs Reporter: Johann-Nikolaus Andreae <johann-nikolaus>
Component: kdewebkitAssignee: webkit-devel
Status: RESOLVED UPSTREAM    
Severity: crash CC: adawit, guido-kdebugs, johann-nikolaus, kde, marsu1, philipp_fischer, w.kluthe
Priority: NOR    
Version: 4.7   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Johann-Nikolaus Andreae 2011-12-10 07:48:07 UTC
Application: konqueror (4.7.3 (4.7.3) "release 3")
KDE Platform Version: 4.7.3 (4.7.3) "release 3"
Qt Version: 4.8.0
Operating System: Linux 3.1.0-1.2-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
open this page
http://einestages.spiegel.de/static/topicalbumbackground/24067/teure_putzaktion.html
koqueror crash.

The crash can be reproduced every time.

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

Thread 4 (Thread 0x7f20576ff700 (LWP 28417)):
#0  0x00007f206a77aa7e in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f206a77af59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f206f036f56 in QEventDispatcherGlib::processEvents (this=0x72b1e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#3  0x00007f206f006cc2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007f206f006f17 in QEventLoop::exec (this=0x7f20576fedf0, flags=...) at kernel/qeventloop.cpp:204
#5  0x00007f206ef084e7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#6  0x00007f20681dfcee in KIO::NameLookUpThread::run (this=0x848000) at /usr/src/debug/kdelibs-4.7.80/kio/kio/hostinfo.cpp:226
#7  0x00007f206ef0b50b in QThreadPrivate::start (arg=0x848000) at thread/qthread_unix.cpp:298
#8  0x00007f206ec73f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f206d9d453d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f2055ffa700 (LWP 28419)):
#0  0x00007f206ec77e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2064ed72ac in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f206588e200) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x00007f2064ed73d9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x00007f206ec73f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f206d9d453d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f20556f9700 (LWP 28420)):
#0  0x00007fff4e9268de in ?? ()
#1  0x00007f206aa2ee91 in clock_gettime () from /lib64/librt.so.1
#2  0x00007f206ef61914 in do_gettime (frac=0x7f20556f8bf8, sec=0x7f20556f8bf0) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f206f0376bd in QTimerInfoList::updateCurrentTime (this=0xc384a0) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f206f037371 in timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:150
#6  timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:144
#7  0x00007f206a77a264 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f206a77aab2 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f206a77af59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f206f036f56 in QEventDispatcherGlib::processEvents (this=0xb15f20, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#11 0x00007f206f006cc2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f206f006f17 in QEventLoop::exec (this=0x7f20556f8e20, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007f206ef084e7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#14 0x00007f206ef0b50b in QThreadPrivate::start (arg=0xc3fcb0) at thread/qthread_unix.cpp:298
#15 0x00007f206ec73f05 in start_thread () from /lib64/libpthread.so.0
#16 0x00007f206d9d453d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f20703d5760 (LWP 28416)):
[KCrash Handler]
#6  parentIsConstructedOrHaveNext (parentBox=0x29) at ../../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:226
#7  WebCore::RenderBlock::createLineBoxes (this=0x7f2012830730, obj=0x7f2012abda20, lineInfo=..., childBox=0x7f20127e8a08) at ../../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:256
#8  0x00007f2064acca6a in WebCore::RenderBlock::constructLine (this=0x7f2012830730, bidiRuns=..., lineInfo=...) at ../../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:343
#9  0x00007f2064ad7454 in WebCore::RenderBlock::createLineBoxesFromBidiRuns (this=0x7f2012830730, bidiRuns=..., end=..., lineInfo=..., verticalPositionCache=..., trailingSpaceRun=0x0) at ../../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:775
#10 0x00007f2064ad8020 in WebCore::RenderBlock::layoutRunsAndFloats (this=0x7f2012830730, fullLayout=false, hasInlineChild=<optimized out>, floats=..., repaintLogicalTop=@0x7fff4e911e04, repaintLogicalBottom=@0x7fff4e911e08) at ../../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:947
#11 0x00007f2064ad956f in WebCore::RenderBlock::layoutInlineChildren (this=0x7f2012830730, relayoutChildren=false, repaintLogicalTop=@0x7fff4e911e04, repaintLogicalBottom=@0x7fff4e911e08) at ../../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1164
#12 0x00007f2064acb34b in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7f2012830730) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1260
#13 WebCore::RenderBlock::layoutBlock (this=0x7f2012830730, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1166
#14 0x00007f2064aae99d in WebCore::RenderBlock::layout (this=0x7f2012830730) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1158
#15 0x00007f2064ac42b9 in WebCore::RenderBlock::layoutBlockChild (this=0x7f205573e890, child=0x7f2012830730, marginInfo=..., previousFloatLogicalBottom=@0x7fff4e911f0c, maxFloatLogicalBottom=@0x7fff4e91202c) at ../../../Source/WebCore/rendering/RenderBlock.cpp:2000
#16 0x00007f2064ac4b70 in WebCore::RenderBlock::layoutBlockChildren (this=0x7f205573e890, relayoutChildren=false, maxFloatLogicalBottom=@0x7fff4e91202c) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1938
#17 0x00007f2064acacea in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7f205573e890) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1262
#18 WebCore::RenderBlock::layoutBlock (this=0x7f205573e890, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1166
#19 0x00007f2064aae99d in WebCore::RenderBlock::layout (this=0x7f205573e890) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1158
#20 0x00007f2064ac42b9 in WebCore::RenderBlock::layoutBlockChild (this=0x7f205573e698, child=0x7f205573e890, marginInfo=..., previousFloatLogicalBottom=@0x7fff4e91212c, maxFloatLogicalBottom=@0x7fff4e91224c) at ../../../Source/WebCore/rendering/RenderBlock.cpp:2000
#21 0x00007f2064ac4b70 in WebCore::RenderBlock::layoutBlockChildren (this=0x7f205573e698, relayoutChildren=false, maxFloatLogicalBottom=@0x7fff4e91224c) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1938
#22 0x00007f2064acacea in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7f205573e698) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1262
#23 WebCore::RenderBlock::layoutBlock (this=0x7f205573e698, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1166
#24 0x00007f2064aae99d in WebCore::RenderBlock::layout (this=0x7f205573e698) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1158
#25 0x00007f2064ac42b9 in WebCore::RenderBlock::layoutBlockChild (this=0x7f205573e420, child=0x7f205573e698, marginInfo=..., previousFloatLogicalBottom=@0x7fff4e91234c, maxFloatLogicalBottom=@0x7fff4e91246c) at ../../../Source/WebCore/rendering/RenderBlock.cpp:2000
#26 0x00007f2064ac4b70 in WebCore::RenderBlock::layoutBlockChildren (this=0x7f205573e420, relayoutChildren=false, maxFloatLogicalBottom=@0x7fff4e91246c) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1938
#27 0x00007f2064acacea in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7f205573e420) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1262
#28 WebCore::RenderBlock::layoutBlock (this=0x7f205573e420, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1166
#29 0x00007f2064aae99d in WebCore::RenderBlock::layout (this=0x7f205573e420) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1158
#30 0x00007f2064b7d098 in WebCore::RenderView::layout (this=0x7f205573e420) at ../../../Source/WebCore/rendering/RenderView.cpp:130
#31 0x00007f2064a0a097 in WebCore::FrameView::layout (this=0x7f2055735b80, allowSubtree=<optimized out>) at ../../../Source/WebCore/page/FrameView.cpp:964
#32 0x00007f2064788948 in WebCore::Document::updateLayoutIgnorePendingStylesheets (this=0x7f2055737800) at ../../../Source/WebCore/dom/Document.cpp:1611
#33 0x00007f20646f9789 in WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue (this=0x7f20128b67d0, propertyID=1001, updateLayout=<optimized out>) at ../../../Source/WebCore/css/CSSComputedStyleDeclaration.cpp:803
#34 0x00007f2064702bde in WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue (this=<optimized out>, propertyID=<optimized out>) at ../../../Source/WebCore/css/CSSComputedStyleDeclaration.cpp:675
#35 0x00007f20646f4ea5 in WebCore::CSSComputedStyleDeclaration::getPropertyValue (this=<optimized out>, propertyID=<optimized out>) at ../../../Source/WebCore/css/CSSComputedStyleDeclaration.cpp:1819
#36 0x00007f2064730b22 in WebCore::CSSStyleDeclaration::getPropertyValue (this=0x7f20128b67d0, propertyName=<optimized out>) at ../../../Source/WebCore/css/CSSStyleDeclaration.cpp:77
#37 0x00007f20641ce4aa in WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyValue (exec=0x7f2012caed68) at ../../WebCore/generated/JSCSSStyleDeclaration.cpp:295
#38 0x00007f20130ae1e8 in ?? ()
#39 0x00007f20129745b0 in ?? ()
#40 0x00007f2013111020 in ?? ()
#41 0x00007f201311f0f8 in ?? ()
#42 0x00007f20129768e8 in ?? ()
#43 0x00007f20128497c8 in ?? ()
#44 0x00007f2012849780 in ?? ()
#45 0x00007f2013114317 in ?? ()
#46 0x00007f2000000010 in ?? ()
#47 0x0000000000000000 in ?? ()

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2011-12-10 17:09:17 UTC
Upstream issue. See https://bugs.webkit.org/show_bug.cgi?id=72285.
Comment 2 marsu1 2012-05-05 16:28:28 UTC
Created attachment 70877 [details]
New crash information added by DrKonqi

rekonq (0.8.0) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4

- What I was doing when the application crashed: I wanted to retrieve an address from Spiegel Online

-- Backtrace (Reduced):
#6  parentIsConstructedOrHaveNext (parentBox=0x29) at rendering/RenderBlockLineLayout.cpp:226
#7  WebCore::RenderBlock::createLineBoxes (this=0x7f418532d740, obj=0x7f4171df6b78, lineInfo=..., childBox=0x7f41755c63c0) at rendering/RenderBlockLineLayout.cpp:256
#8  0x00007f41e1c048da in WebCore::RenderBlock::constructLine (this=0x7f418532d740, bidiRuns=..., lineInfo=...) at rendering/RenderBlockLineLayout.cpp:343
#9  0x00007f41e1c0f2c4 in WebCore::RenderBlock::createLineBoxesFromBidiRuns (this=0x7f418532d740, bidiRuns=..., end=..., lineInfo=..., verticalPositionCache=..., trailingSpaceRun=0x0) at rendering/RenderBlockLineLayout.cpp:775
#10 0x00007f41e1c0fe90 in WebCore::RenderBlock::layoutRunsAndFloats (this=0x7f418532d740, fullLayout=false, hasInlineChild=<optimized out>, floats=..., repaintLogicalTop=@0x7fffc6fa6804, repaintLogicalBottom=@0x7fffc6fa6808) at rendering/RenderBlockLineLayout.cpp:947
Comment 3 Jekyll Wu 2013-02-19 01:53:20 UTC
*** Bug 315409 has been marked as a duplicate of this bug. ***
Comment 4 Johann-Nikolaus Andreae 2013-03-10 10:28:02 UTC
Created attachment 77911 [details]
New crash information added by DrKonqi

konqueror (4.10.1 "release 552") on KDE Platform 4.10.1 "release 552" using Qt 4.8.4

- What I was doing when the application crashed:

Bug still at KDE 4.10.1 reproducible. WebKit rendering.
KHTML works.

-- Backtrace (Reduced):
#6  parentIsConstructedOrHaveNext (parentBox=0x29) at ../../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:226
#7  WebCore::RenderBlock::createLineBoxes (this=this@entry=0x7fcfe51049a8, obj=0x7fcfe508b658, lineInfo=..., childBox=childBox@entry=0x7fcf92ac9220) at ../../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:256
#8  0x00007fcffbd1c7e3 in WebCore::RenderBlock::constructLine (this=this@entry=0x7fcfe51049a8, bidiRuns=..., lineInfo=...) at ../../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:343
#9  0x00007fcffbd27677 in WebCore::RenderBlock::createLineBoxesFromBidiRuns (this=this@entry=0x7fcfe51049a8, bidiRuns=..., end=..., lineInfo=..., verticalPositionCache=..., trailingSpaceRun=0x0) at ../../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:775
#10 0x00007fcffbd28300 in WebCore::RenderBlock::layoutRunsAndFloats (this=this@entry=0x7fcfe51049a8, fullLayout=fullLayout@entry=false, hasInlineChild=<optimized out>, floats=..., repaintLogicalTop=@0x7fffbda0de54: 19, repaintLogicalBottom=@0x7fffbda0de58: 4877) at ../../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:947
Comment 5 Jekyll Wu 2013-03-15 02:07:44 UTC
*** Bug 316753 has been marked as a duplicate of this bug. ***
Comment 6 Jekyll Wu 2013-03-15 02:07:52 UTC
*** Bug 311294 has been marked as a duplicate of this bug. ***
Comment 7 Tommi Tervo 2013-08-14 16:18:29 UTC
*** Bug 323488 has been marked as a duplicate of this bug. ***
Comment 8 marsu1 2013-09-03 13:20:51 UTC
Created attachment 82131 [details]
New crash information added by DrKonqi

rekonq (2.3.2) on KDE Platform 4.11.00 using Qt 4.8.2

- What I was doing when the application crashed:
Ich habe auf www.spiegel.de ein Artikel-Bild angeklickt

-- Backtrace (Reduced):
#6  parentIsConstructedOrHaveNext (parentBox=0x29) at rendering/RenderBlockLineLayout.cpp:226
#7  WebCore::RenderBlock::createLineBoxes (this=0x7f20d02bd8f0, obj=0x7f20d084c420, lineInfo=..., childBox=0x7f20d2264b08) at rendering/RenderBlockLineLayout.cpp:256
#8  0x00007f217c1f866a in WebCore::RenderBlock::constructLine (this=0x7f20d02bd8f0, bidiRuns=..., lineInfo=...) at rendering/RenderBlockLineLayout.cpp:343
#9  0x00007f217c203084 in WebCore::RenderBlock::createLineBoxesFromBidiRuns (this=0x7f20d02bd8f0, bidiRuns=..., end=..., lineInfo=..., verticalPositionCache=..., trailingSpaceRun=0x0) at rendering/RenderBlockLineLayout.cpp:775
#10 0x00007f217c203c50 in WebCore::RenderBlock::layoutRunsAndFloats (this=0x7f20d02bd8f0, fullLayout=false, hasInlineChild=<optimized out>, floats=..., repaintLogicalTop=@0x7fffcc8d1734: 19, repaintLogicalBottom=@0x7fffcc8d1738: 5005) at rendering/RenderBlockLineLayout.cpp:947