Application that crashed: konqueror Version of the application: 4.3.2 (KDE 4.3.2) KDE Version: 4.3.2 (KDE 4.3.2) Qt Version: 4.5.2 Operating System: Linux 2.6.28-16-generic x86_64 Distribution: Ubuntu 9.04 What I was doing when the application crashed: steps to reproduce: 1. browse to a phpMyAdmin site 2. perform a phpMyAdmin operation involving form interaction 3. open a new tab 4. close the phpMyAdmin tab 5. Edit --> Undo: Closed Tab 6. crash using MySQL 4.1.22 and phpMyAdmin 2.11.9.5. only tried with one site. -- Backtrace: Application: Konqueror (kdeinit4), signal: Segmentation fault [KCrash Handler] #5 KJS::Debugger::hasHandledException (this=0x21, exec=0x7fffe7988360, exception=0x298ffd0) at /build/buildd/kde4libs-4.3.2/kjs/wtf/HashTable.h:459 #6 0x00007ffe73807c11 in KJS::Debugger::reportException (this=0x21, exec=0x7fffe7988360, exceptionVal=0x298ffd0) at /build/buildd/kde4libs-4.3.2/kjs/debugger.cpp:127 #7 0x00007ffe737f7af5 in KJS::ExecState::setAbruptCompletion (this=0x7fffe7988360, comp={comp = KJS::Throw, val = 0x298ffd0, tar = 0}) at /build/buildd/kde4libs-4.3.2/kjs/ExecState.cpp:193 #8 0x00007ffe737f7b4b in KJS::ExecState::setException (this=0x21, e=0x7fffe7988360) at /build/buildd/kde4libs-4.3.2/kjs/ExecState.cpp:169 #9 0x00007ffe7380a76f in KJS::throwError (exec=0x7fffe7988360, type=KJS::TypeError, message=0x7ffe7383a2fb "Undefined value") at /build/buildd/kde4libs-4.3.2/kjs/object.cpp:682 #10 0x00007ffe73819e14 in KJS::JSImmediate::toObject (v=0x7, exec=0x7fffe7988360) at /build/buildd/kde4libs-4.3.2/kjs/JSImmediate.cpp:33 #11 0x00007ffe73823c6d in KJS::Machine::runBlock (exec=0x7fffe7988360, codeBlock=<value optimized out>, parentExec=0x0) at /build/buildd/kde4libs-4.3.2/kjs/value.h:495 #12 0x00007ffe737db3b9 in KJS::FunctionBodyNode::execute (this=0x1fe8650, exec=0x7fffe7988360) at /build/buildd/kde4libs-4.3.2/kjs/nodes.cpp:928 #13 0x00007ffe7380d627 in KJS::Interpreter::evaluate (this=0x21d54b0, sourceURL=@0x7fffe79885e0, startingLineNumber=10, code=<value optimized out>, codeLength=<value optimized out>, thisV=0x7ffe7c830080) at /build/buildd/kde4libs-4.3.2/kjs/interpreter.cpp:556 #14 0x00007ffe7380d6e3 in KJS::Interpreter::evaluate (this=0x7fffe7988360, sourceURL=@0x298ffd0, startingLineNumber=7102825, code=<value optimized out>, thisV=<value optimized out>) at /build/buildd/kde4libs-4.3.2/kjs/interpreter.cpp:496 #15 0x00007ffe73ec6561 in KJS::KJSProxyImpl::evaluate (this=0x25c1df0, filename=<value optimized out>, baseLine=10, str=@0x7fffe7988aa0, n=<value optimized out>, completion=0x7fffe7988670) at /build/buildd/kde4libs-4.3.2/khtml/ecma/kjs_proxy.cpp:158 #16 0x00007ffe73c846f1 in KHTMLPart::executeScript (this=0x2465000, filename=@0x7fffe79887c0, baseLine=10, n=@0x7fffe7988780, script=@0x7fffe7988aa0) at /build/buildd/kde4libs-4.3.2/khtml/khtml_part.cpp:1329 #17 0x00007ffe73d123c8 in khtml::HTMLTokenizer::scriptExecution (this=0x2676f30, str=@0x7fffe7988aa0, scriptURL=<value optimized out>, baseLine=10) at /build/buildd/kde4libs-4.3.2/khtml/html/htmltokenizer.cpp:501 #18 0x00007ffe73d168ba in khtml::HTMLTokenizer::scriptHandler (this=0x2676f30) at /build/buildd/kde4libs-4.3.2/khtml/html/htmltokenizer.cpp:454 #19 0x00007ffe73d17ed5 in khtml::HTMLTokenizer::parseSpecial (this=0x2676f30, src=@0x2677498) at /build/buildd/kde4libs-4.3.2/khtml/html/htmltokenizer.cpp:369 #20 0x00007ffe73d19b40 in khtml::HTMLTokenizer::parseTag (this=0x2676f30, src=@0x2677498) at /build/buildd/kde4libs-4.3.2/khtml/html/htmltokenizer.cpp:1550 #21 0x00007ffe73d1b042 in khtml::HTMLTokenizer::write (this=0x2676f30, str=@0x7fffe7989160, appendData=true) at /build/buildd/kde4libs-4.3.2/khtml/html/htmltokenizer.cpp:1810 #22 0x00007ffe73c6061d in KHTMLPart::write (this=0x2465000, data=<value optimized out>, len=4096) at /build/buildd/kde4libs-4.3.2/khtml/khtml_part.cpp:2104 #23 0x00007ffe73c56490 in KHTMLPart::slotRestoreData (this=0x2465000, data=@0x7fffe7989430) at /build/buildd/kde4libs-4.3.2/khtml/khtml_part.cpp:1809 #24 0x00007ffe73c82b31 in KHTMLPart::qt_metacall (this=0x2465000, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe7989400) at /build/buildd/kde4libs-4.3.2/obj-x86_64-linux-gnu/khtml/khtml_part.moc:273 #25 0x00007ffe8b7e9ea2 in QMetaObject::activate (sender=0x2314140, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x61636f6c006c6169) at kernel/qobject.cpp:3113 #26 0x00007ffe73caac72 in KHTMLPageCacheDelivery::emitData (this=0x21, _t1=<value optimized out>) at /build/buildd/kde4libs-4.3.2/obj-x86_64-linux-gnu/khtml/khtml_pagecache.moc:135 #27 0x00007ffe73cab2dd in KHTMLPageCache::sendData (this=0x107cc70) at /build/buildd/kde4libs-4.3.2/khtml/khtml_pagecache.cpp:250 #28 0x00007ffe73cabe3d in KHTMLPageCache::qt_metacall (this=0x107cc70, _c=QMetaObject::InvokeMetaMethod, _id=35476656, _a=0x7fffe7989520) at /build/buildd/kde4libs-4.3.2/obj-x86_64-linux-gnu/khtml/khtml_pagecache.moc:69 #29 0x00007ffe8b7e9ea2 in QMetaObject::activate (sender=0x27ce700, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x61636f6c006c6169) at kernel/qobject.cpp:3113 #30 0x00007ffe8b7ef14f in QSingleShotTimer::timerEvent (this=0x27ce700) at kernel/qtimer.cpp:298 #31 0x00007ffe8b7e4263 in QObject::event (this=0x27ce700, e=0x7fffe7988360) at kernel/qobject.cpp:1075 #32 0x00007ffe88d99f4d in QApplicationPrivate::notify_helper (this=0xa077c0, receiver=0x27ce700, e=0x7fffe7989be0) at kernel/qapplication.cpp:4056 #33 0x00007ffe88da218a in QApplication::notify (this=0x7fffe798a110, receiver=0x27ce700, e=0x7fffe7989be0) at kernel/qapplication.cpp:4021 #34 0x00007ffe89eacabb in KApplication::notify (this=0x7fffe798a110, receiver=0x27ce700, event=0x7fffe7989be0) at /build/buildd/kde4libs-4.3.2/kdeui/kernel/kapplication.cpp:302 #35 0x00007ffe8b7d46ac in QCoreApplication::notifyInternal (this=0x7fffe798a110, receiver=0x27ce700, event=0x7fffe7989be0) at kernel/qcoreapplication.cpp:610 #36 0x00007ffe8b801516 in QTimerInfoList::activateTimers (this=0xa0b420) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #37 0x00007ffe8b7fdb2d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165 #38 0x00007ffe8782d20a in IA__g_main_context_dispatch (context=0xa0a120) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814 #39 0x00007ffe878308e0 in g_main_context_iterate (context=0xa0a120, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448 #40 0x00007ffe87830a7c in IA__g_main_context_iteration (context=0xa0a120, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511 #41 0x00007ffe8b7fda8f in QEventDispatcherGlib::processEvents (this=0xa06ed0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 #42 0x00007ffe88e32bdf in QGuiEventDispatcherGlib::processEvents (this=0x21, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #43 0x00007ffe8b7d2f42 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -409428400}) at kernel/qeventloop.cpp:149 #44 0x00007ffe8b7d3314 in QEventLoop::exec (this=0x7fffe7989e90, flags={i = -409428320}) at kernel/qeventloop.cpp:201 #45 0x00007ffe8b7d55e4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #46 0x00007ffe7f70a4e2 in kdemain () from /usr/lib/libkdeinit4_konqueror.so #47 0x0000000000407215 in launch (argc=2, _name=0x9ac688 "/usr/bin/konqueror", args=<value optimized out>, cwd=0x0, envc=0, envs=0x9ac6ac "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x9ac6b4 "nisavid-mediabox;1257028361;180280;4493_TIME23257912") at /build/buildd/kde4libs-4.3.2/kinit/kinit.cpp:677 #48 0x0000000000407a38 in handle_launcher_request (sock=8, who=<value optimized out>) at /build/buildd/kde4libs-4.3.2/kinit/kinit.cpp:1169 #49 0x0000000000407fe5 in handle_requests (waitForPid=0) at /build/buildd/kde4libs-4.3.2/kinit/kinit.cpp:1362 #50 0x0000000000408b26 in main (argc=2, argv=0x7fffe798b7f8, envp=0x7fffe798b810) at /build/buildd/kde4libs-4.3.2/kinit/kinit.cpp:1793 Reported using DrKonqi
one more thing: before Konqueror crashes and regardless (unlike the bug) of whether a form interaction operation is performed in phpMyAdmin, an error dialog pops up with the following unenlightening message: "Redirecting... (error: TypeError: Null value"
Konqueror should not crash if you disable the javascript debugger. *** This bug has been marked as a duplicate of bug 170388 ***