self.close() crash

Aaron J. Seigo aseigo at olympusproject.org
Wed Sep 4 07:16:56 BST 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

hi..

with a recent build (few days old) from CVS, konqueror crashes when 
self.close(), this.close() or window.close() is called... i first noticed 
this bug a few weeks ago but then completely forgot about it until i went to 
kde-look.org tonight for a quick browse where i rediscovered the crash. here 
is a simple test case:

<html>
<body>
<a href="javascript:self.close();">self.close()</a>
</body>
</html>


sometimes it crashes immediately, sometimes it hangs in an apparent loop, 
sometimes it crashes only after i attempt to load a new URL or close the 
window manually... here's a BT (apologies for not having it built with debug 
symbols.. i can build libkonq and konqueror with debug if required):

[New Thread 1024 (runnable)]
0x40da18e9 in __wait4 () from /lib/libc.so.6
#0  0x40da18e9 in __wait4 () from /lib/libc.so.6
#1  0x40e001ec in __DTOR_END__ () from /lib/libc.so.6
#2  0x40c7e995 in waitpid (pid=20569, stat_loc=0x0, options=0)
    at wrapsyscall.c:134
#3  0x40560211 in KCrash::defaultCrashHandler ()
   from /opt/kde3/lib/libkdecore.so.4
#4  <signal handler called>
#5  0x11 in ?? ()
#6  0x410c6e38 in KonqMainWindow::viewsChanged ()
   from /opt/kde3/lib/konqueror.so
#7  0x410c6e05 in KonqMainWindow::viewCountChanged ()
   from /opt/kde3/lib/konqueror.so
#8  0x410c6ab3 in KonqMainWindow::insertChildView ()
   from /opt/kde3/lib/konqueror.so
#9  0x410e3821 in KonqViewManager::setupView () from 
/opt/kde3/lib/konqueror.so
#10 0x410dff8f in KonqViewManager::Initialize ()
   from /opt/kde3/lib/konqueror.so
#11 0x410c09ca in KonqMainWindow::openView () from /opt/kde3/lib/konqueror.so
#12 0x410bf7bf in KonqMainWindow::openURL () from /opt/kde3/lib/konqueror.so
#13 0x410beeb0 in KonqMainWindow::openFilteredURL ()
   from /opt/kde3/lib/konqueror.so
#14 0x410c75a6 in KonqMainWindow::slotURLEntered ()
   from /opt/kde3/lib/konqueror.so
#15 0x410d6400 in KonqMainWindow::qt_invoke () from /opt/kde3/lib/konqueror.so
#16 0x4083c0a0 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#17 0x410f7476 in KonqCombo::activated () from /opt/kde3/lib/konqueror.so
#18 0x410f63d5 in KonqCombo::eventFilter () from /opt/kde3/lib/konqueror.so
#19 0x4083a6da in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#20 0x4083a5dc in QObject::event () from /usr/lib/libqt-mt.so.3
#21 0x408613fe in QWidget::event () from /usr/lib/libqt-mt.so.3
#22 0x408bdbf9 in QLineEdit::event () from /usr/lib/libqt-mt.so.3
#23 0x40801763 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#24 0x40800f5b in QApplication::notify () from /usr/lib/libqt-mt.so.3
#25 0x405049a2 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#26 0x407bef87 in QETWidget::translateKeyEvent () from /usr/lib/libqt-mt.so.3
#27 0x407ba984 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#28 0x407b9a41 in QApplication::processNextEvent () from 
/usr/lib/libqt-mt.so.3
#29 0x40802a44 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#30 0x407b99b1 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#31 0x410bbe97 in main () from /opt/kde3/lib/konqueror.so
#32 0x804d0c5 in launch ()
#33 0x804dd24 in handle_launcher_request ()
#34 0x804e1c9 in handle_requests ()
#35 0x804efb8 in main ()
#36 0x40d289cb in __libc_start_main (main=0x804e9c0 <main>, argc=3, 
    argv=0xbffff9d4, init=0x804ae0c <_init>, fini=0x804f9a4 <_fini>, 
    rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbffff9cc)
    at ../sysdeps/generic/libc-start.c:92


- -- 
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

"Everything should be made as simple as possible, but not simpler"
    - Albert Einstein
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9daVZ1rcusafx20MRAtD5AJ4nyPdKS0nH/dqomWRB89t9LIPDUQCgqYVv
h5M8OPo5BOhn60IHdAMPZk4=
=If5V
-----END PGP SIGNATURE-----





More information about the kfm-devel mailing list