Bug 189091 - khtml freezes / hangs while paging though amazon.de search result
Summary: khtml freezes / hangs while paging though amazon.de search result
Status: RESOLVED DUPLICATE of bug 188830
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: 4.2.2
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-08 07:30 UTC by Michael Seiwert
Modified: 2009-04-08 13:44 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 Michael Seiwert 2009-04-08 07:30:50 UTC
Version:            (using KDE 4.2.2)
Compiler:          gcc version 4.3.2 [gcc-4_3-branch revision 141291] (SUSE Linux) 
OS:                Linux
Installed from:    Compiled From Sources

Sometimes wile browsing with konqueror I get sporadic hangs. Last time I had such a hang was while pushing the "next" after an amazon.de search. I tried to reproduce this behavior and capture the bt with gdb. Btw. I've talked to SadEagle on irc about this issue.

(gdb) bt                                                                                                                                                     
#0  0xb3ba83dc in khtml::RenderObject::isReplaced() const () from /home/mseiwert/kde/lib/libkhtml.so.5                                                       
#1  0xb3cc4997 in khtml::Bidinext(khtml::RenderObject*, khtml::RenderObject*, khtml::BidiState*, bool, bool*) () from /home/mseiwert/kde/lib/libkhtml.so.5   
#2  0xb3ccae26 in khtml::BidiIterator::increment(khtml::BidiState*, bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                       
#3  0xb3cc7ef1 in khtml::RenderBlock::bidiReorderLine(khtml::BidiIterator const&, khtml::BidiIterator const&, khtml::BidiState&) ()                          
   from /home/mseiwert/kde/lib/libkhtml.so.5                                                                                                                 
#4  0xb3cc8b92 in khtml::RenderBlock::layoutInlineChildren(bool, int) () from /home/mseiwert/kde/lib/libkhtml.so.5                                           
#5  0xb3cd70d6 in khtml::RenderBlock::layoutBlock(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#6  0xb3cd78cf in khtml::RenderBlock::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                                  
#7  0xb3b6407f in khtml::RenderObject::layoutIfNeeded() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#8  0xb3cd661b in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                                 
#9  0xb3cd70eb in khtml::RenderBlock::layoutBlock(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#10 0xb3cd78cf in khtml::RenderBlock::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                                  
#11 0xb3b6407f in khtml::RenderObject::layoutIfNeeded() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#12 0xb3cd661b in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                                 
#13 0xb3cd70eb in khtml::RenderBlock::layoutBlock(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#14 0xb3d27dbc in khtml::RenderTableCell::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                              
#15 0xb3d294c3 in khtml::RenderTableRow::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                               
#16 0xb3b6407f in khtml::RenderObject::layoutIfNeeded() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#17 0xb3cff876 in khtml::RenderContainer::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                              
#18 0xb3d30e06 in khtml::RenderTable::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                                  
#19 0xb3b6407f in khtml::RenderObject::layoutIfNeeded() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#20 0xb3cd661b in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                                 
#21 0xb3cd70eb in khtml::RenderBlock::layoutBlock(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#22 0xb3cd78cf in khtml::RenderBlock::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                                  
#23 0xb3b6407f in khtml::RenderObject::layoutIfNeeded() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#24 0xb3cd661b in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                                 
#25 0xb3cd70eb in khtml::RenderBlock::layoutBlock(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#26 0xb3cd78cf in khtml::RenderBlock::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                                  
#27 0xb3b6407f in khtml::RenderObject::layoutIfNeeded() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#28 0xb3cd661b in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                                 
#29 0xb3cd70eb in khtml::RenderBlock::layoutBlock(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#30 0xb3cd78cf in khtml::RenderBlock::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                                  
#31 0xb3b6407f in khtml::RenderObject::layoutIfNeeded() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#32 0xb3cd661b in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                                 
#33 0xb3cd70eb in khtml::RenderBlock::layoutBlock(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#34 0xb3cd78cf in khtml::RenderBlock::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                                  
#35 0xb3b6407f in khtml::RenderObject::layoutIfNeeded() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#36 0xb3cd661b in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                                 
#37 0xb3cd70eb in khtml::RenderBlock::layoutBlock(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5                                                         
#38 0xb3d27dbc in khtml::RenderTableCell::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                              
#39 0xb3d294c3 in khtml::RenderTableRow::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5                                                               
#40 0xb3b6407f in khtml::RenderObject::layoutIfNeeded() () from /home/mseiwert/kde/lib/libkhtml.so.5
#41 0xb3cff876 in khtml::RenderContainer::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5
#42 0xb3d30e06 in khtml::RenderTable::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5
#43 0xb3b6407f in khtml::RenderObject::layoutIfNeeded() () from /home/mseiwert/kde/lib/libkhtml.so.5
#44 0xb3cd661b in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5
#45 0xb3cd70eb in khtml::RenderBlock::layoutBlock(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5
#46 0xb3d27dbc in khtml::RenderTableCell::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5
#47 0xb3d294c3 in khtml::RenderTableRow::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5
#48 0xb3b6407f in khtml::RenderObject::layoutIfNeeded() () from /home/mseiwert/kde/lib/libkhtml.so.5
#49 0xb3cff876 in khtml::RenderContainer::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5
#50 0xb3d30e06 in khtml::RenderTable::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5
#51 0xb3b6407f in khtml::RenderObject::layoutIfNeeded() () from /home/mseiwert/kde/lib/libkhtml.so.5
#52 0xb3cd661b in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5
#53 0xb3cd70eb in khtml::RenderBlock::layoutBlock(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5
---Type <return> to continue, or q <return> to quit---
#54 0xb3cd78cf in khtml::RenderBlock::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5
#55 0xb3b6407f in khtml::RenderObject::layoutIfNeeded() () from /home/mseiwert/kde/lib/libkhtml.so.5
#56 0xb3cd661b in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5
#57 0xb3cd70eb in khtml::RenderBlock::layoutBlock(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5
#58 0xb3cd78cf in khtml::RenderBlock::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5
#59 0xb3d5f444 in khtml::RenderBody::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5
#60 0xb3b6407f in khtml::RenderObject::layoutIfNeeded() () from /home/mseiwert/kde/lib/libkhtml.so.5
#61 0xb3cd661b in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5
#62 0xb3cd70eb in khtml::RenderBlock::layoutBlock(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5
#63 0xb3cd78cf in khtml::RenderBlock::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5
#64 0xb3b6407f in khtml::RenderObject::layoutIfNeeded() () from /home/mseiwert/kde/lib/libkhtml.so.5
#65 0xb3cd661b in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5
#66 0xb3cd70eb in khtml::RenderBlock::layoutBlock(bool) () from /home/mseiwert/kde/lib/libkhtml.so.5
#67 0xb3d59c54 in khtml::RenderCanvas::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5
#68 0xb3b604b8 in KHTMLView::layout() () from /home/mseiwert/kde/lib/libkhtml.so.5
#69 0xb3b609bf in KHTMLView::timerEvent(QTimerEvent*) () from /home/mseiwert/kde/lib/libkhtml.so.5
#70 0xb739d432 in QObject::event (this=0x85c3808, e=0xbfffe494) at kernel/qobject.cpp:1082
#71 0xb6a727be in QWidget::event (this=0x85c3808, event=0xbfffe494) at kernel/qwidget.cpp:7913
#72 0xb6e806a0 in QFrame::event (this=0x85c3808, e=0xbfffe494) at widgets/qframe.cpp:559
#73 0xb6f1efaf in QAbstractScrollArea::event (this=0x85c3808, e=0xbfffe494) at widgets/qabstractscrollarea.cpp:918
#74 0xb6f2570f in QScrollArea::event (this=0x85c3808, e=0xbfffe494) at widgets/qscrollarea.cpp:314
#75 0xb3b5e1c4 in KHTMLView::event(QEvent*) () from /home/mseiwert/kde/lib/libkhtml.so.5
#76 0xb6a1086b in QApplicationPrivate::notify_helper (this=0x8067278, receiver=0x85c3808, e=0xbfffe494) at kernel/qapplication.cpp:4084
#77 0xb6a12784 in QApplication::notify (this=0xbfffe800, receiver=0x85c3808, e=0xbfffe494) at kernel/qapplication.cpp:4049
#78 0xb78d2535 in KApplication::notify(QObject*, QEvent*) () from /home/mseiwert/kde/lib/libkdeui.so.5
#79 0xb7389203 in QCoreApplication::notifyInternal (this=0xbfffe800, receiver=0x85c3808, event=0xbfffe494) at kernel/qcoreapplication.cpp:598
#80 0xb738cd91 in QCoreApplication::sendEvent (receiver=0x85c3808, event=0xbfffe494) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#81 0xb73bb295 in QTimerInfoList::activateTimers (this=0x806a0dc) at kernel/qeventdispatcher_unix.cpp:572
#82 0xb73b8be0 in timerSourceDispatch (source=0x806a0a8) at kernel/qeventdispatcher_glib.cpp:164
#83 0xb61ed9a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#84 0xb61f1063 in ?? () from /usr/lib/libglib-2.0.so.0
#85 0xb61f1221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#86 0xb73b7f12 in QEventDispatcherGlib::processEvents (this=0x8054ad8, flags={i = -1073748456}) at kernel/qeventdispatcher_glib.cpp:323
#87 0xb6abdba8 in QGuiEventDispatcherGlib::processEvents (this=0x8054ad8, flags={i = -1073748408}) at kernel/qguieventdispatcher_glib.cpp:202
#88 0xb73861e8 in QEventLoop::processEvents (this=0xbfffe6d0, flags={i = -1073748336}) at kernel/qeventloop.cpp:149
#89 0xb7386442 in QEventLoop::exec (this=0xbfffe6d0, flags={i = -1073748264}) at kernel/qeventloop.cpp:196
#90 0xb73899db in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#91 0xb6a10584 in QApplication::exec () at kernel/qapplication.cpp:3553
#92 0xb7fbaecf in kdemain () from /home/mseiwert/kde/lib/libkdeinit4_konqueror.so
#93 0x080487b6 in main ()
Comment 1 Germain Garand 2009-04-08 13:44:21 UTC

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