Version: KDE 4.1.3 (using KDE 4.1.3) Compiler: GCC 4.3.2 OS: Linux Installed from: Compiled From Sources This bug was discovered when trying to reproduce Konqueror bug 169442. Here: Using KDE 4.1.3, Qt 4.4.3 on ArchLinux x86_64 (Have enabled JS, "Activate debugger" and "Report errors" in Konqueror) - Open Konqueror - Go to ifile.it - Select one file to upload, and press "Upload selected files" - Click "Send files" in the Konqueror confirmation pop-up window - The file upload doesn't work (because of bug 169442) (maybe a progressbar appears, but nothing will happen later) - Click "Cancel Upload" - Accept the site messagebox complaining about the user cancel the file upload - A JavaScript error pop-up window appears, click Accept Konqueror Crash ---------- Backtrace: Aplicación: Konqueror (konqueror), señal SIGABRT [Thread debugging using libthread_db enabled] [New Thread 0x7f6a625f3750 (LWP 9014)] [KCrash handler] #5 0x00007f6a5be260d5 in raise () from /lib/libc.so.6 #6 0x00007f6a5be275f3 in abort () from /lib/libc.so.6 #7 0x00007f6a5be1ef59 in __assert_fail () from /lib/libc.so.6 #8 0x00007f6a53cea5fc in KJSDebugger::DebugWindow::checkSourceLocation ( this=0x21de500, exec=0x7fff6a72cfd0, sourceId=45, firstLine=7, lastLine=<value optimized out>) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/khtml/ecma/debugger/debugwindow.cpp:656 #9 0x00007f6a53cea688 in KJSDebugger::DebugWindow::atStatement ( this=0x21de500, exec=0x7fff6a72cfd0, sourceId=45, firstLine=<value optimized out>, lastLine=8) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/khtml/ecma/debugger/debugwindow.cpp:631 #10 0x00007f6a53491516 in KJS::Machine::runBlock (exec=0x7fff6a72cfd0, codeBlock=<value optimized out>, parentExec=0x7fff6a72d6b0) at codes.def:230 #11 0x00007f6a53479649 in KJS::FunctionImp::callAsFunction ( this=0x7f6a5152e0c0, exec=0x7fff6a72d6b0, thisObj=<value optimized out>, args=@0x7fff6a72d620) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/function.cpp:143 #12 0x00007f6a5347ceec in KJS::JSObject::call (this=0x7f6a5152e0c0, exec=0x7fff6a72d6b0, thisObj=0x7f6a5152c4c0, args=@0x7fff6a72d620) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/object.cpp:99 #13 0x00007f6a53496e3b in KJS::Machine::runBlock (exec=0x7fff6a72d6b0, codeBlock=<value optimized out>, parentExec=0x7fff6a72dd90) at codes.def:1206 #14 0x00007f6a53479649 in KJS::FunctionImp::callAsFunction ( this=0x7f6a5152e640, exec=0x7fff6a72dd90, thisObj=<value optimized out>, args=@0x7fff6a72dd00) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/function.cpp:143 #15 0x00007f6a5347ceec in KJS::JSObject::call (this=0x7f6a5152e640, exec=0x7fff6a72dd90, thisObj=0x7f6a5152c4c0, args=@0x7fff6a72dd00) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/object.cpp:99 #16 0x00007f6a53496e3b in KJS::Machine::runBlock (exec=0x7fff6a72dd90, codeBlock=<value optimized out>, parentExec=0x7fff6a72e560) at codes.def:1206 #17 0x00007f6a53479649 in KJS::FunctionImp::callAsFunction ( this=0x7f6a50ede700, exec=0x7fff6a72e560, thisObj=<value optimized out>, args=@0x7fff6a72df90) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/function.cpp:143 #18 0x00007f6a5347ceec in KJS::JSObject::call (this=0x7f6a50ede700, exec=0x7fff6a72e560, thisObj=0x7f6a51526ac0, args=@0x7fff6a72df90) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/object.cpp:99 #19 0x00007f6a5346119a in KJS::FunctionProtoFunc::callAsFunction ( this=<value optimized out>, exec=0x7fff6a72e560, thisObj=0x7f6a50ede700, args=@0x7fff6a72e4d0) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/function_object.cpp:139 #20 0x00007f6a5347ceec in KJS::JSObject::call (this=0x7f6a51524000, exec=0x7fff6a72e560, thisObj=0x7f6a50ede700, args=@0x7fff6a72e4d0) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/object.cpp:99 #21 0x00007f6a53496e3b in KJS::Machine::runBlock (exec=0x7fff6a72e560, codeBlock=<value optimized out>, parentExec=0x7fff6a72ed30) at codes.def:1206 #22 0x00007f6a53479649 in KJS::FunctionImp::callAsFunction ( this=0x7f6a50689a40, exec=0x7fff6a72ed30, thisObj=<value optimized out>, args=@0x7fff6a72e760) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/function.cpp:143 #23 0x00007f6a5347ceec in KJS::JSObject::call (this=0x7f6a50689a40, exec=0x7fff6a72ed30, thisObj=0x7f6a51526ac0, args=@0x7fff6a72e760) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/object.cpp:99 #24 0x00007f6a5346119a in KJS::FunctionProtoFunc::callAsFunction ( this=<value optimized out>, exec=0x7fff6a72ed30, thisObj=0x7f6a50689a40, args=@0x7fff6a72eca0) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/function_object.cpp:139 #25 0x00007f6a5347ceec in KJS::JSObject::call (this=0x7f6a51524000, exec=0x7fff6a72ed30, thisObj=0x7f6a50689a40, args=@0x7fff6a72eca0) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/object.cpp:99 #26 0x00007f6a53496e3b in KJS::Machine::runBlock (exec=0x7fff6a72ed30, codeBlock=<value optimized out>, parentExec=0x7fff6a72f410) at codes.def:1206 #27 0x00007f6a53479649 in KJS::FunctionImp::callAsFunction ( this=0x7f6a517f3940, exec=0x7fff6a72f410, thisObj=<value optimized out>, args=@0x7fff6a72f380) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/function.cpp:143 #28 0x00007f6a5347ceec in KJS::JSObject::call (this=0x7f6a517f3940, exec=0x7fff6a72f410, thisObj=0x7f6a517f3c00, args=@0x7fff6a72f380) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/object.cpp:99 #29 0x00007f6a53496e3b in KJS::Machine::runBlock (exec=0x7fff6a72f410, codeBlock=<value optimized out>, parentExec=0x21f3a60) at codes.def:1206 #30 0x00007f6a53479649 in KJS::FunctionImp::callAsFunction ( this=0x7f6a50689600, exec=0x21f3a60, thisObj=<value optimized out>, args=@0x7fff6a72f640) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/function.cpp:143 #31 0x00007f6a5347ceec in KJS::JSObject::call (this=0x7f6a50689600, exec=0x21f3a60, thisObj=0x7f6a51526ac0, args=@0x7fff6a72f640) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kjs/object.cpp:99 #32 0x00007f6a53cd111f in KJS::JSEventListener::handleEvent (this=0x2ee3f30, evt=@0x7fff6a72f6b0) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/khtml/ecma/kjs_events.cpp:106 #33 0x00007f6a53b27064 in DOM::NodeImpl::handleLocalEvents ( this=<value optimized out>, evt=0x374d8f0, useCapture=false) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/khtml/xml/dom_nodeimpl.cpp:741 #34 0x00007f6a53b287c8 in DOM::NodeImpl::dispatchGenericEvent ( this=0x2dc3e00, evt=0x374d8f0) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/khtml/xml/dom_nodeimpl.cpp:511 #35 0x00007f6a53b27145 in DOM::NodeImpl::dispatchEvent (this=0x2dc3e00, evt=0x374d8f0, exceptioncode=@0x7fff6a72f9ec, tempEvent=true) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/khtml/xml/dom_nodeimpl.cpp:451 #36 0x00007f6a53aa979d in KHTMLView::dispatchMouseEvent (this=0x20f31f0, eventId=3, targetNode=0x2dc3e00, targetNodeNonShared=<value optimized out>, cancelable=<value optimized out>, detail=1, _mouse=0x7fff6a72fb30, setUnder=true, mouseEventType=1, orient=0) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/khtml/khtmlview.cpp:3733 #37 0x00007f6a53aafab9 in KHTMLView::mouseReleaseEvent (this=0x20f31f0, _mouse=0x7fff6a730610) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/khtml/khtmlview.cpp:1614 #38 0x00007f6a5e3a659c in QWidget::event () from /usr/lib/libQtGui.so.4 #39 0x00007f6a53aaee93 in KHTMLView::widgetEvent (this=0x20f31f0, e=0x7fff6a730610) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/khtml/khtmlview.cpp:2378 #40 0x00007f6a53ab1bff in KHTMLView::eventFilter (this=0x20f31f0, o=0x210af20, e=0x7fff6a730610) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/khtml/khtmlview.cpp:2242 #41 0x00007f6a5f3cf6c8 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4 #42 0x00007f6a5e3594ac in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #43 0x00007f6a5e3600ee in QApplication::notify () from /usr/lib/libQtGui.so.4 #44 0x00007f6a613410d1 in KApplication::notify (this=0x7fff6a731470, receiver=0x210af20, event=0x7fff6a730610) at /home/dario/Build/ABS/kdelibs/src/kdelibs-4.1.3/kdeui/kernel/kapplication.cpp:311 #45 0x00007f6a5f3d03d1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #46 0x00007f6a5e361498 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #47 0x00007f6a5e3b7b1c in ?? () from /usr/lib/libQtGui.so.4 #48 0x00007f6a5e3b6c99 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #49 0x00007f6a5e3da744 in ?? () from /usr/lib/libQtGui.so.4 #50 0x00007f6a5aa42ac2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #51 0x00007f6a5aa4623d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #52 0x00007f6a5aa463fb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #53 0x00007f6a5f3f489f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #54 0x00007f6a5e3d9fff in ?? () from /usr/lib/libQtGui.so.4 #55 0x00007f6a5f3ced42 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #56 0x00007f6a5f3ceed5 in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #57 0x00007f6a5f3d1025 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #58 0x00007f6a622dea0a in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /home/dario/Build/ABS/kdebase/src/kdebase-4.1.3/apps/konqueror/src/konqmain.cpp:227 #59 0x00007f6a5be123f6 in __libc_start_main () from /lib/libc.so.6 #60 0x0000000000400849 in _start () #0 0x00007f6a5be92ed1 in nanosleep () from /lib/libc.so.6 -------- If you need more information, just ask me. I'm going to check this bug on KDE4.2svn later
Both bug 169442 and this bug seems to be fixed using: Qt: 4.4.3 KDE: 4.1.85 (KDE 4.1.85 (KDE 4.2 Beta2)) kdelibs svn rev. 895869 / kdebase svn rev. 895869