Bug 55203 - Crashes when closing nearly any window
Summary: Crashes when closing nearly any window
Status: RESOLVED DUPLICATE of bug 53603
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-02-26 11:11 UTC by Matthew Bloch
Modified: 2003-03-11 01:24 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Bloch 2003-02-26 11:11:16 UTC
Version:           3.1.0 (using KDE KDE 3.1)
Installed from:    Debian testing/unstable Packages
Compiler:          gcc version 2.95.4 20011002 (Debian prerelease)  Though Debian is transitioning to gcc 3.2 the package names imply QT etc. is still using 2.95 C++ linking conventions
OS:          Linux

Hi there; pretty much every Konqueror window that I open, filesystem, network etc. will crash Konqueror with a signal 11 and the backtrace below.  Some pop-up windows from web pages allow themselves to be closed without incident (thankfully) but otherwise the effect is that I get a crash window pretty much every time after I close a Konqueror window.

This is from the very latest Debian/unstable distribution of Konqueror which a friend has also got on his laptop, but his version seems fine (i.e. we've both done apt-get dist-upgrade last night, and get different behaviour from Konqueror).  So it's presumably an interaction with something on my machine but I'm not sure where to start looking.  ldd /usr/bin/konqueror shows no local libraries, everything has come from Debian:

mattbee@geri:~$ ldd /usr/bin/konqueror 
        konqueror.so => /usr/lib/konqueror.so (0x40023000)
        libkonq.so.4 => /usr/lib/libkonq.so.4 (0x400c4000)
        libkparts.so.2 => /usr/lib/libkparts.so.2 (0x40134000)
        libkio.so.4 => /usr/lib/libkio.so.4 (0x4016c000)
        libkdeui.so.4 => /usr/lib/libkdeui.so.4 (0x403d5000)
        libkdesu.so.4 => /usr/lib/libkdesu.so.4 (0x405e9000)
        libkdecore.so.4 => /usr/lib/libkdecore.so.4 (0x40601000)
        libDCOP.so.4 => /usr/lib/libDCOP.so.4 (0x40764000)
        libdl.so.2 => /lib/libdl.so.2 (0x40791000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x40794000)
        libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x407a4000)
        libkdefx.so.4 => /usr/lib/libkdefx.so.4 (0x407b9000)
        libqt-mt.so.3 => /usr/lib/libqt-mt.so.3 (0x407df000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x40d9c000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40dc4000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40dd1000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40e8c000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40e94000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40ea9000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40ef9000)
        libutil.so.1 => /lib/libutil.so.1 (0x40efe000)
        libz.so.1 => /lib/libz.so.1 (0x40f01000)
        libfam.so.0 => /usr/lib/libfam.so.0 (0x40f0e000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40f16000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40fbf000)
        libm.so.6 => /lib/libm.so.6 (0x40fc8000)
        libc.so.6 => /lib/libc.so.6 (0x40fe9000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x410f9000)
        libaudio.so.2 => /usr/lib/libaudio.so.2 (0x4111c000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x41130000)
        libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0x4117b000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x411e2000)
        libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x411f6000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x41206000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x41254000)

Backtrace follows:

0x40f71b89 in wait4 () from /lib/libc.so.6
#0  0x40f71b89 in wait4 () from /lib/libc.so.6
#1  0x40fe5020 in sys_sigabbrev () from /lib/libc.so.6
#2  0x40da3061 in waitpid () from /lib/libpthread.so.0
#3  0x405bed6b in KCrash::defaultCrashHandler(int) ()
   from /usr/lib/libkdecore.so.4
#4  0x40efe9d8 in sigaction () from /lib/libc.so.6
#5  0x40b2a0c3 in QGDict::take_ascii(char const*) ()
   from /usr/lib/libqt-mt.so.3
#6  0x403b6564 in KActionCollection::_take(KAction*) ()
   from /usr/lib/libkdeui.so.4
#7  0x403b668e in KActionCollection::take(KAction*) ()
   from /usr/lib/libkdeui.so.4
#8  0x403a83d8 in KAction::~KAction() () from /usr/lib/libkdeui.so.4
#9  0x4090892c in QObject::~QObject() () from /usr/lib/libqt-mt.so.3
#10 0x403b5f56 in KActionCollection::~KActionCollection() ()
   from /usr/lib/libkdeui.so.4
#11 0x40933504 in QWidget::~QWidget() () from /usr/lib/libqt-mt.so.3
#12 0x409cdfac in QMainWindow::~QMainWindow() () from /usr/lib/libqt-mt.so.3
#13 0x403f3548 in KMainWindow::~KMainWindow() () from /usr/lib/libkdeui.so.4
#14 0x40046533 in KParts::MainWindow::~MainWindow() ()
   from /usr/lib/libkparts.so.2
#15 0x412167e8 in KonqMainWindow::~KonqMainWindow() ()
   from /usr/lib/konqueror.so
#16 0x40909391 in QObject::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#17 0x40938526 in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#18 0x409cf8eb in QMainWindow::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#19 0x408b7236 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
#20 0x408b6e77 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
#21 0x4055eba8 in KApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libkdecore.so.4
#22 0x408b7f10 in QApplication::sendPostedEvents(QObject*, int) ()
   from /usr/lib/libqt-mt.so.3
#23 0x408b7d94 in QApplication::sendPostedEvents() ()
   from /usr/lib/libqt-mt.so.3
#24 0x4087609e in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/libqt-mt.so.3
#25 0x408c87f7 in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
#26 0x408c86b4 in QEventLoop::exec() () from /usr/lib/libqt-mt.so.3
#27 0x408b7430 in QApplication::exec() () from /usr/lib/libqt-mt.so.3
#28 0x412122cf in main () from /usr/lib/konqueror.so
#29 0x0804c8f0 in strcpy ()
#30 0x0804d42f in strcpy ()
#31 0x0804d8a6 in strcpy ()
#32 0x0804e469 in strcpy ()
#33 0x40eeda51 in __libc_start_main () from /lib/libc.so.6
Comment 1 Maksim Orlovich 2003-02-26 16:15:22 UTC
That's a dusplicate; fixed already, anyway 
 
The bug occurs only when you have the bookmarks toolbar on with 2 or more entries pointing to 
the same URL. So a workaround is either to hide the bookmarks toolbar if you don't use it 
(doing so will speed up Konqueror startup a bit too); or to remove the duplication. Of course, 
updating to the latest KDE_3_1_BRANCH (or 3.1.1 when it comes out) will fix that too. 

*** This bug has been marked as a duplicate of 53603 ***
Comment 2 Matthew Bloch 2003-02-26 16:21:53 UTC
Subject: Re:  Crashes when closing nearly any window

Thanks for the tip, that's fixed it.  Hopefully Debian will catch up soon.

Comment 3 infjrc01 2003-03-11 01:24:13 UTC
	I found this bug too using a very similar system when opening a second window 
and closing it.