[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