Konqueror crashes on submitting login form

Bug #180298 reported by AleksanderAdamowski
2
Affects Status Importance Assigned to Milestone
kdelibs (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Konqueror sometimes (but not always) crashes when submitting login form to our internal corporate website. The crash results in the following stacktrace:

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1233127216 (LWP 10698)]
[KCrash handler]
#6 0xb713c230 in QString::length (this=0x83de55c) at ../include/qstring.h:880
#7 0xb713c257 in QString::isEmpty (this=0x83de55c)
    at ../include/qstring.h:886
#8 0xb72f6b4c in QLineEditPrivate::hasSelectedText (this=0x83de558)
    at widgets/qlineedit.cpp:234
#9 0xb72ecfba in QLineEdit::selectedText (this=0x82b5b60)
    at widgets/qlineedit.cpp:985
#10 0xb6c877e4 in KLineEdit::keyPressEvent (this=0x82b5b60, e=0x8371af0)
    at /build/buildd/kdelibs-3.5.8/./kdeui/klineedit.cpp:814
#11 0xb5d6d316 in khtml::RenderWidget::EventPropagator::sendEvent (
    this=0xb7545900, e=0x0)
    at /build/buildd/kdelibs-3.5.8/./khtml/rendering/render_replaced.cpp:711
#12 0xb5db79c4 in khtml::RenderWidget::handleEvent (this=0x835322c,
    ev=@0x8318b40)
    at /build/buildd/kdelibs-3.5.8/./khtml/rendering/render_replaced.cpp:858
#13 0xb5d33c7b in DOM::HTMLGenericFormElementImpl::defaultEventHandler (
    this=0x83b32b8, evt=0x8318b40)
    at /build/buildd/kdelibs-3.5.8/./khtml/html/html_formimpl.cpp:984
#14 0xb5d5ea42 in DOM::HTMLInputElementImpl::defaultEventHandler (
    this=0x83b32b8, evt=0x8318b40)
    at /build/buildd/kdelibs-3.5.8/./khtml/html/html_formimpl.cpp:1811
#15 0xb5d0af5f in DOM::NodeImpl::dispatchGenericEvent (this=0x83b32b8,
    evt=0x8318b40)
    at /build/buildd/kdelibs-3.5.8/./khtml/xml/dom_nodeimpl.cpp:398
#16 0xb5d0b09f in DOM::NodeImpl::dispatchEvent (this=0x83b32b8,
    evt=0x8318b40, exceptioncode=@0xbfed5b58, tempEvent=true)
    at /build/buildd/kdelibs-3.5.8/./khtml/xml/dom_nodeimpl.cpp:342
#17 0xb5d1133e in DOM::NodeImpl::dispatchKeyEvent (this=0x83b32b8,
    key=0xbfed6184, keypress=true)
    at /build/buildd/kdelibs-3.5.8/./khtml/xml/dom_nodeimpl.cpp:578
#18 0xb5c9de41 in KHTMLView::dispatchKeyEventHelper (this=0x84a5320,
    _ke=0xbfed6184, keypress=true)
    at /build/buildd/kdelibs-3.5.8/./khtml/khtmlview.cpp:1416
#19 0xb5cabf4b in KHTMLView::dispatchKeyEvent (this=0x84a5320, _ke=0xbfed6184)
    at /build/buildd/kdelibs-3.5.8/./khtml/khtmlview.cpp:1372
#20 0xb5cedc70 in KHTMLView::keyPressEvent (this=0x84a5320, _ke=0xbfed6184)
    at /build/buildd/kdelibs-3.5.8/./khtml/khtmlview.cpp:1501
#21 0xb5cb3b1a in KHTMLView::eventFilter (this=0x84a5320, o=0x82b5b60,
    e=0xbfed6184) at /build/buildd/kdelibs-3.5.8/./khtml/khtmlview.cpp:1963
#22 0xb7212e40 in QObject::activate_filters (this=0x82b5b60, e=0xbfed6184)
    at kernel/qobject.cpp:903
#23 0xb7212ebe in QObject::event (this=0x82b5b60, e=0xbfed6184)
    at kernel/qobject.cpp:735
#24 0xb724a5b3 in QWidget::event (this=0x82b5b60, e=0xbfed6184)
    at kernel/qwidget.cpp:4678
#25 0xb72f4be7 in QLineEdit::event (this=0x82b5b60, e=0xbfed6184)
    at widgets/qlineedit.cpp:1424
#26 0xb5d7528c in khtml::LineEditWidget::event (this=0x82b5b60, e=0xbfed6184)
    at /build/buildd/kdelibs-3.5.8/./khtml/rendering/render_form.cpp:419
#27 0xb71aaaf0 in QApplication::internalNotify (this=0xbfed6b58,
    receiver=0x82b5b60, e=0xbfed6184) at kernel/qapplication.cpp:2635
#28 0xb71acac0 in QApplication::notify (this=0xbfed6b58, receiver=0x82b5b60,
    e=0xbfed6184) at kernel/qapplication.cpp:2392
#29 0xb78b2ca2 in KApplication::notify (this=0xbfed6b58, receiver=0x82b5b60,
    event=0xbfed6184)
    at /build/buildd/kdelibs-3.5.8/./kdecore/kapplication.cpp:550
#30 0xb713d27d in QApplication::sendSpontaneousEvent (receiver=0x82b5b60,
    event=0xbfed6184) at kernel/qapplication.h:523
#31 0xb712dc69 in QETWidget::translateKeyEvent (this=0x82b5b60,
    event=0xbfed6688, grab=false) at kernel/qapplication_x11.cpp:5639
#32 0xb713a04f in QApplication::x11ProcessEvent (this=0xbfed6b58,
    event=0xbfed6688) at kernel/qapplication_x11.cpp:3496
#33 0xb71511a4 in QEventLoop::processEvents (this=0x80cecf8, flags=4)
    at kernel/qeventloop_x11.cpp:192
#34 0xb71c51ce in QEventLoop::enterLoop (this=0x80cecf8)
    at kernel/qeventloop.cpp:198
#35 0xb71c4fde in QEventLoop::exec (this=0x80cecf8)
    at kernel/qeventloop.cpp:145
#36 0xb71ac699 in QApplication::exec (this=0xbfed6b58)
    at kernel/qapplication.cpp:2758
#37 0xb665e594 in kdemain (argc=1, argv=0x8087a88)
    at /build/buildd/kdebase-3.5.8/./konqueror/konq_main.cc:206
#38 0xb7f41454 in kdeinitmain (argc=1, argv=0x8087a88) at konqueror_dummy.cc:3
#39 0x0804e67f in launch (argc=1, _name=0x80a0bd4 "konqueror",
    args=0x80a0bde "\001", cwd=0x0, envc=1, envs=0x80a0bee "",
    reset_env=false, tty=0x0, avoid_loops=false,
    startup_id_str=0x80a0bf3 "laptopola.altkom.pl;1199438508;27343;10035_TIME1142632335") at /build/buildd/kdelibs-3.5.8/./kinit/kinit.cpp:673
#40 0x0804ef0f in handle_launcher_request (sock=11)
    at /build/buildd/kdelibs-3.5.8/./kinit/kinit.cpp:1240
#41 0x0804f2e8 in handle_requests (waitForPid=0)
    at /build/buildd/kdelibs-3.5.8/./kinit/kinit.cpp:1443
#42 0x08050573 in main (argc=5, argv=0xbfed72e4, envp=0xbfed72fc)
    at /build/buildd/kdelibs-3.5.8/./kinit/kinit.cpp:1908
#43 0xb7c9f050 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#44 0x0804bb71 in _start ()

Revision history for this message
AleksanderAdamowski (aadamowski) wrote :

BTW, I've observed that the crash occurs only when using "Enter" key to submit the form. When submitting through clicking on submit button it works ok.

Revision history for this message
AleksanderAdamowski (aadamowski) wrote :
Download full text (5.0 KiB)

This crash still occurs in Kubuntu Hardy.

Differing line numbers in the stacktrace indicate that involved source files have changed, but this particular crashing bug hasn't been fixed:

[Thread debugging using libthread_db enabled]
[New Thread 0xb67fc6c0 (LWP 20978)]
[KCrash handler]
#6 0xb712c2c2 in QString::length (this=0x79) at ../include/qstring.h:883
#7 0xb712c2eb in QString::isEmpty (this=0x79) at ../include/qstring.h:889
#8 0xb72ea3ea in QLineEditPrivate::hasSelectedText (this=0x75)
    at widgets/qlineedit.cpp:237
#9 0xb72e0b02 in QLineEdit::selectedText (this=0x88176a0)
    at widgets/qlineedit.cpp:988
#10 0xb6c8a098 in KLineEdit::keyPressEvent (this=0x88176a0, e=0x8806510)
    at /build/buildd/kdelibs-3.5.9/./kdeui/klineedit.cpp:814
#11 0xb5d1ce89 in khtml::RenderWidget::EventPropagator::sendEvent (
    this=0xb753bb6c, e=0x0)
    at /build/buildd/kdelibs-3.5.9/./khtml/rendering/render_replaced.cpp:711
#12 0xb5d653b4 in khtml::RenderWidget::handleEvent (this=0x87727a4,
    ev=@0x8353568)
    at /build/buildd/kdelibs-3.5.9/./khtml/rendering/render_replaced.cpp:858
#13 0xb5ce2092 in DOM::HTMLGenericFormElementImpl::defaultEventHandler (
    this=0x8817470, evt=0x8353568)
    at /build/buildd/kdelibs-3.5.9/./khtml/html/html_formimpl.cpp:984
#14 0xb5d0b2d2 in DOM::HTMLInputElementImpl::defaultEventHandler (
    this=0x8817470, evt=0x8353568)
    at /build/buildd/kdelibs-3.5.9/./khtml/html/html_formimpl.cpp:1811
#15 0xb5cbae07 in DOM::NodeImpl::dispatchGenericEvent (this=0x8817470,
    evt=0x8353568)
    at /build/buildd/kdelibs-3.5.9/./khtml/xml/dom_nodeimpl.cpp:398
#16 0xb5cbafdf in DOM::NodeImpl::dispatchEvent (this=0x8817470,
    evt=0x8353568, exceptioncode=@0xbfa786c8, tempEvent=true)
    at /build/buildd/kdelibs-3.5.9/./khtml/xml/dom_nodeimpl.cpp:342
#17 0xb5cc0adf in DOM::NodeImpl::dispatchKeyEvent (this=0x8817470,
    key=0xbfa78cb8, keypress=true)
    at /build/buildd/kdelibs-3.5.9/./khtml/xml/dom_nodeimpl.cpp:578
#18 0xb5c4f5b1 in KHTMLView::dispatchKeyEventHelper (this=0x872d908,
    _ke=0xbfa78cb8, keypress=<value optimized out>)
    at /build/buildd/kdelibs-3.5.9/./khtml/khtmlview.cpp:1416
#19 0xb5c5c956 in KHTMLView::dispatchKeyEvent (this=0x872d908, _ke=0xbfa78cb8)
    at /build/buildd/kdelibs-3.5.9/./khtml/khtmlview.cpp:1372
#20 0xb5c99e32 in KHTMLView::keyPressEvent (this=0x872d908, _ke=0xbfa78cb8)
    at /build/buildd/kdelibs-3.5.9/./khtml/khtmlview.cpp:1501
#21 0xb5c64cfc in KHTMLView::eventFilter (this=0x872d908, o=0x88176a0,
    e=0xbfa78cb8) at /build/buildd/kdelibs-3.5.9/./khtml/khtmlview.cpp:1963
#22 0xb7206492 in QObject::activate_filters (this=0x88176a0, e=0xbfa78cb8)
    at kernel/qobject.cpp:906
#23 0xb7206510 in QObject::event (this=0x88176a0, e=0xbfa78cb8)
    at kernel/qobject.cpp:738
#24 0xb723ed65 in QWidget::event (this=0x88176a0, e=0xbfa78cb8)
    at kernel/qwidget.cpp:4681
#25 0xb72e8473 in QLineEdit::event (this=0x88176a0, e=0xbfa78cb8)
    at widgets/qlineedit.cpp:1430
#26 0xb5d2537c in khtml::LineEditWidget::event (this=0x88176a0, e=0xbfa78cb8)
    at /build/buildd/kdelibs-3.5.9/./khtml/rendering/render_form.cpp:419
#27 0xb719cc36 in QApplication::internalNotify (this=0xbfa79638,
    re...

Read more...

Revision history for this message
AleksanderAdamowski (aadamowski) wrote :
Download full text (4.8 KiB)

Another stacktrace:

[Thread debugging using libthread_db enabled]
[New Thread 0xb68306c0 (LWP 14147)]
[KCrash handler]
#6 0xb7cff9bc in memcpy () from /lib/tls/i686/cmov/libc.so.6
#7 0xb755977f in QString::mid (this=0x8acad24, index=196700, len=4980715)
    at tools/qstring.cpp:3606
#8 0xb7314b57 in QLineEdit::selectedText (this=0x8acac28)
    at widgets/qlineedit.cpp:989
#9 0xb6cbe098 in KLineEdit::keyPressEvent (this=0xb4fd6bae, e=0x88d2450)
    at /build/buildd/kdelibs-3.5.9/./kdeui/klineedit.cpp:814
#10 0xb5d6fe89 in khtml::RenderWidget::EventPropagator::sendEvent (
    this=0x20e50c, e=0xb7e38458)
    at /build/buildd/kdelibs-3.5.9/./khtml/rendering/render_replaced.cpp:711
#11 0xb5db83b4 in khtml::RenderWidget::handleEvent (this=0x8a169d4,
    ev=@0x8ac8e50)
    at /build/buildd/kdelibs-3.5.9/./khtml/rendering/render_replaced.cpp:858
#12 0xb5d35092 in DOM::HTMLGenericFormElementImpl::defaultEventHandler (
    this=0x8acaa58, evt=0x8ac8e50)
    at /build/buildd/kdelibs-3.5.9/./khtml/html/html_formimpl.cpp:984
#13 0xb5d5e2d2 in DOM::HTMLInputElementImpl::defaultEventHandler (
    this=0x8acaa58, evt=0x8ac8e50)
    at /build/buildd/kdelibs-3.5.9/./khtml/html/html_formimpl.cpp:1811
#14 0xb5d0de07 in DOM::NodeImpl::dispatchGenericEvent (this=0x8acaa58,
    evt=0x8ac8e50)
    at /build/buildd/kdelibs-3.5.9/./khtml/xml/dom_nodeimpl.cpp:398
#15 0xb5d0dfdf in DOM::NodeImpl::dispatchEvent (this=0x8acaa58,
    evt=0x8ac8e50, exceptioncode=@0xbfc7a638, tempEvent=true)
    at /build/buildd/kdelibs-3.5.9/./khtml/xml/dom_nodeimpl.cpp:342
#16 0xb5d13adf in DOM::NodeImpl::dispatchKeyEvent (this=0x8acaa58,
    key=0xbfc7ac28, keypress=true)
    at /build/buildd/kdelibs-3.5.9/./khtml/xml/dom_nodeimpl.cpp:578
#17 0xb5ca25b1 in KHTMLView::dispatchKeyEventHelper (this=0x8894b18,
    _ke=0xbfc7ac28, keypress=<value optimized out>)
    at /build/buildd/kdelibs-3.5.9/./khtml/khtmlview.cpp:1416
#18 0xb5caf956 in KHTMLView::dispatchKeyEvent (this=0x8894b18, _ke=0xbfc7ac28)
    at /build/buildd/kdelibs-3.5.9/./khtml/khtmlview.cpp:1372
#19 0xb5cece32 in KHTMLView::keyPressEvent (this=0x8894b18, _ke=0xbfc7ac28)
    at /build/buildd/kdelibs-3.5.9/./khtml/khtmlview.cpp:1501
#20 0xb5cb7cfc in KHTMLView::eventFilter (this=0x8894b18, o=0x8acac28,
    e=0xbfc7ac28) at /build/buildd/kdelibs-3.5.9/./khtml/khtmlview.cpp:1963
#21 0xb723a492 in QObject::activate_filters (this=0x8acac28, e=0xbfc7ac28)
    at kernel/qobject.cpp:906
#22 0xb723a510 in QObject::event (this=0x8acac28, e=0xbfc7ac28)
    at kernel/qobject.cpp:738
#23 0xb7272d65 in QWidget::event (this=0x8acac28, e=0xbfc7ac28)
    at kernel/qwidget.cpp:4681
#24 0xb731c473 in QLineEdit::event (this=0x8acac28, e=0xbfc7ac28)
    at widgets/qlineedit.cpp:1430
#25 0xb5d7837c in khtml::LineEditWidget::event (this=0x8acac28, e=0xbfc7ac28)
    at /build/buildd/kdelibs-3.5.9/./khtml/rendering/render_form.cpp:419
#26 0xb71d0c36 in QApplication::internalNotify (this=0xbfc7b5a8,
    receiver=0x8acac28, e=0xbfc7ac28) at kernel/qapplication.cpp:2638
#27 0xb71d2c00 in QApplication::notify (this=0xbfc7b5a8, receiver=0x8acac28,
    e=0xbfc7ac28) at kernel/qapplication.cpp:2395
#28 0xb78d6672 in KApplication::notify (this=0x...

Read more...

Revision history for this message
Harald Sitter (apachelogger) wrote :

Is this still an issue with KDE 4.1/Kubuntu Intrepid?

Changed in kdebase:
status: New → Incomplete
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in kdebase:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.