Version: 1.4.3 (using KDE 3.0.3) Installed from: compiled sources Compiler: Using built-in specs. OS: FreeBSD (i386) release 5.0-CURRENT Once opened, the Edit->Search Messages window can not be closed. It can be used, minimized, restored, but can never be closed. An attempt to do so will cause KMail to crash immediately.
Forgot to mention. I first observed this behaviour with the earlier KDE -- from KDE-3.0.1 and KDE-3.0.2. It seemed like such an obvious bug, I did not bother to report it :-/ -mi
Backtrace please?
Subject: Re: crash on closing the search window I open and close the Search Messages dialog several times each day and KMail never crashed. Please compile with full debug information (configure with the --enable-debug=full option) and send us a backtrace.
Same bug here on my machine: Athlon-XP 1800+ Linux/Gentoo-1.4rc1, gcc 3.2.1, kde-3.0.5, qt-3.1.0-r1, glibc-2.3.1-r2 Output from Crash-Dialog: (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...[New Thread 16384 (LWP 5622)] (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... 0x41533a99 in wait4 () from /lib/libc.so.6 #0 0x41533a99 in wait4 () from /lib/libc.so.6 #1 0x415b020c in __DTOR_END__ () from /lib/libc.so.6 #2 0x4140dba3 in waitpid () from /lib/libpthread.so.0 #3 0x40a922c7 in KCrash::defaultCrashHandler(int) () from /usr/kde/3/lib/libkdecore.so.4 #4 <signal handler called> #5 0x0829336d in ?? () #6 0x40ffe610 in QDialog::done(int) () from /usr/qt/3/lib/libqt-mt.so.3 #7 0x40ffe63c in QDialog::accept() () from /usr/qt/3/lib/libqt-mt.so.3 #8 0x081cca32 in QValueListPrivate<QCString>::QValueListPrivate(QValueListPrivate<QCString> const&) () #9 0x081cee45 in QValueListPrivate<QCString>::QValueListPrivate(QValueListPrivate<QCString> const&) () #10 0x40e9a4fd in QObject::activate_signal(int) () from /usr/qt/3/lib/libqt-mt.so.3 #11 0x4118124e in QButton::clicked() () from /usr/qt/3/lib/libqt-mt.so.3 #12 0x40f1c17d in QButton::animateTimeout() () from /usr/qt/3/lib/libqt-mt.so.3 #13 0x41181368 in QButton::qt_invoke(int, QUObject*) () from /usr/qt/3/lib/libqt-mt.so.3 #14 0x41190e04 in QPushButton::qt_invoke(int, QUObject*) () from /usr/qt/3/lib/libqt-mt.so.3 #15 0x40960dc4 in KPushButton::qt_invoke(int, QUObject*) () from /usr/kde/3/lib/libkdeui.so.4 #16 0x408db31d in KDialogBaseButton::qt_invoke(int, QUObject*) () from /usr/kde/3/lib/libkdeui.so.4 #17 0x40e9a659 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/qt/3/lib/libqt-mt.so.3 #18 0x4117a542 in QSignal::signal(QVariant const&) () from /usr/qt/3/lib/libqt-mt.so.3 #19 0x40eb47f8 in QSignal::activate() () from /usr/qt/3/lib/libqt-mt.so.3 #20 0x40ebb793 in QSingleShotTimer::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #21 0x40e3c846 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #22 0x40e3be06 in QApplication::notify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #23 0x40a0bb16 in KApplication::notify(QObject*, QEvent*) () from /usr/kde/3/lib/libkdecore.so.4 #24 0x40e17fe3 in QEventLoop::activateTimers() () from /usr/qt/3/lib/libqt-mt.so.3 #25 0x40df5a68 in QEventLoop::processEvents(unsigned) () from /usr/qt/3/lib/libqt-mt.so.3 #26 0x40e50496 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3 #27 0x40e50338 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3 #28 0x40e3ca91 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3 #29 0x081bc7bd in QListBoxItem::setText(QString const&) () #30 0x4149ce34 in __libc_start_main () from /lib/libc.so.6
I assume it's fixed in 3.1.1, it's not reproducable. Please recompile with --enable-debug=full (as Ingo already said in september) if you can reproduce it (and reopen the bug)