[Kolab-devel] [issue49] KMail crash after copying message

Tobias Larsson kolab-issues at intevation.de
Thu Apr 15 15:32:08 CEST 2004


New submission from Tobias Larsson <tobias at klaralvdalens-datakonsult.se>:

Actions: 
* Gave a user permission to read mails in a sub-folder to my inbox 
(disconnected IMAP) 
* The user copies a message from my sub-folder to his sent-mail folder 
When the sent-mail folder is opened, KMail crashes. When trying to reproduce 
this, the view switched to KOrganizer instead. 
 
Backtrace: 
[New Thread 16384 (LWP 27149)] 
0x41680a86 in waitpid () from /lib/i686/libpthread.so.0 
#0  0x41680a86 in waitpid () from /lib/i686/libpthread.so.0 
#1  0x40a7a541 in KCrash::defaultCrashHandler(int) (sig=11) at kcrash.cpp:246 
#2  0x4167f96c in __pthread_sighandler () from /lib/i686/libpthread.so.0 
#3  <signal handler called> 
#4  0x41f9b815 in KMFolder::count(bool) const (this=0x832af70, cache=false) 
    at kmfolder.cpp:352 
#5  0x420df3a3 in KMailICalIfaceImpl::incidences(QString const&) ( 
    this=0x81e8f28, type=@0xbfffd8c0) at kmailicalifaceimpl.cpp:171 
#6  0x42110d54 in KMailICalIface::process(QCString const&, QMemArray<char> 
const&, QCString&, QMemArray<char>&) (this=0x81e8f74, fun=@0xbfffdb10,  
    data=@0xbfffdb60, replyType=@0xbfffdb40, replyData=@0xbfffdb50) 
    at kmailicalIface_skel.cpp:58 
#7  0x40b54dff in DCOPClient::receive(QCString const&, QCString const&, 
QCString const&, QMemArray<char> const&, QCString&, QMemArray<char>&) 
(this=0x81535c8,  
    objId=@0xbfffdb00, fun=@0xbfffdb10, data=@0xbfffdb60,  
    replyType=@0xbfffdb40, replyData=@0xbfffdb50) at dcopclient.cpp:1602 
#8  0x40b5540f in DCOPClient::call(QCString const&, QCString const&, QCString 
const&, QMemArray<char> const&, QCString&, QMemArray<char>&, bool, int) ( 
    this=0x809c3d0, remApp=@0xbfffdaf0, remObjId=@0xbfffdb00,  
    remFun=@0xbfffdb10, data=@0xbfffdb60, replyType=@0xbfffdb40,  
    replyData=@0xbfffdb50, useEventLoop=false, timeout=-1) 
    at dcopclient.cpp:1710 
#9  0x40b5535a in DCOPClient::call(QCString const&, QCString const&, QCString 
const&, QMemArray<char> const&, QCString&, QMemArray<char>&, bool) ( 
    this=0x809c3d0, remApp=@0xbfffdaf0, remObjId=@0xbfffdb00,  
    remFun=@0xbfffdb10, data=@0xbfffdb60, replyType=@0xbfffdb40,  
    replyData=@0xbfffdb50, useEventLoop=false) at dcopclient.cpp:1692 
#10 0x42cfb228 in KMailICalIface_stub::incidences(QString const&) ( 
    this=0x84a9cc0, arg0=@0xbfffdcd0) at kmailicalIface_stub.cpp:94 
#11 0x42cf9566 in 
ResourceIMAPBase::KMailConnection::kmailIncidences(QStringList&, QString 
const&) (this=0x84a8118, lst=@0xbfffdce0, type=@0xbfffdcd0) 
    at kmailconnection.cpp:122 
#12 0x42cf8a13 in 
ResourceIMAPBase::ResourceIMAPShared::kmailIncidences(QStringList&, QString 
const&) (this=0x84a8014, lst=@0xbfffdce0, type=@0xbfffdcd0) 
    at resourceimapshared.cpp:45 
#13 0x42cf56c0 in KCal::ResourceIMAP::getIncidenceList(QStringList&, QString 
const&) (this=0x84a7fe0, lst=@0xbfffdce0, type=@0xbfffdcd0) at 
resourceimap.cpp:84 
#14 0x42cf5887 in KCal::ResourceIMAP::loadAllEvents() (this=0x84a7fe0) 
    at resourceimap.cpp:111 
#15 0x42cf57e5 in KCal::ResourceIMAP::load() (this=0x84a7fe0) 
    at resourceimap.cpp:104 
#16 0x41c94d37 in KCal::CalendarResources::load() (this=0x849e120) 
    at calendarresources.cpp:128 
#17 0x42ba1de8 in KOCore::calendarResources() (this=0x846b568) 
    at kocore.cpp:322 
#18 0x42bae53f in ActionManager::createCalendarResources() (this=0x849def0) 
    at actionmanager.cpp:160 
#19 0x42a384e3 in KOrganizerPart (this=0x846c4b8, parentWidget=0x8144e10,  
    widgetName=0x0, parent=0x8144e10, name=0x4011ebe2 "kontact") 
    at korganizer_part.cpp:87 
#20 0x42a3a177 in KDEPrivate::ConcreteFactory<KOrganizerPart, 
QObject>::create(QWidget*, char const*, QObject*, char const*, QStringList 
const&, KDEPrivate::Type2Type<KParts::Part>) (parentWidget=0x8144e10, 
widgetName=0x0,  
    parent=0x8144e10, name=0x4011ebe2 "kontact", args=@0xbfffe160) 
    at kgenericfactory.tcc:146 
#21 0x42a3a111 in KDEPrivate::ConcreteFactory<KOrganizerPart, 
QObject>::create(QWidget*, char const*, QObject*, char const*, char const*, 
QStringList const&) ( 
    parentWidget=0x8144e10, widgetName=0x0, parent=0x8144e10,  
    name=0x4011ebe2 "kontact", className=0x4016a7a5 "KParts::ReadOnlyPart",  
    args=@0xbfffe160) at kgenericfactory.tcc:132 
#22 0x42a3a02b in 
KParts::GenericFactory<KOrganizerPart>::createPartObject(QWidget*, char 
const*, QObject*, char const*, char const*, QStringList const&) ( 
    this=0x8325608, parentWidget=0x8144e10, widgetName=0x0, parent=0x8144e10,  
    name=0x4011ebe2 "kontact", className=0x4016a7a5 "KParts::ReadOnlyPart",  
    args=@0xbfffe160) at genericfactory.h:105 
#23 0x40163e7c in KParts::Factory::createPart(QWidget*, char const*, QObject*, 
char const*, char const*, QStringList const&) (this=0x8325608,  
    parentWidget=0x8144e10, widgetName=0x0, parent=0x8144e10,  
    name=0x4011ebe2 "kontact", classname=0x4016a7a5 "KParts::ReadOnlyPart",  
    args=@0xbfffe160) at factory.cpp:44 
#24 0x4011a44b in createPartInstanceFromFactory<KParts::ReadOnlyPart> ( 
    factory=0x8325608, parentWidget=0x8144e10, widgetName=0x0,  
    parent=0x8144e10, name=0x4011ebe2 "kontact", args=@0xbfffe160) 
    at componentfactory.h:99 
#25 0x4011a3ce in createPartInstanceFromLibrary<KParts::ReadOnlyPart> ( 
    libraryName=0x81700a8 "libkorganizerpart", parentWidget=0x8144e10,  
    widgetName=0x0, parent=0x8144e10, name=0x4011ebe2 "kontact",  
    args=@0xbfffe160, error=0x0) at componentfactory.h:186 
#26 0x40119d8c in Kontact::Core::createPart(char const*) (this=0x8144e10,  
    libname=0x81700a8 "libkorganizerpart") at core.cpp:56 
#27 0x4011c571 in Kontact::Plugin::loadPart() (this=0x8190140) 
    at plugin.cpp:119 
#28 0x41d12dd2 in TodoPlugin::createPart() (this=0x8190140) 
    at todoplugin.cpp:75 
#29 0x4011c6dd in Kontact::Plugin::part() (this=0x8190140) at plugin.cpp:141 
#30 0x41d13083 in TodoPlugin::createDCOPInterface(QString const&) ( 
    this=0x8190140, serviceType=@0xbfffe340) at todoplugin.cpp:114 
#31 0x0806084a in Kontact::MainWindow::startServiceFor(QString const&, QString 
const&, QString const&, QString*, QCString*, int) (this=0x8144e10,  
    serviceType=@0xbfffe340, constraint=@0x807037c, preferences=@0x807037c,  
    error=0xbfffe3a0, dcopService=0xbfffe390, flags=0) at mainwindow.cpp:578 
#32 0x41fb1b17 in connectToKOrganizer () at kmgroupware.cpp:389 
#33 0x41fb0b8f in KMGroupware::vPartToHTML(QString const&) (this=0x81cd0a0,  
    iCal=@0xbfffe450) at kmgroupware.cpp:154 
#34 0x4208b00a in KMail::ObjectTreeParser::processTextVCalSubtype(partNode*, 
KMail::ProcessResult&) (this=0xbfffe5b0, curNode=0x83a19a8, 
result=@0xbfffe4a0) 
    at objecttreeparser.cpp:833 
#35 0x4208c337 in 
KMail::ObjectTreeParser::processMultiPartMixedSubtype(partNode*, 
KMail::ProcessResult&) (this=0xbfffe5b0, node=0x83ff8a0) 
    at objecttreeparser.cpp:1049 
#36 0x42095512 in (anonymous 
namespace)::MultiPartMixedBodyPartFormatter::process(KMail::ObjectTreeParser*, 
partNode*, KMail::ProcessResult&) const ( 
    this=0x83eb350, otp=0xbfffe5b0, node=0x83ff8a0, result=@0xbfffe540) 
    at bodypartformatter.cpp:109 
#37 0x42088384 in KMail::ObjectTreeParser::parseObjectTree(partNode*) ( 
    this=0xbfffe5b0, node=0x83ff8a0) at objecttreeparser.cpp:244 
#38 0x41fa7f2a in KMReaderWin::parseMsg(KMMessage*) (this=0x82274a0,  
    aMsg=0x8329d60) at kmreaderwin.cpp:1120 
#39 0x41fa785e in KMReaderWin::displayMessage() (this=0x82274a0) 
    at kmreaderwin.cpp:1055 
#40 0x41fa735f in KMReaderWin::updateReaderWin() (this=0x82274a0) 
    at kmreaderwin.cpp:997 
#41 0x41facd08 in KMReaderWin::qt_invoke(int, QUObject*) (this=0x82274a0,  
    _id=47, _o=0xbfffe8f0) at kmreaderwin.moc:265 
#42 0x40edff37 in QObject::activate_signal(QConnectionList*, QUObject*) ( 
    this=0x8227550, clist=0x824ad48, o=0xbfffe8f0) at kernel/qobject.cpp:2356 
#43 0x40edfdd6 in QObject::activate_signal(int) (this=0x8227550, signal=2) 
    at kernel/qobject.cpp:2325 
#44 0x4123755a in QTimer::timeout() (this=0x8227550) 
    at .moc/debug-shared-mt/moc_qtimer.cpp:82 
#45 0x40f04a0f in QTimer::event(QEvent*) (this=0x8227550, e=0xbfffeb30) 
    at kernel/qtimer.cpp:219 
#46 0x40e7d5bb in QApplication::internalNotify(QObject*, QEvent*) ( 
    this=0xbfffedc0, receiver=0x8227550, e=0xbfffeb30) 
    at kernel/qapplication.cpp:2618 
#47 0x40e7ca78 in QApplication::notify(QObject*, QEvent*) (this=0xbfffedc0,  
    receiver=0x8227550, e=0xbfffeb30) at kernel/qapplication.cpp:2341 
#48 0x409fd691 in KApplication::notify(QObject*, QEvent*) (this=0xbfffedc0,  
    receiver=0x8227550, event=0xbfffeb30) at kapplication.cpp:507 
#49 0x40159669 in QApplication::sendEvent(QObject*, QEvent*) ( 
    receiver=0x8227550, event=0xbfffeb30) at qapplication.h:491 
#50 0x40e6b886 in QEventLoop::activateTimers() (this=0x81083b8) 
    at kernel/qeventloop_unix.cpp:558 
#51 0x40e25670 in QEventLoop::processEvents(unsigned) (this=0x81083b8, 
flags=4) 
    at kernel/qeventloop_x11.cpp:389 
#52 0x40e91772 in QEventLoop::enterLoop() (this=0x81083b8) 
    at kernel/qeventloop.cpp:198 
#53 0x40e9168e in QEventLoop::exec() (this=0x81083b8) 
    at kernel/qeventloop.cpp:145 
#54 0x40e7d73b in QApplication::exec() (this=0xbfffedc0) 
    at kernel/qapplication.cpp:2741 
#55 0x0805c8c3 in main (argc=1, argv=0xbfffef64) at main.cpp:157 
 
 
bugs.kde.org: http://bugs.kde.org/show_bug.cgi?id=79699

----------
messages: 106
nosy: tobias.larsson
priority: bug
status: unread
title: KMail crash after copying message
topic: kde client, proko2
________________________________________________
Kolab issue tracker <kolab-issues at intevation.de>
<https://intevation.de/roundup/kolab/issue49>
________________________________________________




More information about the devel mailing list