[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 189173] Konqueror crashes at www.bseindia.com
From:       Jakob Petsovits <jpetso () gmx ! at>
Date:       2009-10-25 21:29:16
Message-ID: 20091025212916.C3A5424AF7 () immanuel ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=189173


Jakob Petsovits <jpetso@gmx.at> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |jpetso@gmx.at
     Ever Confirmed|0                           |1




--- Comment #24 from Jakob Petsovits <jpetso gmx at>  2009-10-25 22:29:08 ---
I could repeatedly reproduce it with the Facebook status message textbox on my
new Arch system. Running it through gdb, here's the current backtrace:

#0  khtml::InputTextCommandImpl::prepareForTextInsertion (this=0x2733b90,       
    adjustDownstream=<value optimized out>)                                     
    at (...)/kdelibs-4.3.2/khtml/editing/htmlediting_impl.cpp:1574  
#1  0x00007fffdfabcc81 in khtml::InputTextCommandImpl::execute (this=0x2733b90,
text=...)
    at (...)/kdelibs-4.3.2/khtml/editing/htmlediting_impl.cpp:1650
#2  0x00007fffdfab5f57 in khtml::TypingCommandImpl::insertText (this=0x2733cd0,
text=...)
    at (...)/kdelibs-4.3.2/khtml/editing/htmlediting_impl.cpp:2373
#3  0x00007fffdfaafae8 in khtml::TypingCommand::insertText (document=0x987fa0,
text=...)
    at (...)/kdelibs-4.3.2/khtml/editing/htmlediting.cpp:745
#4  0x00007fffdfaab938 in DOM::Editor::handleKeyEvent (this=0x247ff50,
    _ke=<value optimized out>)
    at (...)/kdelibs-4.3.2/khtml/editing/editor.cpp:528
#5  0x00007fffdf933ba2 in DOM::ElementImpl::defaultEventHandler
(this=0x2635880, e=0x27cbdd0)
    at (...)/kdelibs-4.3.2/khtml/xml/dom_elementimpl.cpp:810
#6  0x00007fffdf92b184 in DOM::NodeImpl::dispatchGenericEvent (this=0x2635880,
evt=0x27cbdd0)
    at (...)/kdelibs-4.3.2/khtml/xml/dom_nodeimpl.cpp:526
#7  0x00007fffdf92b37e in DOM::NodeImpl::dispatchEvent (this=0x2635880,
evt=0x27cbdd0,
    exceptioncode=@0x7fffffffaeac, tempEvent=true)
    at (...)/kdelibs-4.3.2/khtml/xml/dom_nodeimpl.cpp:453
#8  0x00007fffdf92bc82 in DOM::NodeImpl::dispatchKeyEvent (this=<value
optimized out>,
    key=0x7fffffffb830, keypress=<value optimized out>)
    at (...)/kdelibs-4.3.2/khtml/xml/dom_nodeimpl.cpp:694
#9  0x00007fffdf891d3d in KHTMLView::dispatchKeyEvent (this=0xb06c70,
_ke=0x7fffffffb830)
    at (...)/kdelibs-4.3.2/khtml/khtmlview.cpp:1628
#10 0x00007fffdf89a5e1 in KHTMLView::keyPressEvent (this=0xb06c70,
_ke=0x7fffffffb830)
    at (...)/kdelibs-4.3.2/khtml/khtmlview.cpp:1749
#11 0x00007ffff494ef12 in QWidget::event(QEvent*) () from
/usr/lib/libQtGui.so.4
#12 0x00007ffff4ca82b6 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#13 0x00007ffff4d36fe9 in QAbstractScrollArea::event(QEvent*) () from
/usr/lib/libQtGui.so.4
#14 0x00007fffdf898c57 in KHTMLView::event (this=0xb06c70, e=<value optimized
out>)
    at (...)/kdelibs-4.3.2/khtml/khtmlview.cpp:546
#15 0x00007ffff490060c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
   from /usr/lib/libQtGui.so.4
#16 0x00007ffff49083f3 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#17 0x00007ffff60655a6 in KApplication::notify (this=0x7fffffffdb10,
receiver=0xb06c70,
    event=0x7fffffffb830)
    at (...)/kdelibs-4.3.2/kdeui/kernel/kapplication.cpp:302
#18 0x00007ffff545433c in QCoreApplication::notifyInternal(QObject*, QEvent*)
()
   from /usr/lib/libQtCore.so.4
#19 0x00007ffff499005a in ?? () from /usr/lib/libQtGui.so.4
#20 0x00007ffff49925a1 in ?? () from /usr/lib/libQtGui.so.4
#21 0x00007ffff496ba24 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4
#22 0x00007ffff4993efc in ?? () from /usr/lib/libQtGui.so.4
#23 0x00007ffff11ea1fe in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#24 0x00007ffff11edbb8 in g_main_context_iterate () from
/usr/lib/libglib-2.0.so.0
#25 0x00007ffff11edce0 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#26 0x00007ffff547c863 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#27 0x00007ffff49936de in ?? () from /usr/lib/libQtGui.so.4
#28 0x00007ffff5452c72 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#29 0x00007ffff5453044 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#30 0x00007ffff54551f9 in QCoreApplication::exec() () from
/usr/lib/libQtCore.so.4
#31 0x00007ffff7bb26b6 in kdemain (argc=<value optimized out>, argv=<value
optimized out>)
    at (...)/kdebase-4.3.2/apps/konqueror/src/konqmain.cpp:271


Also note that KHTML tried to paint on a non-active QPainter (twice) on that
page when initially loading it. Probably unrelated, but who knows:

QPainter::begin: Widget painting can only begin as a result of a paintEvent
QPainter::translate: Painter not active                                    
QPainter::setClipRect: Painter not active                                  
QPainter::hasClipping: Painter not active                                  
QPainter::setPen: Painter not active                                       
QPainter::setBrush: Painter not active                                     
QPainter::drawRects: Painter not active                                    
QPainter::setPen: Painter not active                                       
QPainter::worldTransform: Painter not active                               
QPainter::hasClipping: Painter not active                                  
QPainter::setPen: Painter not active                                       
QPainter::setBrush: Painter not active
(...)

If you need certain values in there, I am confident that we can whip up an RDC
connection and that it will reproduce again. Or if you've got a specific
suspicion, just ask in here.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic