Bug 110513 - Konqueror crashed when trying to send email from form
Summary: Konqueror crashed when trying to send email from form
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml forms (show other bugs)
Version: 3.5
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 122504 155445 160660 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-08-10 16:49 UTC by Jure Repinc
Modified: 2012-06-18 17:47 UTC (History)
7 users (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 Jure Repinc 2005-08-10 16:49:57 UTC
Version:           SVN 3.5 branch (using KDE Devel)
Installed from:    Compiled sources
Compiler:          GCC 4.0.1 i686
OS:                Linux

After I filled the form and clicked to submit the data with e-mail Konqueror crashed with this backtrace:

Using host libthread_db library "/lib/tls/libthread_db.so.1".
`shared object read from target memory' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1231063360 (LWP 16786)]
[KCrash handler]
#4  0xb638ccdb in KHTMLPart::checkLinkSecurity (this=0x922ed68, 
    linkURL=@0xbfd3ea3c, message=@0xbfd3eb18, button=@0xbfd3eb14)
    at /home/kdedev/src/kde/kdelibs/khtml/khtml_part.cpp:6756
#5  0xb63a202b in KHTMLPart::submitForm (this=0x922ed68, 
    action=0xb659ab7f "post", url=@0xbfd3ed7c, formData=@0xbfd3ed10, 
    _target=@0xbfd3ed78, contentType=@0xbfd3ed74, boundary=@0x9065ee4)
    at /home/kdedev/src/kde/kdelibs/khtml/khtml_part.cpp:4775
#6  0xb6422d21 in DOM::HTMLFormElementImpl::submit (this=0x9065e58)
    at /home/kdedev/src/kde/kdelibs/khtml/html/html_formimpl.cpp:639
#7  0xb64236b4 in DOM::HTMLFormElementImpl::prepareSubmit (this=0x9065e58)
    at /home/kdedev/src/kde/kdelibs/khtml/html/html_formimpl.cpp:550
#8  0xb64236f7 in DOM::HTMLInputElementImpl::activate (this=0x918a8d8)
    at /home/kdedev/src/kde/kdelibs/khtml/html/html_formimpl.cpp:1735
#9  0xb6423889 in DOM::HTMLInputElementImpl::defaultEventHandler (
    this=0x918a8d8, evt=0x8e14030)
    at /home/kdedev/src/kde/kdelibs/khtml/html/html_formimpl.cpp:1718
#10 0xb63df352 in DOM::NodeImpl::dispatchGenericEvent (this=0x918a8d8, 
    evt=0x8e14030)
    at /home/kdedev/src/kde/kdelibs/khtml/xml/dom_nodeimpl.cpp:468
#11 0xb63df712 in DOM::NodeImpl::dispatchEvent (this=0x918a8d8, evt=0x8e14030, 
    exceptioncode=@0xbfd3eee8, tempEvent=true)
    at /home/kdedev/src/kde/kdelibs/khtml/xml/dom_nodeimpl.cpp:412
#12 0xb63df181 in DOM::NodeImpl::dispatchUIEvent (this=0x918a8d8, _id=3, 
    detail=1) at /home/kdedev/src/kde/kdelibs/khtml/xml/dom_nodeimpl.cpp:620
#13 0xb63df4d5 in DOM::NodeImpl::dispatchGenericEvent (this=0x918a8d8, 
    evt=0x91ec308)
    at /home/kdedev/src/kde/kdelibs/khtml/xml/dom_nodeimpl.cpp:472
#14 0xb63df712 in DOM::NodeImpl::dispatchEvent (this=0x918a8d8, evt=0x91ec308, 
    exceptioncode=@0xbfd3f058, tempEvent=true)
    at /home/kdedev/src/kde/kdelibs/khtml/xml/dom_nodeimpl.cpp:412
#15 0xb6366ba0 in KHTMLView::dispatchMouseEvent (this=0x922a378, eventId=4, 
    targetNode=0x918a8d8, targetNodeNonShared=0x918a8d8, cancelable=true, 
    detail=1, _mouse=0xbfd3f160, setUnder=true, mouseEventType=0)
    at /home/kdedev/src/kde/kdelibs/khtml/khtmlview.cpp:3053
#16 0xb6371898 in KHTMLView::viewportMouseReleaseEvent (this=0x922a378, 
    _mouse=0xbfd3f20c) at /home/kdedev/src/kde/kdelibs/khtml/khtmlview.cpp:1229
#17 0xb636657b in KHTMLView::eventFilter (this=0x922a378, o=0x918c228, 
    e=0xbfd3f6e4) at /home/kdedev/src/kde/kdelibs/khtml/khtmlview.cpp:1883
#18 0xb715ebe6 in QObject::activate_filters (this=0x918c228, e=0xbfd3f6e4)
    at kernel/qobject.cpp:902
#19 0xb715ec6f in QObject::event (this=0x918c228, e=0xbfd3f6e4)
    at kernel/qobject.cpp:735
#20 0xb719d471 in QWidget::event (this=0x918c228, e=0xbfd3f6e4)
    at kernel/qwidget.cpp:4658
#21 0xb70f7f4c in QApplication::internalNotify (this=0xbfd3fcb4, 
    receiver=0x918c228, e=0xbfd3f6e4) at kernel/qapplication.cpp:2635
#22 0xb70f8510 in QApplication::notify (this=0xbfd3fcb4, receiver=0x918c228, 
    e=0xbfd3f6e4) at kernel/qapplication.cpp:2421
#23 0xb7784cf7 in KApplication::notify (this=0xbfd3fcb4, receiver=0x918c228, 
    event=0xbfd3f6e4)
    at /home/kdedev/src/kde/kdelibs/kdecore/kapplication.cpp:550
#24 0xb70894f1 in QApplication::sendSpontaneousEvent (receiver=0x918c228, 
    event=0xbfd3f6e4) at kernel/qapplication.h:494
#25 0xb7085271 in QETWidget::translateMouseEvent (this=0x918c228, 
    event=0xbfd3fa38) at kernel/qapplication_x11.cpp:4292
#26 0xb7083548 in QApplication::x11ProcessEvent (this=0xbfd3fcb4, 
    event=0xbfd3fa38) at kernel/qapplication_x11.cpp:3443
#27 0xb709c510 in QEventLoop::processEvents (this=0x80dd8f0, flags=4)
    at kernel/qeventloop_x11.cpp:192
#28 0xb7110336 in QEventLoop::enterLoop (this=0x80dd8f0)
    at kernel/qeventloop.cpp:198
#29 0xb711025f in QEventLoop::exec (this=0x80dd8f0)
    at kernel/qeventloop.cpp:145
#30 0xb70f6ad5 in QApplication::exec (this=0xbfd3fcb4)
    at kernel/qapplication.cpp:2758
#31 0xb68557a2 in kdemain (argc=3, argv=0x80c0bf0)
    at /home/kdedev/src/kde/kdebase/konqueror/konq_main.cc:206
#32 0xb691a750 in kdeinitmain (argc=3, argv=0x80c0bf0)
    at ./konqueror/kdeinit_konqueror.la.cpp:3
#33 0x0804d7e4 in launch (argc=3, _name=0x80b3c04 "konqueror", 
    args=0x80b3c50 "", cwd=0x0, envc=0, envs=0x80b3c54 "", reset_env=false, 
    tty=0x0, avoid_loops=false, startup_id_str=0x8050192 "0")
    at /home/kdedev/src/kde/kdelibs/kinit/kinit.cpp:637
#34 0x0804ded9 in handle_launcher_request (sock=8)
    at /home/kdedev/src/kde/kdelibs/kinit/kinit.cpp:1203
#35 0x0804e4d2 in handle_requests (waitForPid=0)
    at /home/kdedev/src/kde/kdelibs/kinit/kinit.cpp:1404
#36 0x0804f45c in main (argc=2, argv=0xbfd40754, envp=0xbfd40760)
    at /home/kdedev/src/kde/kdelibs/kinit/kinit.cpp:1848

This happened on this page:
http://www.gsm-cable.com/slo/kabli_narocilo.htm
(DON'T submit the form unless you would like to order something)
Comment 1 Maksim Orlovich 2005-11-13 22:02:47 UTC
hmm, that's a new way of crashing. 
Comment 2 Tommi Tervo 2006-03-19 11:37:53 UTC
*** Bug 122504 has been marked as a duplicate of this bug. ***
Comment 3 Tommi Tervo 2008-01-11 11:00:07 UTC
*** Bug 155445 has been marked as a duplicate of this bug. ***
Comment 4 Bram Schoenmakers 2008-04-10 18:42:18 UTC

*** This bug has been marked as a duplicate of 160660 ***
Comment 5 Bram Schoenmakers 2008-04-10 18:43:04 UTC
Excusez-moi... I actually wanted to mark 160660 as a dupe of this one. Sorry for the noise.
Comment 6 Bram Schoenmakers 2008-04-10 18:43:35 UTC
*** Bug 160660 has been marked as a duplicate of this bug. ***
Comment 7 Christophe Marin 2008-04-17 14:51:47 UTC
Tested with KDE4 SVN (rev 798035).

http://www.gsm-cable.com doesn't exist anymore. As bug #160660 is marked as duplicate, I tried http://www.murex.com / customer portal / any login/pass.

Backtrace :

Application: Konqueror (konqueror), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb619e720 (LWP 16196)]
[New Thread 0xb25bab90 (LWP 16990)]
[KCrash handler]
#6  0xb465754a in KHTMLView::addNonPasswordStorableSite (this=0xaa69e98, 
    host=@0xbfd08a6c)
    at /media/sda7/kde/src/KDE/kdelibs/khtml/khtmlview.cpp:3553
#7  0xb473baf7 in DOM::HTMLFormElementImpl::submit (this=0xab21fa8)
    at /media/sda7/kde/src/KDE/kdelibs/khtml/html/html_formimpl.cpp:662
#8  0xb473bfae in DOM::HTMLFormElementImpl::prepareSubmit (this=0xab21fa8)
    at /media/sda7/kde/src/KDE/kdelibs/khtml/html/html_formimpl.cpp:570
#9  0xb473c03f in DOM::HTMLInputElementImpl::activate (this=0xa03d148)
    at /media/sda7/kde/src/KDE/kdelibs/khtml/html/html_formimpl.cpp:1888
#10 0xb473c29a in DOM::HTMLInputElementImpl::defaultEventHandler (
    this=0xa03d148, evt=0xa2c4bf0)
    at /media/sda7/kde/src/KDE/kdelibs/khtml/html/html_formimpl.cpp:1871
#11 0xb46e6765 in DOM::NodeImpl::dispatchGenericEvent (this=0xa03d148, 
    evt=0xa2c4bf0)
    at /media/sda7/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:492
#12 0xb46e4ecb in DOM::NodeImpl::dispatchEvent (this=0xa03d148, 
    evt=0xa2c4bf0, exceptioncode=@0xbfd08c48, tempEvent=true)
    at /media/sda7/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:419
#13 0xb46e6376 in DOM::NodeImpl::dispatchUIEvent (this=0xa03d148, _id=3, 
    detail=1)
    at /media/sda7/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:647
#14 0xb46e6653 in DOM::NodeImpl::dispatchGenericEvent (this=0xa03d148, 
    evt=0xa2a3ae0)
    at /media/sda7/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:497
#15 0xb46e4ecb in DOM::NodeImpl::dispatchEvent (this=0xa03d148, 
    evt=0xa2a3ae0, exceptioncode=@0xbfd08e18, tempEvent=true)
    at /media/sda7/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:419
#16 0xb46572ce in KHTMLView::dispatchMouseEvent (this=0xaa69e98, eventId=4, 
    targetNode=0xa03d148, targetNodeNonShared=0xa03d148, 
    cancelable=<value optimized out>, detail=1, _mouse=0xbfd08ec0, 
    setUnder=true, mouseEventType=1, orient=0)
    at /media/sda7/kde/src/KDE/kdelibs/khtml/khtmlview.cpp:3695
#17 0xb465dd9a in KHTMLView::mouseReleaseEvent (this=0xaa69e98, 
    _mouse=0xbfd095d8)
    at /media/sda7/kde/src/KDE/kdelibs/khtml/khtmlview.cpp:1594
#18 0xb694e0a5 in QWidget::event (this=0xaa69e98, event=0xbfd095d8)
    at kernel/qwidget.cpp:6920
#19 0xb6cbc000 in QFrame::event (this=0xaa69e98, e=0xbfd095d8)
    at widgets/qframe.cpp:657
#20 0xb465d11f in KHTMLView::widgetEvent (this=0xaa69e98, e=0xbfd095d8)
    at /media/sda7/kde/src/KDE/kdelibs/khtml/khtmlview.cpp:2355
#21 0xb46604ab in KHTMLView::eventFilter (this=0xaa69e98, o=0x8d87128, 
    e=0xbfd095d8) at /media/sda7/kde/src/KDE/kdelibs/khtml/khtmlview.cpp:2219
#22 0xb71f99c8 in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x805d948, receiver=0x8d87128, event=0xbfd095d8)
    at kernel/qcoreapplication.cpp:694
#23 0xb68f08d7 in QApplicationPrivate::notify_helper (this=0x805d948, 
    receiver=0x8d87128, e=0xbfd095d8) at kernel/qapplication.cpp:3762
#24 0xb68f13d1 in QApplication::notify (this=0xbfd09ffc, receiver=0x8d87128, 
    e=0xbfd095d8) at kernel/qapplication.cpp:3495
#25 0xb786c133 in KApplication::notify (this=0xbfd09ffc, receiver=0x8d87128, 
    event=0xbfd095d8)
    at /media/sda7/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311
#26 0xb71fb63a in QCoreApplication::notifyInternal (this=0xbfd09ffc, 
    receiver=0x8d87128, event=0xbfd095d8) at kernel/qcoreapplication.cpp:583
#27 0xb68fc749 in QCoreApplication::sendSpontaneousEvent (receiver=0x8d87128, 
    event=0xbfd095d8)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#28 0xb68f5246 in QApplicationPrivate::sendMouseEvent (receiver=0x8d87128, 
    event=0xbfd095d8, alienWidget=0x0, nativeWidget=0x8d87128, 
    buttonDown=0xb6ffdd20, lastMouseReceiver=@0xb6ffdd24)
    at kernel/qapplication.cpp:2760
#29 0xb696f0f3 in QETWidget::translateMouseEvent (this=0x8d87128, 
    event=0xbfd09b7c) at kernel/qapplication_x11.cpp:4112
#30 0xb696c790 in QApplication::x11ProcessEvent (this=0xbfd09ffc, 
    event=0xbfd09b7c) at kernel/qapplication_x11.cpp:3112
#31 0xb6998dc5 in x11EventSourceDispatch (s=0x805fd08, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#32 0xb6378bf8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb637be5e in ?? () from /usr/lib/libglib-2.0.so.0
#34 0x0805fc38 in ?? ()
#35 0x00000000 in ?? ()
#0  0xb7eeb410 in __kernel_vsyscall ()


  
Comment 8 Raúl 2008-09-10 07:48:47 UTC
This bug is still reproducible on 4.1.1. Backtrace available on demand, but quite the same as posted here and on #160660

Regards,
Comment 9 FiNeX 2009-08-23 11:39:32 UTC
Cannot reproduce using KDE 4.3 and current trunk. Someone else could confirm it?
Comment 10 Raúl 2012-03-26 14:15:34 UTC
I'm not getting this crash on KDE 4.7.4. Debian Testing. Tested with the procedure in comment #7
Comment 11 Myriam Schweingruber 2012-06-18 17:47:39 UTC
Closing based on comments #9 and #10