Bug 55252 - Cannot create subfolders on an offline-imap account
Summary: Cannot create subfolders on an offline-imap account
Status: RESOLVED FIXED
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-02-26 23:34 UTC by Volker Augustin
Modified: 2007-09-14 12:17 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 Volker Augustin 2003-02-26 23:34:47 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
OS:          Linux

If I try to create a subfolder in a folder of my offline-imap account, kmail crashes with the following backtrace:

[New Thread 1024 (LWP 1522)]
0x417548c9 in wait4 () from /lib/libc.so.6
#0  0x417548c9 in wait4 () from /lib/libc.so.6
#1  0x417cfc90 in __DTOR_END__ () from /lib/libc.so.6
#2  0x415c9a93 in waitpid () from /lib/libpthread.so.0
#3  0x40cfcd57 in KCrash::defaultCrashHandler(int) ()
   from /usr/local/kde3.1-3/lib/libkdecore.so.4
#4  0x415c712b in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x080feca0 in QButton::isOn() const (this=0x38)
    at /usr/local/qt-copy/include/qbutton.h:194
#7  0x080fe900 in QCheckBox::isChecked() const (this=0x38)
    at /usr/local/qt-copy/include/qcheckbox.h:85
#8  0x0811f332 in KMFolderDialog::slotOk() (this=0x86773b8)
    at ../../../kdepim/kmail/kmfolderdia.cpp:612
#9  0x40ad0fdb in KDialogBase::qt_invoke(int, QUObject*) ()
   from /usr/local/kde3.1-3/lib/libkdeui.so.4
#10 0x08117826 in KMFolderDialog::qt_invoke(int, QUObject*) (this=0x86773b8, 
    _id=73, _o=0xbfffd2a0) at kmfolderdia.moc:114
#11 0x41076143 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#12 0x41075ff0 in QObject::activate_signal(int) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#13 0x4133a629 in QButton::clicked() ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#14 0x410f483c in QButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#15 0x410a7643 in QWidget::event(QEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#16 0x4101a5c2 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#17 0x41019e0c in QApplication::notify(QObject*, QEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#18 0x40c6c31f in KApplication::notify(QObject*, QEvent*) ()
   from /usr/local/kde3.1-3/lib/libkdecore.so.4
#19 0x40fc38cf in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#20 0x40fc15bc in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#21 0x40fd5c81 in QEventLoop::processEvents(unsigned) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#22 0x4102d47b in QEventLoop::enterLoop() ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#23 0x4101a870 in QApplication::enter_loop() ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#24 0x411cc717 in QDialog::exec() () from /usr/local/qt-copy/lib/libqt-mt.so.3
#25 0x08125cfb in KMFolderTree::addChildFolder() (this=0x84ca718)
    at ../../../kdepim/kmail/kmfoldertree.cpp:1061
#26 0x08128aed in KMFolderTree::qt_invoke(int, QUObject*) (this=0x84ca718, 
    _id=116, _o=0xbfffdb20) at kmfoldertree.moc:361
#27 0x41076143 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#28 0x41334cc7 in QSignal::signal(QVariant const&) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#29 0x4108e755 in QSignal::activate() ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#30 0x4115c16f in QPopupMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#31 0x410a7643 in QWidget::event(QEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#32 0x4101a5c2 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#33 0x41019e0c in QApplication::notify(QObject*, QEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#34 0x40c6c31f in KApplication::notify(QObject*, QEvent*) ()
   from /usr/local/kde3.1-3/lib/libkdecore.so.4
#35 0x40fc3445 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#36 0x40fc15bc in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#37 0x40fd5c81 in QEventLoop::processEvents(unsigned) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#38 0x4102d47b in QEventLoop::enterLoop() ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#39 0x4101a870 in QApplication::enter_loop() ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#40 0x4115ebed in QPopupMenu::exec(QPoint const&, int) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#41 0x081259a1 in KMFolderTree::rightButtonPressed(QListViewItem*, QPoint const&, int) (this=0x84ca718, lvi=0x860b5e0, p=@0xbfffe908)
    at ../../../kdepim/kmail/kmfoldertree.cpp:1009
#42 0x08128d01 in KMFolderTree::qt_invoke(int, QUObject*) (this=0x84ca718, 
    _id=128, _o=0xbfffe850) at kmfoldertree.moc:373
#43 0x410760bd in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#44 0x413448bb in QListView::rightButtonPressed(QListViewItem*, QPoint const&, int) () from /usr/local/qt-copy/lib/libqt-mt.so.3
#45 0x4113d5c4 in QListView::contentsMousePressEventEx(QMouseEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#46 0x4113cf90 in QListView::contentsMousePressEvent(QMouseEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#47 0x40a72287 in KListView::contentsMousePressEvent(QMouseEvent*) ()
   from /usr/local/kde3.1-3/lib/libkdeui.so.4
#48 0x41169a65 in QScrollView::viewportMousePressEvent(QMouseEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#49 0x4116944f in QScrollView::eventFilter(QObject*, QEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#50 0x4113c9d7 in QListView::eventFilter(QObject*, QEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#51 0x08127f53 in KMFolderTree::eventFilter(QObject*, QEvent*) (
    this=0x84ca718, o=0x84cb030, e=0xbfffef50)
    at ../../../kdepim/kmail/kmfoldertree.cpp:1574
#52 0x410740ca in QObject::activate_filters(QEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#53 0x41073fda in QObject::event(QEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#54 0x410a75c2 in QWidget::event(QEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#55 0x4101a5c2 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#56 0x41019e0c in QApplication::notify(QObject*, QEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#57 0x40c6c31f in KApplication::notify(QObject*, QEvent*) ()
   from /usr/local/kde3.1-3/lib/libkdecore.so.4
#58 0x40fc38cf in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#59 0x40fc15bc in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#60 0x40fd5c81 in QEventLoop::processEvents(unsigned) ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#61 0x4102d47b in QEventLoop::enterLoop() ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#62 0x4102d324 in QEventLoop::exec() ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#63 0x4101a810 in QApplication::exec() ()
   from /usr/local/qt-copy/lib/libqt-mt.so.3
#64 0x0809a8fe in main (argc=1, argv=0xbffff5c4)
    at ../../../kdepim/kmail/main.cpp:183
#65 0x416cf4a2 in __libc_start_main () from /lib/libc.so.6

For all the other subfolders of that folder X, I have a subfolder in .kde/share/apps/kmail/imap/.account.directory/.INBOX.directory/.X.directory. However, for the newly created subfolder, there is a file with the supposedly new name of the subfolder and size 0.

Cheers,
Volker
Comment 1 Carsten Burghardt 2003-02-27 14:35:12 UTC
Thanks, fixed.