Bug 301558 - when i want to forward a mail , kmail close without any crash or bug screen,
Summary: when i want to forward a mail , kmail close without any crash or bug screen,
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: kmail2
Classification: Applications
Component: commands and actions (show other bugs)
Version: 4.8.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-10 07:41 UTC by Mohammad Davoudi
Modified: 2012-06-12 13:50 UTC (History)
3 users (show)

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 Mohammad Davoudi 2012-06-10 07:41:01 UTC
I want to forward a sent mail ,
after update Kmail to 4.8 when i click on Forward kmail close abnormally without any error or ...



Reproducible: Always
Comment 1 Laurent Montel 2012-06-10 08:34:10 UTC
Without more infos I can't fix it.
Do you have infos in console .?
install debug package etc.
Comment 2 Mohammad Davoudi 2012-06-10 08:46:56 UTC
Dear Laurent Montel
when i run kmail in console , i see bug report and kmail dont run , you can
see errors as below :


QDBusConnection: session D-Bus connection created before QCoreApplication.
Application may
misbehave.

[modav@Modav-Archlinux ~]$
kmail

QDBusConnection: session D-Bus connection created before QCoreApplication.
Application may
misbehave.

QDBusConnection: session D-Bus connection created before QCoreApplication.
Application may
misbehave.

kmail2(14932)/kdecore (KConfigSkeleton)
KCoreConfigSkeleton::writeConfig:

kmail2(14932)/kdepimlibs (mailtransport): Could not access
Outbox.

void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "Add Folder..." under id
6
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "Update Folder" under id
21
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "Update folder and its subfolders" under id
22
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "&New Message..." under id
3
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "&Find Messages..." under id 43
[modav@Modav-Archlinux ~]$ *** KMail got signal 11 (Exiting)
*** Dead letters dumped.
KCrash: Application 'kmail' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/modav/.kde4/socket-Modav-Archlinux/kdeinit4__0


On Sun, Jun 10, 2012 at 1:04 PM, Laurent Montel <montel@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=301558
>
> Laurent Montel <montel@kde.org> changed:
>
>           What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>             Status|UNCONFIRMED                 |RESOLVED
>                 CC|                            |montel@kde.org
>         Resolution|---                         |WAITINGFORINFO
>
> --- Comment #1 from Laurent Montel <montel@kde.org> ---
> Without more infos I can't fix it.
> Do you have infos in console .?
> install debug package etc.
>
> --
> You are receiving this mail because:
> You reported the bug.
>
Comment 3 Mohammad Davoudi 2012-06-10 10:03:30 UTC
Dear Laurent, Hi
when i run kontact from console it runs but when click on Forward or Reply
get this errors :

kontact
QDBusConnection: session D-Bus connection created before QCoreApplication.
Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication.
Application may misbehave.
kontact(2489)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
kontact(2489)/kdepimlibs (mailtransport): Could not access Outbox.
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "Add Folder..." under id 30
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "Update Folder" under id 44
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "Update folder and its subfolders" under id 45
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "&New Message..." under id 27
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "&Find Messages..." under id 65
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "Add Folder..." under id 254
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "Update Folder" under id 268
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "Update folder and its subfolders" under id 269
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "&New Message..." under id 251
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "&Find Messages..." under id 289
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "Add Folder..." under id
399
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "Update Folder" under id
413
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "Update folder and its subfolders" under id
414
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "&New Message..." under id
396
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "&Find Messages..." under id
434
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "Add Folder..." under id
544
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "Update Folder" under id
558
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "Update folder and its subfolders" under id
559
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "&New Message..." under id
541
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
action "&Find Messages..." under id
579
[modav@Modav-Archlinux ~]$ kontact(2489)/kdeui (KAction)
KActionCollection::setComponentData: this does not work on a
KActionCollection containing actions!
kontact(2489)/kdecore (KConfigSkeleton)
KCoreConfigSkeleton::writeConfig:

*** KMail got signal 11 (Exiting)

On Sun, Jun 10, 2012 at 1:16 PM, mohammad davoudi <sm.davoudi@gmail.com>wrote:

> Dear Laurent Montel
> when i run kmail in console , i see bug report and kmail dont run , you
> can see errors as below :
>
>
> QDBusConnection: session D-Bus connection created before QCoreApplication.
> Application may
> misbehave.
>
> [modav@Modav-Archlinux ~]$
> kmail
>
> QDBusConnection: session D-Bus connection created before QCoreApplication.
> Application may
> misbehave.
>
> QDBusConnection: session D-Bus connection created before QCoreApplication.
> Application may
> misbehave.
>
> kmail2(14932)/kdecore (KConfigSkeleton)
> KCoreConfigSkeleton::writeConfig:
>
> kmail2(14932)/kdepimlibs (mailtransport): Could not access
> Outbox.
>
> void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
> action "Add Folder..." under id
> 6
> void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
> action "Update Folder" under id
> 21
> void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
> action "Update folder and its subfolders" under id
> 22
> void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
> action "&New Message..." under id
> 3
> void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking
> action "&Find Messages..." under id 43
> [modav@Modav-Archlinux ~]$ *** KMail got signal 11 (Exiting)
> *** Dead letters dumped.
> KCrash: Application 'kmail' crashing...
> KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
> sock_file=/home/modav/.kde4/socket-Modav-Archlinux/kdeinit4__0
>
>
>
> On Sun, Jun 10, 2012 at 1:04 PM, Laurent Montel <montel@kde.org> wrote:
>
>> https://bugs.kde.org/show_bug.cgi?id=301558
>>
>> Laurent Montel <montel@kde.org> changed:
>>
>>           What    |Removed                     |Added
>>
>> ----------------------------------------------------------------------------
>>             Status|UNCONFIRMED                 |RESOLVED
>>                 CC|                            |montel@kde.org
>>         Resolution|---                         |WAITINGFORINFO
>>
>> --- Comment #1 from Laurent Montel <montel@kde.org> ---
>> Without more infos I can't fix it.
>> Do you have infos in console .?
>> install debug package etc.
>>
>> --
>> You are receiving this mail because:
>> You reported the bug.
>>
>
>
Comment 4 Wolfgang Mader 2012-06-11 07:35:31 UTC
Simmillar behaviour here. KDE 4.8.4, archlinux, amd64. Whenever I want to compose a new message or reply to one, eather by short cut or by button, kmail dies silently. I am using the "Window Menu Bar" plasmoid for global menus, but kmail crashes the same way without this plasmoid.

I append the output to the console kmail is started from and the output of .xsession.

The console in which I start kmail gives the following:
-------------------------------------------------------------------
[~]$ kmail
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
kmail2(11531)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
kmail2(11531)/kdepimlibs (mailtransport): Could not access Outbox.
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Add Folder..." under id 6
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Update Folder" under id 21
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Update folder and its subfolders" under id 22
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "&New Message..." under id 3
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "&Find Messages..." under id 42
[wmader@killbill ~]$ bool DBusMenuExporterDBus::AboutToShow(int): Condition failed: menu
*** KMail got signal 11 (Exiting)

-->There are the "already tracking action..." messages. Perhaps button ids are mixed up.


.xession errors gives this output
-----------------------------------------
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::fillPath: Painter not active
QPainter::setPen: Painter not active
QPainter::drawPath: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::end: Painter not active, aborted
Known subscriber "kmail2" subscribes again
Known subscriber "kmail2" subscribes again
Database "akonadi" opened using driver "QMYSQL"
Database "akonadi" opened using driver "QMYSQL"
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::LocalServer::incomingConnection(quintptr)
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCorePrivate::addConnection(Soprano::Server::ServerConnection*) New connection. New count: 15
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::LocalServer::incomingConnection(quintptr)
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCorePrivate::addConnection(Soprano::Server::ServerConnection*) New connection. New count: 16
[/usr/bin/nepomukservicestub] Soprano::ODBC::Connection::Connection() Soprano::Server::ServerConnection(0x212a7c0)
Known subscriber "kmail2" subscribes again
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::LocalServer::incomingConnection(quintptr)
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCorePrivate::addConnection(Soprano::Server::ServerConnection*) New connection. New count: 17
[/usr/bin/nepomukservicestub] Soprano::ODBC::Connection::Connection() Soprano::Server::ServerConnection(0x1b76720)
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::ServerConnection::run() thread done.
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCore::serverConnectionFinished()
[/usr/bin/nepomukservicestub] virtual Soprano::Server::ServerConnection::~ServerConnection() Removing connection
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCore::serverConnectionFinished() Connection removed. Current count: 16
QGridLayoutEngine::addItem: Cell (2, 1) already taken
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::LocalServer::incomingConnection(quintptr)
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCorePrivate::addConnection(Soprano::Server::ServerConnection*) New connection. New count: 17
[/usr/bin/nepomukservicestub] Soprano::ODBC::Connection::Connection() Soprano::Server::ServerConnection(0x218b240)
void Akonadi::NotificationSource::serviceUnregistered(const QString&) Notification source "kmail2" now serving: ()
void Akonadi::NotificationSource::unsubscribe() "kmail2"
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::ServerConnection::run() thread done.
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::ServerConnection::run() thread done.
virtual Soprano::ODBC::Connection::~Connection() Soprano::Server::ServerConnection(0x218b240)
virtual Soprano::ODBC::Connection::~Connection() Soprano::Server::ServerConnection(0x1b76720)
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCore::serverConnectionFinished()
[/usr/bin/nepomukservicestub] virtual Soprano::Server::ServerConnection::~ServerConnection() Removing connection
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCore::serverConnectionFinished() Connection removed. Current count: 16
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCore::serverConnectionFinished()
[/usr/bin/nepomukservicestub] virtual Soprano::Server::ServerConnection::~ServerConnection() Removing connection
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCore::serverConnectionFinished() Connection removed. Current count: 15
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::ServerConnection::run() thread done.
virtual Soprano::ODBC::Connection::~Connection() Soprano::Server::ServerConnection(0x212a7c0)
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCore::serverConnectionFinished()
[/usr/bin/nepomukservicestub] virtual Soprano::Server::ServerConnection::~ServerConnection() Removing connection
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCore::serverConnectionFinished() Connection removed. Current count: 14
Comment 5 Laurent Montel 2012-06-11 07:56:41 UTC
so it's crash with void DBusMenuExporterPrivate::addAction(...)
It's not kmail it's dbusmenu
I didn't use it.
Better to report to dbusmenu
Comment 6 Laurent Montel 2012-06-11 07:58:28 UTC
what is you dbusmenu package version ?
Comment 7 Wolfgang Mader 2012-06-11 09:03:56 UTC
Name           : libdbusmenu-qt
Version        : 0.9.2-1
URL            : https://launchpad.net/libdbusmenu-qt
Comment 8 Torsten Bielen 2012-06-11 12:06:29 UTC
I have excalty the same problem. I tried both the libdbusmenu-qt2-0.9.0-2.1.2 (which is the original package) and  libdbusmenu-qt2-0.9.2-18.1 (which comes with KDE 4.8.4). The result is the same - KMail crashes opening the mail editor without any feedback.
Comment 9 Wolfgang Mader 2012-06-12 11:50:56 UTC
@Laurent Montel: How do you avoid to use dbusmenu? I now have disabled the global menu, but for on my arch machine, kdelibs depend on libdbusmenu-qt.
Comment 10 Laurent Montel 2012-06-12 13:50:59 UTC
I don't compile it :)
and I rebuild full kde here :)