Bug 162392 - konqueror crashes when sending file into www.tinypic.com
Summary: konqueror crashes when sending file into www.tinypic.com
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-21 03:41 UTC by
Modified: 2009-05-07 11:34 UTC (History)
4 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 2008-05-21 03:41:07 UTC
Version:           3.5.9 (using 3.5.9, Mandriva Linux release 2008.1 (Official) for x86_64)
Compiler:          Target: x86_64-manbo-linux-gnu
OS:                Linux (x86_64) release 2.6.24.4-laptop-1mnb

Entering konqueror in www.tinypic.com then we select the path of the the file to upload, after adding a description of the file to send, hitting the button "Enter" konqueror crashes, i have tried severall times and simply its impossible to upload a file with konqueror in tinypic.com

the backtrace:

Using host libthread_db library "/lib64/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 46953769580816 (LWP 1736)]
[KCrash handler]
#5  0x00002ab43fae19ff in QLineEdit::selectedText ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#6  0x00002ab440ed01b7 in KLineEdit::keyPressEvent (this=0x1581be0, 
    e=0x1828740) at kdeui/klineedit.cpp:675
#7  0x00002ab448bef9b0 in khtml::RenderWidget::handleEvent (this=0xff7600, 
    ev=@0x18081c0) at khtml/rendering/render_replaced.cpp:858
#8  0x00002ab448b731a4 in DOM::HTMLGenericFormElementImpl::defaultEventHandler
    (this=0x1581890, evt=0x18081c0) at khtml/html/html_formimpl.cpp:984
#9  0x00002ab448b993e2 in DOM::HTMLInputElementImpl::defaultEventHandler (
    this=0x1581890, evt=0x18081c0) at khtml/html/html_formimpl.cpp:1811
#10 0x00002ab448b4ea46 in DOM::NodeImpl::dispatchGenericEvent (
    this=0x1581890, evt=0x18081c0) at khtml/xml/dom_nodeimpl.cpp:398
#11 0x00002ab448b4ec0d in DOM::NodeImpl::dispatchEvent (this=0x1581890, 
    evt=0x18081c0, exceptioncode=@0x7fff6c2c2544, tempEvent=true)
    at khtml/xml/dom_nodeimpl.cpp:342
#12 0x00002ab448b543c2 in DOM::NodeImpl::dispatchKeyEvent (
    this=0x7fff6c2c2230, key=0x7fff6c2c2bf0, keypress=<value optimized out>)
    at khtml/xml/dom_nodeimpl.cpp:578
#13 0x00002ab448ae687f in KHTMLView::dispatchKeyEventHelper (this=0x10d1740, 
    _ke=0x7fff6c2c2bf0, keypress=96) at khtml/khtmlview.cpp:1420
#14 0x00002ab448b08ac5 in KHTMLView::dispatchKeyEvent (this=0x10d1740, 
    _ke=0x7fff6c2c2bf0) at khtml/khtmlview.cpp:1376
#15 0x00002ab448b34a1f in KHTMLView::keyPressEvent (this=0x10d1740, 
    _ke=0x7fff6c2c2bf0) at khtml/khtmlview.cpp:1505
#16 0x00002ab448af74ab in KHTMLView::eventFilter (this=0x10d1740, 
    o=0x1581be0, e=0x7fff6c2c2bf0) at khtml/khtmlview.cpp:1967
#17 0x00002ab43fa30142 in QObject::activate_filters ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#18 0x00002ab43fa30197 in QObject::event ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#19 0x00002ab43fa61c73 in QWidget::event ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#20 0x00002ab43fae6b5f in QLineEdit::event ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#21 0x00002ab448bb25b9 in khtml::LineEditWidget::event (this=0x7fff6c2c2230, 
    e=0x116daa8) at khtml/rendering/render_form.cpp:419
#22 0x00002ab43f9db8e3 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#23 0x00002ab43f9dc933 in QApplication::notify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#24 0x00002ab43f422f5d in KApplication::notify (this=0x7fff6c2c34e0, 
    receiver=0x1581be0, event=0x7fff6c2c2bf0) at kdecore/kapplication.cpp:550
#25 0x00002ab43f981e47 in QETWidget::translateKeyEvent ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#26 0x00002ab43f982e91 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#27 0x00002ab43f991b92 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#28 0x00002ab43f9ef601 in QEventLoop::enterLoop ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#29 0x00002ab43f9ef4b2 in QEventLoop::exec ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#30 0x00002ab4472d54a1 in kdemain () from /usr/lib64/libkdeinit_konqueror.so
#31 0x00000000004077f8 in launch (argc=2, _name=0x66abb8 "konqueror", 
    args=0x66abca "", cwd=0x0, envc=1, envs=0x66abdf "", reset_env=false, 
    tty=0x0, avoid_loops=false, 
    startup_id_str=0x66abe8 "asus;1211333652;160658;21150_TIME23757692")
    at kinit/kinit.cpp:673
#32 0x0000000000407f91 in handle_launcher_request (sock=9)
    at kinit/kinit.cpp:1240
#33 0x00000000004084c9 in handle_requests (waitForPid=0)
    at kinit/kinit.cpp:1443
#34 0x0000000000408dd2 in main (argc=5, argv=<value optimized out>, 
    envp=0x7fff6c2c4808) at kinit/kinit.cpp:1908
#35 0x00002ab44093c074 in __libc_start_main () from /lib64/libc.so.6
#36 0x0000000000404619 in _start ()
Comment 1 2008-05-21 04:18:56 UTC
Even using the mouse and clicking the button "Upload Now" it does NOT upload files, the process simply stops.
Comment 2 FiNeX 2008-05-21 11:34:50 UTC
Crash reproduced on 3.5.9 and 4 (trunk, r810617) with the following backtrace:

Application: Konqueror (konqueror), signal SIGSEGV
 [?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb62886d0 (LWP 16974)]
[KCrash handler]
#6  0xb6d04a96 in QLineEdit::selectedText (this=0x9ec1378)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/widgets/qlineedit_p.h:184
#7  0xb78bd000 in KLineEdit::keyPressEvent (this=0x9ec1378, e=0x9d94680)
    at /home/test/KDE4/kdesvn/kdelibs/kdeui/widgets/klineedit.cpp:862
#8  0xb44ef33c in khtml::RenderWidget::EventPropagator::sendEvent (this=0x1f, 
    e=0x9ebd7f8)
    at /home/test/KDE4/kdesvn/kdelibs/khtml/rendering/render_replaced.cpp:856
#9  0xb44f3418 in khtml::RenderWidget::handleEvent (this=0x9ebe0a0, 
    ev=@0xa1c47f0)
    at /home/test/KDE4/kdesvn/kdelibs/khtml/rendering/render_replaced.cpp:1090
#10 0xb445c793 in DOM::HTMLGenericFormElementImpl::defaultEventHandler (
    this=0x9b2bd90, evt=0xa1c47f0)
    at /home/test/KDE4/kdesvn/kdelibs/khtml/html/html_formimpl.cpp:1024
#11 0xb446c552 in DOM::HTMLInputElementImpl::defaultEventHandler (
    this=0x9b2bd90, evt=0xa1c47f0)
    at /home/test/KDE4/kdesvn/kdelibs/khtml/html/html_formimpl.cpp:1874
#12 0xb43f73b2 in DOM::NodeImpl::dispatchGenericEvent (this=0x9b2bd90, 
    evt=0xa1c47f0)
    at /home/test/KDE4/kdesvn/kdelibs/khtml/xml/dom_nodeimpl.cpp:523
#13 0xb43f7596 in DOM::NodeImpl::dispatchEvent (this=0x9b2bd90, evt=0xa1c47f0, 
    exceptioncode=@0xbf99a3a8, tempEvent=true)
    at /home/test/KDE4/kdesvn/kdelibs/khtml/xml/dom_nodeimpl.cpp:450
#14 0xb43f7e6c in DOM::NodeImpl::dispatchKeyEvent (this=0x9b2bd90, 
    key=0xbf99a8dc, keypress=true)
    at /home/test/KDE4/kdesvn/kdelibs/khtml/xml/dom_nodeimpl.cpp:703
#15 0xb434dcde in KHTMLView::dispatchKeyEventHelper (this=0x9534188, 
    _ke=0xbf99a8dc, keypress=<value optimized out>)
    at /home/test/KDE4/kdesvn/kdelibs/khtml/khtmlview.cpp:1630
#16 0xb435254e in KHTMLView::dispatchKeyEvent (this=0x9534188, _ke=0xbf99a8dc)
    at /home/test/KDE4/kdesvn/kdelibs/khtml/khtmlview.cpp:1586
#17 0xb435ae2b in KHTMLView::keyPressEvent (this=0x9534188, _ke=0xbf99a8dc)
    at /home/test/KDE4/kdesvn/kdelibs/khtml/khtmlview.cpp:1717
#18 0xb434e45e in KHTMLView::eventFilter (this=0x9534188, o=0x9ec1378, 
    e=0xbf99a8dc)
    at /home/test/KDE4/kdesvn/kdelibs/khtml/khtmlview.cpp:2255
#19 0xb71bb2aa in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x9331b60, receiver=0x9ec1378, event=0xbf99a8dc)
    at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:694
#20 0xb69c85ba in QApplicationPrivate::notify_helper (this=0x9331b60, 
    receiver=0x9ec1378, e=0xbf99a8dc)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3768
#21 0xb69d068c in QApplication::notify (this=0xbf99b4ac, receiver=0x9ec1378, 
    e=0xbf99a8dc)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3420
#22 0xb77f837d in KApplication::notify (this=0xbf99b4ac, receiver=0x9ec1378, 
    event=0xbf99a8dc)
    at /home/test/KDE4/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:311
#23 0xb71bc0a1 in QCoreApplication::notifyInternal (this=0xbf99b4ac, 
    receiver=0x9ec1378, event=0xbf99a8dc)
    at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583
#24 0xb6a202fe in qt_sendSpontaneousEvent (receiver=0x9ec1378, event=0x9ebd7f8)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218
#25 0xb6a4e403 in QKeyMapper::sendKeyEvent (keyWidget=0x9ec1378, grab=false, 
    type=QEvent::KeyPress, code=16777220, modifiers={i = -1080448100}, 
    text=@0xbf99abc8, autorepeat=<value optimized out>, count=1, 
    nativeScanCode=36, nativeVirtualKey=65293, nativeModifiers=16)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qkeymapper_x11.cpp:1656
#26 0xb6a502d3 in QKeyMapperPrivate::translateKeyEvent (this=0x9350830, 
    keyWidget=0x9ec1378, event=0xbf99b00c, grab=128)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qkeymapper_x11.cpp:1627
#27 0xb6a2b5f4 in QApplication::x11ProcessEvent (this=0xbf99b4ac, 
    event=0xbf99b00c)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3213
#28 0xb6a51aec in x11EventSourceDispatch (s=0x9334a80, callback=0, 
    user_data=0x0)
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:148
#29 0xb6464f88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#30 0xb64684eb in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#31 0xb6468668 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#32 0xb71e2678 in QEventDispatcherGlib::processEvents (this=0x93166d8, flags=
      {i = -1080446520})
    at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325
#33 0xb6a512a5 in QGuiEventDispatcherGlib::processEvents (this=0x93166d8, 
    flags={i = -1080446472})
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#34 0xb71ba82a in QEventLoop::processEvents (this=0xbf99b260, flags=
      {i = -1080446408})
    at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#35 0xb71ba9ea in QEventLoop::exec (this=0xbf99b260, flags={i = -1080446360})
    at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#36 0xb71bcc4d in QCoreApplication::exec ()
    at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:845
#37 0xb69c8457 in QApplication::exec ()
    at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3304
#38 0xb7f676d3 in kdemain (argc=1, argv=0xbf99b7f4)
    at /home/test/KDE4/kdesvn/kdebase/apps/konqueror/src/konqmain.cpp:236
#39 0x080488a2 in main (argc=)
    at /home/test/KDE4/kdesvn/build/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3
#0  0xb7f81424 in __kernel_vsyscall ()
Comment 3 Dario Andres 2008-12-25 11:25:36 UTC
MH, here using:

Qt: 4.4.3
KDE: 4.1.86 (KDE 4.1.86 (KDE 4.2 >= 20081221))
kdelibs svn rev. 901241 / kdebase svn rev. 901241
on ArchLinux x86_64 - Kernel 2.6.27.8

I can't reproduce the crash but the uploads "fails" : tinypic says something like : "Upload Failed! An error occurred while uploading the file". May be the site changed too.
Comment 4 Dario Andres 2009-05-07 01:42:23 UTC
Here using:

Qt: 4.5.1 (qt-copy  960517)
KDE: 4.2.71 (KDE 4.2.71 (KDE 4.3 >= 20090428))
kdelibs svn rev. 963904 / kdebase svn rev. 963904
on ArchLinux i686 - Kernel 2.6.29.1

Konqueror doesn't crash and the image is uploaded properly
Comment 5 A. Spehr 2009-05-07 11:34:26 UTC
works fine for me in trunk, so i think we can finally close this

rev964169 KDE Version: 4.2.71 (KDE 4.2.71 (KDE 4.3 >= 20090428))
Qt Version: 4.5.0
Operating System: Linux 2.6.28 x86_64
Distribution: Debian GNU/Linux unstable (sid)