[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 212574] New: Undo Closed Tab causes crash with phpMyAdmin
From:       Ivan Vasin <nisavid () gmail ! com>
Date:       2009-10-31 23:03:22
Message-ID: bug-212574-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

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=<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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic