From kde-bugs-dist Sat Oct 31 23:03:22 2009 From: Ivan Vasin Date: Sat, 31 Oct 2009 23:03:22 +0000 To: kde-bugs-dist Subject: [Bug 212574] New: Undo Closed Tab causes crash with phpMyAdmin Message-Id: X-MARC-Message: https://marc.info/?l=kde-bugs-dist&m=125703026020032 https://bugs.kde.org/show_bug.cgi?id=212574 Summary: Undo Closed Tab causes crash with phpMyAdmin Product: konqueror Version: unspecified Platform: Unlisted Binaries OS/Version: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general AssignedTo: konq-bugs@kde.org ReportedBy: nisavid@gmail.com 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=, 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=, codeLength=, 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=, thisV=) at /build/buildd/kde4libs-4.3.2/kjs/interpreter.cpp:496 #15 0x00007ffe73ec6561 in KJS::KJSProxyImpl::evaluate (this=0x25c1df0, filename=, baseLine=10, str=@0x7fffe7988aa0, n=, 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=, 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=, 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=, _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=, to_signal_index=4, argv=0x61636f6c006c6169) at kernel/qobject.cpp:3113 #26 0x00007ffe73caac72 in KHTMLPageCacheDelivery::emitData (this=0x21, _t1=) 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=, 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=) 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=) 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=) at kernel/qeventdispatcher_glib.cpp:327 #42 0x00007ffe88e32bdf in QGuiEventDispatcherGlib::processEvents (this=0x21, flags=) at kernel/qguieventdispatcher_glib.cpp:202 #43 0x00007ffe8b7d2f42 in QEventLoop::processEvents (this=, 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=, 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=) 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 -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.