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

List:       kde-bugs-dist
Subject:    [Bug 234624] Embeddable Image Viewer permanently messes up status bar
From:       Jonathan Marten <jjm () keelhaul ! me ! uk>
Date:       2010-09-17 9:13:41
Message-ID: 20100917091341.B39BF675F7 () immanuel ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=234624





--- Comment #15 from Jonathan Marten <jjm keelhaul me uk>  2010-09-17 11:13:29 ---
Created an attachment (id=51749)
 --> (http://bugs.kde.org/attachment.cgi?id=51749)
Test case for javascript:window.close() crash

The commit (r1169566) in comment #9 causes a crash when a link with a HREF of
"javascript:window.close()" is clicked.  Test case attached.

Thread 1 (Thread 0xb586d930 (LWP 3792)):
[KCrash Handler]
#7  0xab23b3d9 in ~AdBlock (this=0x97cfc18, __in_chrg=<value optimized out>,
__vtt_parm=<value optimized out>) at
/ws/trunk/extragear/base/konq-plugins/adblock/adblock.cpp:109
#8  0xb6db1567 in QObjectPrivate::deleteChildren (this=0x94dff70) at
kernel/qobject.cpp:1986
#9  0xb6db3cba in ~QObject (this=0x962dda8, __in_chrg=<value optimized out>) at
kernel/qobject.cpp:975
#10 0xb4e5b121 in ~Part (this=0x962dda8, __vtt_parm=0xae67db68,
__in_chrg=<value optimized out>) at /ws/trunk/kdelibs/kparts/part.cpp:213
#11 0xb4e5b2e3 in ~ReadOnlyPart (this=0x962dda8, __vtt_parm=0xae67db64,
__in_chrg=<value optimized out>) at /ws/trunk/kdelibs/kparts/part.cpp:465
#12 0xae019429 in ~KHTMLPart (this=0x962dda8, __in_chrg=<value optimized out>,
__vtt_parm=<value optimized out>) at /ws/trunk/kdelibs/khtml/khtml_part.cpp:579
#13 0xb6da72b3 in qDeleteInEventHandler (o=0x2f346564) at
kernel/qobject.cpp:4001
#14 0xb6db13e8 in QObject::event (this=0x962dda8, e=0x97f5e70) at
kernel/qobject.cpp:1231
#15 0xb60f980c in QApplicationPrivate::notify_helper (this=0x8f4bc68,
receiver=0x962dda8, e=0x97f5e70) at kernel/qapplication.cpp:4306
#16 0xb60fb977 in QApplication::notify (this=0xbfdad3e8, receiver=0x962dda8,
e=0x97f5e70) at kernel/qapplication.cpp:4271
#17 0xb7529ed8 in KApplication::notify (this=0xbfdad3e8, receiver=0x962dda8,
event=0x97f5e70) at /ws/trunk/kdelibs/kdeui/kernel/kapplication.cpp:310
#18 0xb6d93c15 in QCoreApplication::notifyInternal (this=0xbfdad3e8,
receiver=0x962dda8, event=0x97f5e70) at kernel/qcoreapplication.cpp:726
#19 0xb6d9509a in QCoreApplication::sendEvent (receiver=0x0, event_type=0,
data=0x8ed80d8) at kernel/qcoreapplication.h:215
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x8ed80d8) at kernel/qcoreapplication.cpp:1367
#21 0xb6d952cc in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1260
#22 0xb61dbe6b in QCoreApplication::sendPostedEvents (this=0x8ed7ac0,
flags=...) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#23 QEventDispatcherX11::processEvents (this=0x8ed7ac0, flags=...) at
kernel/qeventdispatcher_x11.cpp:75
#24 0xb6d925c7 in QEventLoop::processEvents (this=0xbfdad2d0, flags=...) at
kernel/qeventloop.cpp:149
#25 0xb6d92a0d in QEventLoop::exec (this=0xbfdad2d0, flags=...) at
kernel/qeventloop.cpp:201
#26 0xb6d9538e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#27 0xb60f9104 in QApplication::exec () at kernel/qapplication.cpp:3585
#28 0xb1763731 in kdemain (argc=2, argv=0x8f376b0) at
/ws/trunk/kdebase/apps/konqueror/src/konqmain.cpp:219
#29 0x0804ecf3 in launch (argc=<value optimized out>, _name=<value optimized
out>, args=<value optimized out>, cwd=0x8f38347 "/usr/home/jjm/docs", envc=60, 
    envs=0x8f3835e
"MANPATH=/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man: \
/usr/share/binutils-data/i686-pc-linux-gnu/2.20.1/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.4.3/man:/etc/java-con"...,
 reset_env=true, tty=0x0, avoid_loops=false, startup_id_str=0x8f38e34
"keelhaul;1284714707;609418;6164_TIME180190418") at
/ws/trunk/kdelibs/kinit/kinit.cpp:727
#30 0x0804f42d in handle_launcher_request (sock=21, who=<value optimized out>)
at /ws/trunk/kdelibs/kinit/kinit.cpp:1219
#31 0x080500b8 in handle_requests (waitForPid=<value optimized out>) at
/ws/trunk/kdelibs/kinit/kinit.cpp:1403
#32 0x08050a33 in main (argc=4, argv=0xbfdadb54, envp=0xbfdadb68) at
/ws/trunk/kdelibs/kinit/kinit.cpp:1898

Reverting the commit appears to fix the problem.

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