[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmail-devel
Subject:    Re: [PATCH] full namespace support
From:       Mario Teijeiro Otero <emeteo () escomposlinux ! org>
Date:       2005-05-05 16:52:24
Message-ID: 200505051852.32840.emeteo () escomposlinux ! org
[Download RAW message or body]

[Attachment #2 (multipart/signed)]

[Attachment #4 (multipart/mixed)]


On Thursday 05 May 2005 17:16, Carsten Burghardt wrote:
> Hi folks,
>
> I think I spend enough time to make this work so I'm proud to present:
> namespace support for kmail. It consist of changes to kmail and the
> kioslave and the kioslave ones are not backwards compatible as I had to
> change the format of the namespace answer.
> It should work with online and disconnected imap and with any server out
> there. If the server does not support namespaces an empty prefix is taken.
> I tested cyrus, courier and uw imap servers and also imap.web.de (which
> does not support namespaces).
> You can see, change and delete the used namespaces in the account
> configuration. It's not possible to add new ones as the server would not
> know this. I didn't want to have such a complicate setup as thunderbird ;-)
> It would be really good if some people could test this patch before I
> commit to make sure it works with your servers.

My server cyrus has this namespaces:
	Personal: 	INBOX
	Other Users:     user/
	Shared:		

Shared has not namespace. When kmail refresh the folders I get this backtrace, 
in online imap. ( With dimap the backtrace is in the same but refer to 
KMFolderCachedImap instead of KMFolderImap ).



Regards





["first_checkout_imap_online_with_inbox_namespace.bt" (text/plain)]

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1252885856 (LWP 2459)]
[KCrash handler]
#4  0xffffe410 in __kernel_vsyscall ()
#5  0xb5711885 in raise () from /lib/tls/i686/cmov/libc.so.6
#6  0xb5713002 in abort () from /lib/tls/i686/cmov/libc.so.6
#7  0xb570b318 in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#8  0xb7d57cf6 in KMFolderDir::createFolder (this=0x82452b0, 
    aFolderName=@0xbfffe930, aSysFldr=false, aFolderType=KMFolderTypeMbox)
    at /usr/src/kde/trunk/KDE/kdepim/kmail/kmfolderdir.cpp:101
#9  0xb7dba307 in KMFolderImap::slotCheckNamespace (this=0x82337d0, 
    subfolderNames=@0x88304e0, subfolderPaths=@0x88304e4, 
    subfolderMimeTypes=@0x88304e8, subfolderAttributes=@0x88304ec, 
    jobData=@0x8830958)
    at /usr/src/kde/trunk/KDE/kdepim/kmail/kmfolderimap.cpp:652
#10 0xb7dc2dec in KMFolderImap::qt_invoke (this=0x82337d0, _id=22, 
    _o=0xbfffea80) at kmfolderimap.moc:315
#11 0xb5e3ebdc in QObject::activate_signal ()
   from /usr/local/qt/lib/libqt-mt.so.3
#12 0xb7ce36aa in KMail::ListJob::receivedFolders (this=0x8830468, 
    t0=@0x88304e0, t1=@0x88304e4, t2=@0x88304e8, t3=@0x88304ec, t4=@0x8830958)
    at listjob.moc:122
#13 0xb7ce2e9f in KMail::ListJob::slotListResult (this=0x8830468, 
    job=0x88306e8) at /usr/src/kde/trunk/KDE/kdepim/kmail/listjob.cpp:173
#14 0xb7ce3771 in KMail::ListJob::qt_invoke (this=0x8830468, _id=2, 
    _o=0xbfffec30) at listjob.moc:128
#15 0xb5e3ebdc in QObject::activate_signal ()
   from /usr/local/qt/lib/libqt-mt.so.3
#16 0xb6aba165 in KIO::Job::result (this=0x88306e8, t0=0x88306e8)
    at jobclasses.moc:156
#17 0xb6aa552a in KIO::Job::emitResult (this=0x88306e8)
    at /usr/src/kde/trunk/KDE/kdelibs/kio/kio/job.cpp:218
#18 0xb6aa6b72 in KIO::SimpleJob::slotFinished (this=0x88306e8)
    at /usr/src/kde/trunk/KDE/kdelibs/kio/kio/job.cpp:551
#19 0xb6aae142 in KIO::ListJob::slotFinished (this=0x88306e8)
    at /usr/src/kde/trunk/KDE/kdelibs/kio/kio/job.cpp:2056
#20 0xb6abe2b1 in KIO::ListJob::qt_invoke (this=0x88306e8, _id=16, 
    _o=0xbfffeec0) at jobclasses.moc:1713
#21 0xb5e3ebdc in QObject::activate_signal ()
   from /usr/local/qt/lib/libqt-mt.so.3
#22 0xb5e3ea04 in QObject::activate_signal ()
   from /usr/local/qt/lib/libqt-mt.so.3
#23 0xb6a97a67 in KIO::SlaveInterface::finished (this=0x8876030)
    at slaveinterface.moc:226
#24 0xb6a96072 in KIO::SlaveInterface::dispatch (this=0x8876030, _cmd=104, 
    rawdata=@0xbffff0b0)
    at /usr/src/kde/trunk/KDE/kdelibs/kio/kio/slaveinterface.cpp:243
#25 0xb6a95ce2 in KIO::SlaveInterface::dispatch (this=0x8876030)
    at /usr/src/kde/trunk/KDE/kdelibs/kio/kio/slaveinterface.cpp:173
#26 0xb6a93803 in KIO::Slave::gotInput (this=0x8876030)
    at /usr/src/kde/trunk/KDE/kdelibs/kio/kio/slave.cpp:300
#27 0xb6a951e7 in KIO::Slave::qt_invoke (this=0x8876030, _id=4, _o=0xbffff1d0)
    at slave.moc:113
#28 0xb5e3ebdc in QObject::activate_signal ()
   from /usr/local/qt/lib/libqt-mt.so.3
#29 0xb5e3ed3d in QObject::activate_signal ()
   from /usr/local/qt/lib/libqt-mt.so.3
#30 0xb617e932 in QSocketNotifier::activated ()
   from /usr/local/qt/lib/libqt-mt.so.3
#31 0xb5e5b3c0 in QSocketNotifier::event ()
   from /usr/local/qt/lib/libqt-mt.so.3
#32 0xb5de22af in QApplication::internalNotify ()
   from /usr/local/qt/lib/libqt-mt.so.3
#33 0xb5de18ae in QApplication::notify () from /usr/local/qt/lib/libqt-mt.so.3
#34 0xb6469b74 in KApplication::notify (this=0xbffff820, receiver=0x86822a0, 
    event=0xbffff4f0)
    at /usr/src/kde/trunk/KDE/kdelibs/kdecore/kapplication.cpp:549
#35 0xb5dd1caa in QEventLoop::activateSocketNotifiers ()
   from /usr/local/qt/lib/libqt-mt.so.3
#36 0xb5d8acc3 in QEventLoop::processEvents ()
   from /usr/local/qt/lib/libqt-mt.so.3
#37 0xb5df46c8 in QEventLoop::enterLoop ()
   from /usr/local/qt/lib/libqt-mt.so.3
#38 0xb5df4578 in QEventLoop::exec () from /usr/local/qt/lib/libqt-mt.so.3
#39 0xb5de2501 in QApplication::exec () from /usr/local/qt/lib/libqt-mt.so.3
#40 0x0804aa44 in main (argc=7, argv=0xbffff9d4)
    at /usr/src/kde/trunk/KDE/kdepim/kmail/main.cpp:110

[Attachment #8 (application/pgp-signature)]

_______________________________________________
KMail developers mailing list
KMail-devel@kde.org
https://mail.kde.org/mailman/listinfo/kmail-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic