Bug 108065

Summary: Website crashes Konqueror reproducibly
Product: [Applications] konqueror Reporter: Stefan Tittel <bugreports>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Backtrace (Konqueror 3.3.2, Gentoo, AMD64)

Description Stefan Tittel 2005-06-24 17:57:57 UTC
Version:            (using KDE KDE 3.4.1)
Installed from:    Compiled From Sources

Doing the following crashes Konqueror reproducibly:

1) Open http://www.netleih.de
2) *Before* the page has finished loading, type something in the "Benutzername/E-Mail" field (when you're too late the field description has changed to "Quicklogin", don't ask me what the webauthors thaught when implementing this).
3) Wait for the page to finish loading.
4) After the page has finished loading (you can see the "Quicklogin" field instead of the "Benutzername/E-Mail" field now), click in the "Kennwort" field (right beside the "Quicklogin" field) with your mouse.

If you're too slow or if your internet connection is too fast, doing the above can be a bit tricky. :)

This bug has been verified on the following configurations:

Konqueror 3.3.2, Debian, i386;
Konqueror 3.3.2, Gentoo, AMD64;
Konqueror 3.4.1, Mandriva;
Konqueror 3.4.1, Gentoo, i386 and AMD64;
Konqueror 3.4.2 (Level A).
Comment 1 Maksim Orlovich 2005-06-24 18:23:15 UTC
backtrace? and, well, uhm, konqueror 3.4.2 having this bug would be weird, since there is no such version yet.
Comment 2 Stefan Tittel 2005-06-24 18:47:43 UTC
Created attachment 11571 [details]
Backtrace (Konqueror 3.3.2, Gentoo, AMD64)
Comment 3 Stefan Tittel 2005-06-24 18:50:10 UTC
I've added the backtrace as you requested.

I assume, the person who has verified this bug on Konqueror 3.4.2 was referring to the actual SVN snapshot version.
Comment 4 Thiago Macieira 2005-06-25 21:24:23 UTC
I can confirm, trunk 424191.

Pasting a backtrace with debugging symbols:
Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1233144128 (LWP 8781)]
[KCrash handler]
#7  0xb556b416 in khtml::CaretBoxLine::addConvertedInlineBox (this=0x814d348, 
    box=0x8527ef4, sbp=@0xbfffd870) at khtml_caret.cpp:684
#8  0xb556b3b3 in khtml::CaretBoxLine::addConvertedInlineBox (this=0x814d348, 
    box=0x8527de0, sbp=@0xbfffd870) at render_line.h:162
#9  0xb556b3b3 in khtml::CaretBoxLine::addConvertedInlineBox (this=0x814d348, 
    box=0x8527cd0, sbp=@0xbfffd870) at render_line.h:162
#10 0xb556c9d9 in khtml::CaretBoxLine::constructCaretBoxLine (
    deleter=0xbfffdab0, basicFlowBox=0x8527cd0, seekBox=0x0, 
    seekOutside=false, seekOutsideEnd=false, iter=@0x0, seekObject=0x0)
    at khtml_caret.cpp:831
#11 0xb556d02e in findCaretBoxLine (node=0x891dcb8, offset=1, 
    cblDeleter=0xbfffdab0, base=0x860c250, r_ofs=@0xbfffda54, 
    caretBoxIt=@0xbfffda58) at khtml_caret.cpp:1077
#12 0xb556d5b3 in KHTMLView::moveCaretTo (this=0x83f80c8, node=0x891dcb8, 
    offset=1, clearSel=true)
    at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/khtml/khtmlview.cpp:3919
#13 0xb55a040f in KHTMLPart::khtmlMousePressEvent (this=0x85bfa60, 
    event=0xbfffdee0) at qguardedptr.h:113
#14 0xb5581e17 in KHTMLPart::customEvent (this=0x85bfa60, event=0xbfffdee0)
    at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/khtml/khtml_part.cpp:5832
#15 0xb73af250 in QObject::event (this=0x85bfa60, e=0xbfffdee0)
    at kernel/qobject.cpp:755
#16 0xb7340e9d in QApplication::internalNotify (this=0xbffff040, 
    receiver=0x85bfa60, e=0xbfffdee0) at kernel/qapplication.cpp:2635
#17 0xb73402bb in QApplication::notify (this=0xbffff040, receiver=0x85bfa60, 
    e=0xbfffdee0) at kernel/qapplication.cpp:2358
#18 0xb7a92786 in KApplication::notify (this=0xbffff040, receiver=0x85bfa60, 
    event=0xbfffdee0)
    at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kdecore/kapplication.cpp:549
#19 0xb55633dc in KHTMLView::viewportMousePressEvent (this=0x83f80c8, 
    _mouse=0xb5821310) at qapplication.h:491
#20 0xb55683d5 in KHTMLView::eventFilter (this=0x83f80c8, o=0x88a6738, 
    e=0xbfffe770)
    at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/khtml/khtmlview.cpp:1874
#21 0xb73af305 in QObject::activate_filters (this=0x88a6738, e=0xbfffe770)
    at kernel/qobject.cpp:902
#22 0xb73af178 in QObject::event (this=0x88a6738, e=0xbfffe770)
    at kernel/qobject.cpp:735
#23 0xb73f63ec in QWidget::event (this=0x88a6738, e=0xbfffe770)
    at kernel/qwidget.cpp:4658
#24 0xb74a2a9c in QLineEdit::event (this=0x88a6738, e=0xbfffe770)
    at widgets/qlineedit.cpp:1413
#25 0xb568188c in khtml::LineEditWidget::event (this=0x88a6738, e=0xbfffe770)
    at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/khtml/rendering/render_form.cpp:413
#26 0xb7340e9d in QApplication::internalNotify (this=0xbffff040, 
    receiver=0x88a6738, e=0xbfffe770) at kernel/qapplication.cpp:2635
#27 0xb73405ae in QApplication::notify (this=0xbffff040, receiver=0x88a6738, 
    e=0xbfffe770) at kernel/qapplication.cpp:2421
#28 0xb7a92786 in KApplication::notify (this=0xbffff040, receiver=0x88a6738, 
    event=0xbfffe770)
    at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kdecore/kapplication.cpp:549
#29 0xb72c53b5 in QApplication::sendSpontaneousEvent (receiver=0x88a6738, 
    event=0xbfffe770) at qapplication.h:494
#30 0xb72bef56 in QETWidget::translateMouseEvent (this=0x88a6738, 
    event=0xbfffeb10) at kernel/qapplication_x11.cpp:4292
#31 0xb72bc871 in QApplication::x11ProcessEvent (this=0xbffff040, 
    event=0xbfffeb10) at kernel/qapplication_x11.cpp:3443
#32 0xb72daa25 in QEventLoop::processEvents (this=0x81079d0, flags=4)
    at kernel/qeventloop_x11.cpp:192
#33 0xb7358e1e in QEventLoop::enterLoop (this=0x81079d0)
    at kernel/qeventloop.cpp:198
#34 0xb7358d3c in QEventLoop::exec (this=0x81079d0)
    at kernel/qeventloop.cpp:145
#35 0xb7341041 in QApplication::exec (this=0xbffff040)
    at kernel/qapplication.cpp:2758
#36 0xb64a033f in kdemain (argc=0, argv=0x0)
    at /home/thiago/programs/src/kde-svn/trunk/KDE/kdebase/konqueror/konq_main.cc:206
#37 0x0804dded in launch (argc=2, _name=0x808ea04 "konqueror", 
    args=0x808ea18 "\001", cwd=0x0, envc=1, envs=0x808ea29 "", 
    reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x0)
    at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kinit/kinit.cpp:636
#38 0x0804e5dd in handle_launcher_request (sock=8)
    at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kinit/kinit.cpp:1200
#39 0x0804eb97 in handle_requests (waitForPid=0)
    at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kinit/kinit.cpp:1403
#40 0x0804f416 in main (argc=2, argv=0xbffff9a4, envp=0x0)
    at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kinit/kinit.cpp:1847
Comment 5 Thiago Macieira 2005-06-25 21:30:21 UTC

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