Bug 225936 - void khtml::RenderLayer::scrollToOffset(int, int, bool, bool, bool): Assertion `!renderer()->canvas()->isPerformingLayout() || !dispatchEvent' failed.
Summary: void khtml::RenderLayer::scrollToOffset(int, int, bool, bool, bool): Assertio...
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-08 18:23 UTC by David Faure
Modified: 2010-02-12 05:20 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 David Faure 2010-02-08 18:23:44 UTC
Version:            (using Devel)
Compiler:          gcc-4.4.1 
OS:                Linux
Installed from:    Compiled sources

Resizing a window that was showing google maps ('gg:Holiday Inn Feyzin', then clicking on one of the results iirc), I got:

#0  0x00007f5316c9c4b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64       
#1  0x00007f5316c9ff50 in *__GI_abort () at abort.c:92                                                                
#2  0x00007f5316c95481 in *__GI___assert_fail (assertion=0x7f530bb791a0 "!renderer()->canvas()->isPerformingLayout() || !dispatchEvent", 
    file=<value optimized out>, line=697, function=0x7f530bb79700 "void khtml::RenderLayer::scrollToOffset(int, int, bool, bool, bool)") 
    at assert.c:81                                                                                                                       
#3  0x00007f530b84e5e9 in khtml::RenderLayer::scrollToOffset (this=0x22474f0, x=0, y=23, updateScrollbars=false, repaint=true,           
    dispatchEvent=true) at /d/kde/src/4/kdelibs/khtml/rendering/render_layer.cpp:697                                                     
#4  0x00007f530b84e8d9 in khtml::RenderLayer::updateScrollPositionFromScrollbars (this=0x22474f0)                                        
    at /d/kde/src/4/kdelibs/khtml/rendering/render_layer.cpp:763                                                                         
#5  0x00007f530b84b3e0 in khtml::RenderScrollMediator::slotValueChanged (this=0x284c1f0)                                                 
    at /d/kde/src/4/kdelibs/khtml/rendering/render_layer.cpp:78                                                                          
#6  0x00007f530b85410e in khtml::RenderScrollMediator::qt_metacall (this=0x284c1f0, _c=QMetaObject::InvokeMetaMethod, _id=0,             
    _a=0x7fff808758f0) at /d/kde/build/4/kdelibs/khtml/render_layer.moc:73                                                               
#7  0x00007f5319fda49b in QMetaObject::metacall (object=0x284c1f0, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0x7fff808758f0)         
    at kernel/qmetaobject.cpp:237                                                                                                        
#8  0x00007f5319ff0925 in QMetaObject::activate (sender=0x272d540, m=0x7f5319926680, local_signal_index=0, argv=0x7fff808758f0)          
    at kernel/qobject.cpp:3286                                                                                                           
#9  0x00007f5319403a42 in QAbstractSlider::valueChanged (this=0x272d540, _t1=23) at .moc/debug-shared/moc_qabstractslider.cpp:182        
#10 0x00007f5319053354 in QAbstractSlider::setValue (this=0x272d540, value=23) at widgets/qabstractslider.cpp:542                        
#11 0x00007f5319052968 in QAbstractSlider::setRange (this=0x272d540, min=0, max=23) at widgets/qabstractslider.cpp:251                   
#12 0x00007f530b84f4f7 in khtml::RenderLayer::checkScrollbarsAfterLayout (this=0x22474f0)                                                
    at /d/kde/src/4/kdelibs/khtml/rendering/render_layer.cpp:961                                                                         
#13 0x00007f530b800271 in khtml::RenderBlock::layoutBlock (this=0x2247428, relayoutChildren=true)                                        
    at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:909                                                                         
#14 0x00007f530b7ff17d in khtml::RenderBlock::layout (this=0x2247428) at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:736       
#15 0x00007f530b693957 in khtml::RenderObject::layoutIfNeeded (this=0x2247428) at /d/kde/src/4/kdelibs/khtml/rendering/render_object.h:480
#16 0x00007f530b803410 in khtml::RenderBlock::layoutBlockChildren (this=0x223d878, relayoutChildren=false)                                
    at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:1555                                                                         
#17 0x00007f530b7ff9d5 in khtml::RenderBlock::layoutBlock (this=0x223d878, relayoutChildren=false)                                        
---Type <return> to continue, or q <return> to quit---                                                                                    
    at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:835                                                                          
#18 0x00007f530b7ff17d in khtml::RenderBlock::layout (this=0x223d878) at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:736        
#19 0x00007f530b693957 in khtml::RenderObject::layoutIfNeeded (this=0x223d878) at /d/kde/src/4/kdelibs/khtml/rendering/render_object.h:480
#20 0x00007f530b803e13 in khtml::RenderBlock::layoutPositionedObjects (this=0x21a4e60, relayoutChildren=false)                            
    at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:1739                                                                         
#21 0x00007f530b7ff583 in khtml::RenderBlock::layoutBlock (this=0x21a4e60, relayoutChildren=false)                                        
    at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:760                                                                          
#22 0x00007f530b7ff17d in khtml::RenderBlock::layout (this=0x21a4e60) at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:736        
#23 0x00007f530b693957 in khtml::RenderObject::layoutIfNeeded (this=0x21a4e60) at /d/kde/src/4/kdelibs/khtml/rendering/render_object.h:480
#24 0x00007f530b803410 in khtml::RenderBlock::layoutBlockChildren (this=0x20ca288, relayoutChildren=false)                                
    at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:1555                                                                         
#25 0x00007f530b7ff9d5 in khtml::RenderBlock::layoutBlock (this=0x20ca288, relayoutChildren=false)                                        
    at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:835                                                                          
#26 0x00007f530b7ff17d in khtml::RenderBlock::layout (this=0x20ca288) at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:736        
#27 0x00007f530b693957 in khtml::RenderObject::layoutIfNeeded (this=0x20ca288) at /d/kde/src/4/kdelibs/khtml/rendering/render_object.h:480
#28 0x00007f530b803410 in khtml::RenderBlock::layoutBlockChildren (this=0x20ca0f8, relayoutChildren=false)                                
    at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:1555                                                                         
#29 0x00007f530b7ff9d5 in khtml::RenderBlock::layoutBlock (this=0x20ca0f8, relayoutChildren=false)                                        
    at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:835                                                                          
#30 0x00007f530b7ff17d in khtml::RenderBlock::layout (this=0x20ca0f8) at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:736        
#31 0x00007f530b693957 in khtml::RenderObject::layoutIfNeeded (this=0x20ca0f8) at /d/kde/src/4/kdelibs/khtml/rendering/render_object.h:480
#32 0x00007f530b803410 in khtml::RenderBlock::layoutBlockChildren (this=0x20c9ed8, relayoutChildren=false)                                
    at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:1555                                                                         
#33 0x00007f530b7ff9d5 in khtml::RenderBlock::layoutBlock (this=0x20c9ed8, relayoutChildren=false)                                        
    at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:835                                                                          
#34 0x00007f530b7ff17d in khtml::RenderBlock::layout (this=0x20c9ed8) at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:736        
#35 0x00007f530b899604 in khtml::RenderBody::layout (this=0x20c9ed8) at /d/kde/src/4/kdelibs/khtml/rendering/render_body.cpp:91           
#36 0x00007f530b693957 in khtml::RenderObject::layoutIfNeeded (this=0x20c9ed8) at /d/kde/src/4/kdelibs/khtml/rendering/render_object.h:480
#37 0x00007f530b803410 in khtml::RenderBlock::layoutBlockChildren (this=0x20c9d58, relayoutChildren=false)                                
---Type <return> to continue, or q <return> to quit---                                                                                    
    at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:1555                                                                         
#38 0x00007f530b7ff9d5 in khtml::RenderBlock::layoutBlock (this=0x20c9d58, relayoutChildren=false)                                        
    at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:835                                                                          
#39 0x00007f530b7ff17d in khtml::RenderBlock::layout (this=0x20c9d58) at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:736        
#40 0x00007f530b693957 in khtml::RenderObject::layoutIfNeeded (this=0x20c9d58) at /d/kde/src/4/kdelibs/khtml/rendering/render_object.h:480
#41 0x00007f530b803410 in khtml::RenderBlock::layoutBlockChildren (this=0x20c9b60, relayoutChildren=false)                                
    at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:1555                                                                         
#42 0x00007f530b7ff9d5 in khtml::RenderBlock::layoutBlock (this=0x20c9b60, relayoutChildren=false)                                        
    at /d/kde/src/4/kdelibs/khtml/rendering/render_block.cpp:835                                                                          
#43 0x00007f530b890bb7 in khtml::RenderCanvas::layout (this=0x20c9b60) at /d/kde/src/4/kdelibs/khtml/rendering/render_canvas.cpp:191      
#44 0x00007f530b67bb7d in KHTMLView::layout (this=0x1ebf390) at /d/kde/src/4/kdelibs/khtml/khtmlview.cpp:1008                             
#45 0x00007f530b723891 in DOM::DocumentImpl::updateLayout (this=0x2818a30) at /d/kde/src/4/kdelibs/khtml/xml/dom_docimpl.cpp:1497         
#46 0x00007f530b96b2c6 in KJS::DOMNode::getValueProperty (this=0x7f5308103040, exec=0x7fff80878d60, token=56)                             
    at /d/kde/src/4/kdelibs/khtml/ecma/kjs_dom.cpp:374                                                                                    
#47 0x00007f530b97d145 in KJS::JSValue* KJS::staticValueGetter<KJS::DOMNode>(KJS::ExecState*, KJS::JSObject*, KJS::Identifier const&, KJS::PropertySlot const&) () from /d/kde/inst/kde4/lib/libkhtml.so.5                                                                                  
#48 0x00007f530b1e2a7d in KJS::PropertySlot::getValue (this=0x7fff80876c90, exec=0x7fff80878d60, originalObject=0x7f5308103040,               
    propertyName=...) at /d/kde/src/4/kdelibs/kjs/property_slot.h:46                                                                          
#49 0x00007f530b1e1271 in KJS::JSObject::get (this=0x7f5308103040, exec=0x7fff80878d60, propertyName=...)                                     
    at /d/kde/src/4/kdelibs/kjs/object.cpp:132                                                                                                
#50 0x00007f530b201f02 in KJS::Machine::runBlock (exec=0x7fff80878d60, codeBlock=..., parentExec=0x7fff8087aff0) at codes.def:673             
#51 0x00007f530b1d955b in KJS::FunctionImp::callAsFunction (this=0x7f53082bac00, exec=0x7fff8087aff0, thisObj=0x7f530f9f0000, args=...)       
    at /d/kde/src/4/kdelibs/kjs/function.cpp:144                                                                                              
#52 0x00007f530b1e10cb in KJS::JSObject::call (this=0x7f53082bac00, exec=0x7fff8087aff0, thisObj=0x7f530f9f0000, args=...)                    
    at /d/kde/src/4/kdelibs/kjs/object.cpp:69                                                                                                 
#53 0x00007f530b20bd24 in KJS::Machine::runBlock (exec=0x7fff8087aff0, codeBlock=..., parentExec=0x7fff8087d3d0) at codes.def:1192            
#54 0x00007f530b1d955b in KJS::FunctionImp::callAsFunction (this=0x7f5308180840, exec=0x7fff8087d3d0, thisObj=0x7f53080ea2c0, args=...)       
    at /d/kde/src/4/kdelibs/kjs/function.cpp:144                                                                                              
#55 0x00007f530b1e10cb in KJS::JSObject::call (this=0x7f5308180840, exec=0x7fff8087d3d0, thisObj=0x7f53080ea2c0, args=...)                    
---Type <return> to continue, or q <return> to quit---                                                                                        
    at /d/kde/src/4/kdelibs/kjs/object.cpp:69                                                                                                 
#56 0x00007f530b1bbd7f in KJS::FunctionProtoFunc::callAsFunction (this=0x7f53082c0f80, exec=0x7fff8087d3d0, thisObj=0x7f5308180840, args=...) 
    at /d/kde/src/4/kdelibs/kjs/function_object.cpp:139                                                                                       
#57 0x00007f530b1e10cb in KJS::JSObject::call (this=0x7f53082c0f80, exec=0x7fff8087d3d0, thisObj=0x7f5308180840, args=...)                    
    at /d/kde/src/4/kdelibs/kjs/object.cpp:69                                                                                                 
#58 0x00007f530b20bd24 in KJS::Machine::runBlock (exec=0x7fff8087d3d0, codeBlock=..., parentExec=0x20d3770) at codes.def:1192                 
#59 0x00007f530b1d955b in KJS::FunctionImp::callAsFunction (this=0x7f53080dd0c0, exec=0x20d3770, thisObj=0x7f530f9f0000, args=...)            
    at /d/kde/src/4/kdelibs/kjs/function.cpp:144                                                                                              
#60 0x00007f530b1e10cb in KJS::JSObject::call (this=0x7f53080dd0c0, exec=0x20d3770, thisObj=0x7f530f9f0000, args=...)                         
    at /d/kde/src/4/kdelibs/kjs/object.cpp:69                                                                                                 
#61 0x00007f530b9daf2d in KJS::JSEventListener::handleEvent (this=0x2d148d0, evt=...) at /d/kde/src/4/kdelibs/khtml/ecma/kjs_events.cpp:106   
#62 0x00007f530b72a9f7 in DOM::DocumentImpl::defaultEventHandler (this=0x2818a30, evt=0x2207400)                                              
    at /d/kde/src/4/kdelibs/khtml/xml/dom_docimpl.cpp:2749                                                                                    
#63 0x00007f530b7381b5 in DOM::NodeImpl::dispatchWindowEvent (this=0x2818a48, _id=26, canBubbleArg=false, cancelableArg=false)                
    at /d/kde/src/4/kdelibs/khtml/xml/dom_nodeimpl.cpp:568                                                                                    
#64 0x00007f530b67aca0 in KHTMLView::resizeEvent (this=0x1ebf390) at /d/kde/src/4/kdelibs/khtml/khtmlview.cpp:871                             
#65 0x00007f5318bdae23 in QWidget::event (this=0x1ebf390, event=0x7fff8087e240) at kernel/qwidget.cpp:8168                                    
#66 0x00007f53190b3ddf in QFrame::event (this=0x1ebf390, e=0x7fff8087e240) at widgets/qframe.cpp:557                                          
#67 0x00007f531916c103 in QAbstractScrollArea::viewportEvent (this=0x1ebf390, e=0x7fff8087e240) at widgets/qabstractscrollarea.cpp:1036       
#68 0x00007f530b682ac1 in KHTMLView::viewportEvent (this=0x1ebf390, e=0x7fff8087e240) at /d/kde/src/4/kdelibs/khtml/khtmlview.cpp:2136        
#69 0x00007f531916cd83 in QAbstractScrollAreaPrivate::viewportEvent (this=0x1ebf3f0, event=0x7fff8087e240)                                    
    at widgets/qabstractscrollarea_p.h:100                                                                                                    
#70 0x00007f531916ce8c in QAbstractScrollAreaFilter::eventFilter (this=0x1ec7e60, o=0x1ebf1e0, e=0x7fff8087e240)                              
    at widgets/qabstractscrollarea_p.h:116                                                                                                    
#71 0x00007f5319fd2227 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x174faa0, receiver=0x1ebf1e0, event=0x7fff8087e240)   
    at kernel/qcoreapplication.cpp:819                                                                                                        
#72 0x00007f5318b666ad in QApplicationPrivate::notify_helper (this=0x174faa0, receiver=0x1ebf1e0, e=0x7fff8087e240)                           
    at kernel/qapplication.cpp:4296                                                                                                           
#73 0x00007f5318b6652f in QApplication::notify (this=0x7fff80884a60, receiver=0x1ebf1e0, e=0x7fff8087e240) at kernel/qapplication.cpp:4265    
---Type <return> to continue, or q <return> to quit---                                                                                        
#74 0x00007f531ad2363b in KApplication::notify (this=0x7fff80884a60, receiver=0x1ebf1e0, event=0x7fff8087e240)                                
    at /d/kde/src/4/kdelibs/kdeui/kernel/kapplication.cpp:302                                                                                 
#75 0x00007f5319fd1f0c in QCoreApplication::notifyInternal (this=0x7fff80884a60, receiver=0x1ebf1e0, event=0x7fff8087e240)                    
    at kernel/qcoreapplication.cpp:704                                                                                                        
#76 0x00007f5319fd6317 in QCoreApplication::sendEvent (receiver=0x1ebf1e0, event=0x7fff8087e240) at kernel/qcoreapplication.h:215             
#77 0x00007f5318c3ffc2 in QWidgetPrivate::setGeometry_sys (this=0x1e1f190, x=0, y=0, w=1358, h=762, isMove=true)                              
    at kernel/qwidget_x11.cpp:2601                                                                                                            
#78 0x00007f5318bd6cb7 in QWidget::setGeometry (this=0x1ebf1e0, r=...) at kernel/qwidget.cpp:6651                                             
#79 0x00007f531916a80d in QAbstractScrollAreaPrivate::layoutChildren (this=0x1ebf3f0) at widgets/qabstractscrollarea.cpp:478                  
#80 0x00007f531916bd53 in QAbstractScrollArea::event (this=0x1ebf390, e=0x7fff8087f0b0) at widgets/qabstractscrollarea.cpp:920                
#81 0x00007f5319171a43 in QScrollArea::event (this=0x1ebf390, e=0x7fff8087f0b0) at widgets/qscrollarea.cpp:314                                
#82 0x00007f530b679153 in KHTMLView::event (this=0x1ebf390, e=0x7fff8087f0b0) at /d/kde/src/4/kdelibs/khtml/khtmlview.cpp:546                 
#83 0x00007f5318b666d6 in QApplicationPrivate::notify_helper (this=0x174faa0, receiver=0x1ebf390, e=0x7fff8087f0b0)                           
    at kernel/qapplication.cpp:4300                                                                                                           
#84 0x00007f5318b6652f in QApplication::notify (this=0x7fff80884a60, receiver=0x1ebf390, e=0x7fff8087f0b0) at kernel/qapplication.cpp:4265    
#85 0x00007f531ad2363b in KApplication::notify (this=0x7fff80884a60, receiver=0x1ebf390, event=0x7fff8087f0b0)                                
    at /d/kde/src/4/kdelibs/kdeui/kernel/kapplication.cpp:302                                                                                 
#86 0x00007f5319fd1f0c in QCoreApplication::notifyInternal (this=0x7fff80884a60, receiver=0x1ebf390, event=0x7fff8087f0b0)                    
    at kernel/qcoreapplication.cpp:704                                                                                                        
#87 0x00007f5319fd6317 in QCoreApplication::sendEvent (receiver=0x1ebf390, event=0x7fff8087f0b0) at kernel/qcoreapplication.h:215             
#88 0x00007f5318c3ffc2 in QWidgetPrivate::setGeometry_sys (this=0x1ebf3f0, x=0, y=0, w=1358, h=762, isMove=true)                              
    at kernel/qwidget_x11.cpp:2601                                                                                                            
#89 0x00007f5318bd6cb7 in QWidget::setGeometry (this=0x1ebf390, r=...) at kernel/qwidget.cpp:6651                                             
#90 0x00007f5318ba2d14 in QWidget::setGeometry (this=0x1ebf390, ax=0, ay=0, aw=1358, ah=762)                                                  
    at ../../include/QtGui/../../src/gui/kernel/qwidget.h:999                                                                                 
#91 0x00007f5318ba5c29 in QWidgetItem::setGeometry (this=0x1efc150, rect=...) at kernel/qlayoutitem.cpp:490                                   
#92 0x00007f5318b741bd in QBoxLayout::setGeometry (this=0x17f3d00, r=...) at kernel/qboxlayout.cpp:868                                        
#93 0x00007f5318b9f620 in QLayoutPrivate::doResize (this=0x1ecd800, r=...) at kernel/qlayout.cpp:681                                          
#94 0x00007f5318b9f715 in QLayout::widgetEvent (this=0x17f3d00, e=0x7fff8087feb0) at kernel/qlayout.cpp:705                                   
---Type <return> to continue, or q <return> to quit---                                                                                        
#95 0x00007f5318b66696 in QApplicationPrivate::notify_helper (this=0x174faa0, receiver=0x1efa200, e=0x7fff8087feb0)                           
    at kernel/qapplication.cpp:4291                                                                                                           
#96 0x00007f5318b6652f in QApplication::notify (this=0x7fff80884a60, receiver=0x1efa200, e=0x7fff8087feb0) at kernel/qapplication.cpp:4265    
#97 0x00007f531ad2363b in KApplication::notify (this=0x7fff80884a60, receiver=0x1efa200, event=0x7fff8087feb0)                                
    at /d/kde/src/4/kdelibs/kdeui/kernel/kapplication.cpp:302                                                                                 
#98 0x00007f5319fd1f0c in QCoreApplication::notifyInternal (this=0x7fff80884a60, receiver=0x1efa200, event=0x7fff8087feb0)                    
    at kernel/qcoreapplication.cpp:704                                                                                                        
#99 0x00007f5319fd6317 in QCoreApplication::sendEvent (receiver=0x1efa200, event=0x7fff8087feb0) at kernel/qcoreapplication.h:215             
#100 0x00007f5318c3ffc2 in QWidgetPrivate::setGeometry_sys (this=0x1f052a0, x=0, y=0, w=1358, h=762, isMove=true)                             
    at kernel/qwidget_x11.cpp:2601                                                                                                            
#101 0x00007f5318bd6cb7 in QWidget::setGeometry (this=0x1efa200, r=...) at kernel/qwidget.cpp:6651                                            
#102 0x00007f5318ba2d14 in QWidget::setGeometry (this=0x1efa200, ax=0, ay=0, aw=1358, ah=762)                                                 
    at ../../include/QtGui/../../src/gui/kernel/qwidget.h:999                                                                                 
#103 0x00007f5318ba5c29 in QWidgetItem::setGeometry (this=0x1fc2f80, rect=...) at kernel/qlayoutitem.cpp:490                                  
#104 0x00007f5318b741bd in QBoxLayout::setGeometry (this=0x1fbcd50, r=...) at kernel/qboxlayout.cpp:868                                       
#105 0x00007f5318b9f620 in QLayoutPrivate::doResize (this=0x1fc2e50, r=...) at kernel/qlayout.cpp:681                                         
#106 0x00007f5318b9f715 in QLayout::widgetEvent (this=0x1fbcd50, e=0x7fff80880cb0) at kernel/qlayout.cpp:705                                  
#107 0x00007f5318b66696 in QApplicationPrivate::notify_helper (this=0x174faa0, receiver=0x1e774e0, e=0x7fff80880cb0)                          
    at kernel/qapplication.cpp:4291                                                                                                           
#108 0x00007f5318b6652f in QApplication::notify (this=0x7fff80884a60, receiver=0x1e774e0, e=0x7fff80880cb0) at kernel/qapplication.cpp:4265   
#109 0x00007f531ad2363b in KApplication::notify (this=0x7fff80884a60, receiver=0x1e774e0, event=0x7fff80880cb0)                               
    at /d/kde/src/4/kdelibs/kdeui/kernel/kapplication.cpp:302                                                                                 
#110 0x00007f5319fd1f0c in QCoreApplication::notifyInternal (this=0x7fff80884a60, receiver=0x1e774e0, event=0x7fff80880cb0)                   
    at kernel/qcoreapplication.cpp:704                                                                                                        
#111 0x00007f5319fd6317 in QCoreApplication::sendEvent (receiver=0x1e774e0, event=0x7fff80880cb0) at kernel/qcoreapplication.h:215            
#112 0x00007f5318c3ffc2 in QWidgetPrivate::setGeometry_sys (this=0x17f3770, x=0, y=0, w=1358, h=788, isMove=true)                             
    at kernel/qwidget_x11.cpp:2601                                                                                                            
#113 0x00007f5318bd6cb7 in QWidget::setGeometry (this=0x1e774e0, r=...) at kernel/qwidget.cpp:6651                                            
#114 0x00007f5318bb5315 in QStackedLayout::setGeometry (this=0x1e754e0, rect=...) at kernel/qstackedlayout.cpp:467                            
---Type <return> to continue, or q <return> to quit---                                                                                        
#115 0x00007f5318b9f620 in QLayoutPrivate::doResize (this=0x1e75510, r=...) at kernel/qlayout.cpp:681                                         
#116 0x00007f5318b9f715 in QLayout::widgetEvent (this=0x1e754e0, e=0x7fff80881740) at kernel/qlayout.cpp:705                                  
#117 0x00007f5318b66696 in QApplicationPrivate::notify_helper (this=0x174faa0, receiver=0x1e6b9a0, e=0x7fff80881740)                          
    at kernel/qapplication.cpp:4291                                                                                                           
#118 0x00007f5318b6652f in QApplication::notify (this=0x7fff80884a60, receiver=0x1e6b9a0, e=0x7fff80881740) at kernel/qapplication.cpp:4265   
#119 0x00007f531ad2363b in KApplication::notify (this=0x7fff80884a60, receiver=0x1e6b9a0, event=0x7fff80881740)                               
    at /d/kde/src/4/kdelibs/kdeui/kernel/kapplication.cpp:302                                                                                 
#120 0x00007f5319fd1f0c in QCoreApplication::notifyInternal (this=0x7fff80884a60, receiver=0x1e6b9a0, event=0x7fff80881740)                   
    at kernel/qcoreapplication.cpp:704                                                                                                        
#121 0x00007f5319fd6317 in QCoreApplication::sendEvent (receiver=0x1e6b9a0, event=0x7fff80881740) at kernel/qcoreapplication.h:215            
#122 0x00007f5318c3ffc2 in QWidgetPrivate::setGeometry_sys (this=0x1e75280, x=0, y=0, w=1358, h=788, isMove=true)                             
    at kernel/qwidget_x11.cpp:2601                                                                                                            
#123 0x00007f5318bd6cb7 in QWidget::setGeometry (this=0x1e6b9a0, r=...) at kernel/qwidget.cpp:6651                                            
#124 0x00007f5319147365 in QTabWidget::setUpLayout (this=0x1e69f00, onlyCheck=false) at widgets/qtabwidget.cpp:786                            
#125 0x00007f5319146c84 in QTabWidget::resizeEvent (this=0x1e69f00, e=0x7fff808824e0) at widgets/qtabwidget.cpp:678                           
#126 0x00007f531ae53481 in KTabWidget::resizeEvent (this=0x1e69f00, event=0x7fff808824e0)                                                     
    at /d/kde/src/4/kdelibs/kdeui/widgets/ktabwidget.cpp:663                                                                                  
#127 0x00007f5318bdae23 in QWidget::event (this=0x1e69f00, event=0x7fff808824e0) at kernel/qwidget.cpp:8168                                   
#128 0x00007f5319147fa4 in QTabWidget::event (this=0x1e69f00, ev=0x7fff808824e0) at widgets/qtabwidget.cpp:1012                               
#129 0x00007f5318b666d6 in QApplicationPrivate::notify_helper (this=0x174faa0, receiver=0x1e69f00, e=0x7fff808824e0)                          
    at kernel/qapplication.cpp:4300                                                                                                           
#130 0x00007f5318b6652f in QApplication::notify (this=0x7fff80884a60, receiver=0x1e69f00, e=0x7fff808824e0) at kernel/qapplication.cpp:4265   
#131 0x00007f531ad2363b in KApplication::notify (this=0x7fff80884a60, receiver=0x1e69f00, event=0x7fff808824e0)                               
    at /d/kde/src/4/kdelibs/kdeui/kernel/kapplication.cpp:302                                                                                 
#132 0x00007f5319fd1f0c in QCoreApplication::notifyInternal (this=0x7fff80884a60, receiver=0x1e69f00, event=0x7fff808824e0)                   
    at kernel/qcoreapplication.cpp:704                                                                                                        
#133 0x00007f5319fd6317 in QCoreApplication::sendEvent (receiver=0x1e69f00, event=0x7fff808824e0) at kernel/qcoreapplication.h:215            
#134 0x00007f5318c3ffc2 in QWidgetPrivate::setGeometry_sys (this=0x17915a0, x=0, y=57, w=1358, h=788, isMove=true)                            
    at kernel/qwidget_x11.cpp:2601                                                                                                            
---Type <return> to continue, or q <return> to quit---                                                                                        
#135 0x00007f5318bd6cb7 in QWidget::setGeometry (this=0x1e69f00, r=...) at kernel/qwidget.cpp:6651                                            
#136 0x00007f5318be2a41 in QWidget::qt_metacall (this=0x1e69f00, _c=QMetaObject::WriteProperty, _id=3, _a=0x7fff80882a98)                     
    at .moc/debug-shared/moc_qwidget.cpp:286                                                                                                  
#137 0x00007f53191489fd in QTabWidget::qt_metacall (this=0x1e69f00, _c=QMetaObject::WriteProperty, _id=4, _a=0x7fff80882a98)                  
    at .moc/debug-shared/moc_qtabwidget.cpp:128                                                                                               
#138 0x00007f531ae535d3 in KTabWidget::qt_metacall (this=0x1e69f00, _c=QMetaObject::WriteProperty, _id=4, _a=0x7fff80882a98)                  
    at /d/kde/build/4/kdelibs/kdeui/ktabwidget.moc:128                                                                                        
#139 0x00007f531c6ab5f3 in KonqFrameTabs::qt_metacall (this=0x1e69f00, _c=QMetaObject::WriteProperty, _id=4, _a=0x7fff80882a98)               
    at /d/kde/build/4/kdebase/apps/konqueror/src/konqtabs.moc:98                                                                              
#140 0x00007f5319fda49b in QMetaObject::metacall (object=0x1e69f00, cl=QMetaObject::WriteProperty, idx=4, argv=0x7fff80882a98)                
    at kernel/qmetaobject.cpp:237                                                                                                             
#141 0x00007f5319e85f58 in QPropertyAnimationPrivate::updateProperty (this=0x2119320, newValue=...) at animation/qpropertyanimation.cpp:137   
#142 0x00007f5319e8655b in QPropertyAnimation::updateCurrentValue (this=0x4cb74a0, value=...) at animation/qpropertyanimation.cpp:244         
#143 0x00007f5319e8117a in QVariantAnimationPrivate::setCurrentValueForProgress (this=0x2119320, progress=1)                                  
    at animation/qvariantanimation.cpp:293                                                                                                    
#144 0x00007f5319e81090 in QVariantAnimationPrivate::recalculateCurrentInterval (this=0x2119320, force=true)                                  
    at animation/qvariantanimation.cpp:278                                                                                                    
#145 0x00007f5319e81543 in QVariantAnimationPrivate::setDefaultStartEndValue (this=0x2119320, value=...)                                      
    at animation/qvariantanimation.cpp:340                                                                                                    
#146 0x00007f5319e86795 in QPropertyAnimation::updateState (this=0x4cb74a0, newState=QAbstractAnimation::Running,                             
    oldState=QAbstractAnimation::Stopped) at animation/qpropertyanimation.cpp:281                                                             
#147 0x00007f5319e7dc65 in QAbstractAnimationPrivate::setState (this=0x2119320, newState=QAbstractAnimation::Running)                         
    at animation/qabstractanimation.cpp:373                                                                                                   
#148 0x00007f5319e7e898 in QAbstractAnimation::start (this=0x4cb74a0, policy=QAbstractAnimation::DeleteWhenStopped)                           
    at animation/qabstractanimation.cpp:742                                                                                                   
#149 0x00007f5319188c8f in QWidgetAnimator::animate (this=0x183c5b8, widget=0x1e69f00, _final_geometry=..., animate=false)                    
    at widgets/qwidgetanimator.cpp:102                                                                                                        
#150 0x00007f53190a9c44 in QDockAreaLayout::apply (this=0x183c0b8, animate=false) at widgets/qdockarealayout.cpp:3083                         
#151 0x00007f53190d9ed4 in QMainWindowLayoutState::apply (this=0x183bfe0, animated=false) at widgets/qmainwindowlayout.cpp:235                
---Type <return> to continue, or q <return> to quit---                                                                                        
#152 0x00007f53190e07b9 in QMainWindowLayout::applyState (this=0x183bfc0, newState=..., animate=false) at widgets/qmainwindowlayout.cpp:1924
#153 0x00007f53190dd7ab in QMainWindowLayout::setGeometry (this=0x183bfc0, _r=...) at widgets/qmainwindowlayout.cpp:1473
#154 0x00007f5318b9f620 in QLayoutPrivate::doResize (this=0x181a140, r=...) at kernel/qlayout.cpp:681
#155 0x00007f5318b9f715 in QLayout::widgetEvent (this=0x183bfc0, e=0x7fff80883820) at kernel/qlayout.cpp:705
#156 0x00007f5318b66696 in QApplicationPrivate::notify_helper (this=0x174faa0, receiver=0x1914e70, e=0x7fff80883820)
    at kernel/qapplication.cpp:4291
#157 0x00007f5318b6652f in QApplication::notify (this=0x7fff80884a60, receiver=0x1914e70, e=0x7fff80883820) at kernel/qapplication.cpp:4265
#158 0x00007f531ad2363b in KApplication::notify (this=0x7fff80884a60, receiver=0x1914e70, event=0x7fff80883820)
    at /d/kde/src/4/kdelibs/kdeui/kernel/kapplication.cpp:302
#159 0x00007f5319fd1f0c in QCoreApplication::notifyInternal (this=0x7fff80884a60, receiver=0x1914e70, event=0x7fff80883820)
    at kernel/qcoreapplication.cpp:704
#160 0x00007f5318b694c3 in QCoreApplication::sendSpontaneousEvent (receiver=0x1914e70, event=0x7fff80883820)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#161 0x00007f5318c193c7 in QETWidget::translateConfigEvent (this=0x1914e70, event=0x7fff80884430) at kernel/qapplication_x11.cpp:5241
#162 0x00007f5318c128af in QApplication::x11ProcessEvent (this=0x7fff80884a60, event=0x7fff80884430) at kernel/qapplication_x11.cpp:3406
#163 0x00007f5318c4e83d in x11EventSourceDispatch (s=0x17538f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#164 0x00007f53146efbce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#165 0x00007f53146f3598 in ?? () from /lib/libglib-2.0.so.0
#166 0x00007f53146f36c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#167 0x00007f531a00f31b in QEventDispatcherGlib::processEvents (this=0x1734410, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#168 0x00007f5318c4ef60 in QGuiEventDispatcherGlib::processEvents (this=0x1734410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#169 0x00007f5319fcef04 in QEventLoop::processEvents (this=0x7fff80884800, flags=...) at kernel/qeventloop.cpp:149
#170 0x00007f5319fcf05a in QEventLoop::exec (this=0x7fff80884800, flags=...) at kernel/qeventloop.cpp:201
#171 0x00007f5319fd260e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#172 0x00007f5318b63774 in QApplication::exec () at kernel/qapplication.cpp:3579
#173 0x00007f531c72018b in kdemain (argc=2, argv=0x7fff80885408) at /d/kde/src/4/kdebase/apps/konqueror/src/konqmain.cpp:257
#174 0x0000000000400926 in main (argc=2, argv=0x7fff80885408) at /d/kde/build/t/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3
Comment 1 Germain Garand 2010-02-09 13:52:16 UTC
can't reproduce, but the backtrace is enough to pinpoint the problem.
Comment 2 Germain Garand 2010-02-12 05:20:52 UTC
SVN commit 1088982 by ggarand:

don't allow any synchronous update of scrollbars during layout

BUG: 225936

 M  +8 -1      render_layer.cpp  
 M  +2 -1      render_layer.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1088982