Version: 1.5.9 (using KDE 3.1.9) Compiler: gcc version 2.95.4 20011002 (Debian prerelease) OS: Linux (i686) release 2.4.19 I tried to create a subfolder in my IMAP account. This worked with earlier versions of kmail, but current HEAD crashes with the backtrace below. This is what i do to reproduce the crash: Rightclick on a folder, choose "new folder", my new-folder name is "2003-03". then click ok, and kmail crashes immediately. This is the backtrace: (gdb) bt full #0 0x4156ba59 in wait4 () from /lib/libc.so.6 No symbol table info available. #1 0x415e2e48 in __check_rhosts_file () from /lib/libc.so.6 No symbol table info available. #2 0x41451453 in waitpid () from /lib/libpthread.so.0 No symbol table info available. #3 0x40c3b10a in KCrash::defaultCrashHandler () from /usr/local/kde3/lib/libkdecore.so.4 No symbol table info available. #4 0x4144ef54 in pthread_sighandler () from /lib/libpthread.so.0 No symbol table info available. #5 0x414f46b8 in sigaction () from /lib/libc.so.6 No symbol table info available. #6 0x08246039 in KMFolderDialog::slotOk (this=0x85fd670) at kmfolderdia.cpp:614 imapFolder = (KMFolderImap *) 0x0 #7 0x40a4a88f in KDialogBase::qt_invoke () from /usr/local/kde3/lib/libkdeui.so.4 No symbol table info available. #8 0x082406a2 in KMFolderDialog::qt_invoke (this=0x85fd670, _id=73, _o=0xbfffdf4c) at kmfolderdia.moc:114 this = (KMFolderDialog *) 0x85fd670 #9 0x40f85509 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #10 0x40f8544e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #11 0x411fb190 in QButton::clicked () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #12 0x410ad6b3 in QDialog::keyPressEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #13 0x40a4956a in KDialogBase::keyPressEvent () from /usr/local/kde3/lib/libkdeui.so.4 No symbol table info available. #14 0x40fafea3 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #15 0x40f330da in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #16 0x40f32a58 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #17 0x40bb8dfa in KApplication::notify () from /usr/local/kde3/lib/libkdecore.so.4 No symbol table info available. #18 0x40ee9e66 in QETWidget::translateKeyEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #19 0x40ee67cb in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #20 0x40ef7df2 in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #21 0x40f4489e in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #22 0x40f33292 in QApplication::enter_loop () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #23 0x410ad2d1 in QDialog::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #24 0x0824c4a2 in KMFolderTree::addChildFolder (this=0x84e0f50) at kmfoldertree.cpp:1061 this = (KMFolderTree *) 0x84e0f50 fti = (KMFolderTreeItem *) 0x855ea08 aFolder = (KMFolder *) 0x84644d8 dir = (KMFolderDir *) 0x8475ae8 d = (KMFolderDialog *) 0x85fd670 #25 0x0824f7a9 in KMFolderTree::qt_invoke (this=0x84e0f50, _id=116, _o=0xbfffe6e8) at kmfoldertree.moc:369 this = (KMFolderTree *) 0x84e0f50 #26 0x40f85509 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #27 0x411f3f63 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #28 0x40f9abb5 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #29 0x4104ccdf in QPopupMenu::mouseReleaseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #30 0x40fafd86 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #31 0x40f330da in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #32 0x40f32b8b in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #33 0x40bb8dfa in KApplication::notify () from /usr/local/kde3/lib/libkdecore.so.4 No symbol table info available. #34 0x40ee839a in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #35 0x40ee69b8 in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #36 0x40ef7df2 in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #37 0x40f4489e in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #38 0x40f33292 in QApplication::enter_loop () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #39 0x4104f3d7 in QPopupMenu::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #40 0x0824c087 in KMFolderTree::rightButtonPressed (this=0x84e0f50, lvi=0x855ea30, p=@0xbffff0cc) at kmfoldertree.cpp:1009 fti = (KMFolderTreeItem *) 0x855ea08 folderMenu = (KPopupMenu *) 0x86257b8 #41 0x0824f9fa in KMFolderTree::qt_invoke (this=0x84e0f50, _id=128, _o=0xbffff010) at kmfoldertree.moc:381 this = (KMFolderTree *) 0x84e0f50 #42 0x40f855a3 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #43 0x41206bc0 in QListView::rightButtonPressed () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #44 0x4103355a in QListView::contentsMousePressEventEx () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #45 0x41032761 in QListView::contentsMousePressEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #46 0x409fdfa4 in KListView::contentsMousePressEvent () from /usr/local/kde3/lib/libkdeui.so.4 No symbol table info available. #47 0x41058b57 in QScrollView::viewportMousePressEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #48 0x410584db in QScrollView::eventFilter () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #49 0x410324e6 in QListView::eventFilter () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #50 0x0824e9b1 in KMFolderTree::eventFilter (this=0x84e0f50, o=0x84e18d0, e=0xbffff5d0) at kmfoldertree.cpp:1574 this = (KMFolderTree *) 0x84e0f50 #51 0x40f83560 in QObject::activate_filters () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #52 0x40f83441 in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #53 0x40fafb95 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #54 0x40f330da in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #55 0x40f32b8b in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available. #56 0x40bb8dfa in KApplication::notify () from /usr/local/kde3/lib/libkdecore.so.4 No symbol table info available. #57 0x40ee86c4 in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 ---Type <return> to continue, or q <return> to quit---q Hope it's useful :) Thomas
Just fixed that, thanks for the report.
Are you sure it is fixed? I'm encountering the same behaviour with kmail from the end of March: [New Thread 1024 (LWP 1996)] 0x4157c899 in wait4 () from /lib/libc.so.6 #0 0x4157c899 in wait4 () from /lib/libc.so.6 #1 0x415f7cd0 in __DTOR_END__ () from /lib/libc.so.6 #2 0x413ef983 in waitpid () from /lib/libpthread.so.0 #3 0x40b1ef0d in KCrash::defaultCrashHandler(int) () from /opt/kde3/lib/libkdecore.so.4 #4 0x413eda7a in pthread_sighandler () from /lib/libpthread.so.0 #5 <signal handler called> #6 0x0811f169 in KMFolderDialog::slotOk() () #7 0x40922c07 in KDialogBase::qt_invoke(int, QUObject*) () from /opt/kde3/lib/libkdeui.so.4 #8 0x0811736c in KMFolderDialog::qt_invoke(int, QUObject*) () #9 0x40e9fef9 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #10 0x40e9fd97 in QObject::activate_signal(int) () from /usr/lib/qt3/lib/libqt-mt.so.3
This bug is not fixed, or has re-appeared. Please reopen this issue. I get the same crash -- adding a folder to another folder -- with KMail 1.5.9.1i & KDE 3.1.2. The IMAP server is courier-imap 1.7.3. [New Thread 16384 (LWP 10279)] 0x416dfeb9 in wait4 () from /lib/libc.so.6 #0 0x416dfeb9 in wait4 () from /lib/libc.so.6 #1 0x4175d214 in __DTOR_END__ () from /lib/libc.so.6 #2 0x415b8ae3 in waitpid () from /lib/libpthread.so.0 #3 0x40bfd53d in KCrash::defaultCrashHandler(int) () from /usr/kde/3.1/lib/libkdecore.so.4 #4 <signal handler called> #5 0x0812a033 in KMFolderDialog::slotOk() () #6 0x409d80ed in KDialogBase::qt_invoke(int, QUObject*) () from /usr/kde/3.1/lib/libkdeui.so.4 #7 0x081212c3 in KMFolderDialog::qt_invoke(int, QUObject*) () #8 0x41054639 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/qt/3/lib/libqt-mt.so.3 #9 0x410544dd in QObject::activate_signal(int) () from /usr/qt/3/lib/libqt-mt.so.3 #10 0x4133bcfe in QButton::clicked() () from /usr/qt/3/lib/libqt-mt.so.3