While reading an email, if the screen is touched for too long (1 sec), kmail crashes. Found in 4:4.5~20100902.1170886-1maemo1.1170522 . Output from stdout/err follows (probably not that useful). KCrash: Application 'kmail-mobile' crashing... KCrash: Attempting to start from kdeinit sock_file=/home/user/.kde/socket-Nokia-N900/kdeinit4__0 Could not find '' executable. KCrash: Attempting to start directly KCrash failed to exec(), errno = 2
Could you please provide a backtrace? E.g. by running the application in gdb after installing the debug packages.
Serious issues installing the debug-package on the devie. Here is what we can get: (gdb) r [...] 0 3 QModelIndex(0,0,0x63da80,Akonadi::EntityMimeTypeFilterModel(0x2e6ff8) ) QVariant(QString, "Posteingang") CH-333 CH-400 67 ### 1 0 (no debugging symbols found) QString::arg: Argument missing: , /usr/share/kde4/apps/kdeui/about/kde_infopage.css QString::arg: Argument missing: , QString::arg: Argument missing: , 21 QString::arg: Argument missing: , QString::arg: Argument missing: , QString::arg: Argument missing: , The KDE email client. QString::arg: Argument missing: , Loading message... posting retrieval request for item 5 there are 0 queues and 0 items in mine request for item 5 still pending - waiting processing retrieval request for item 5 parts: ("RFC822") of resource: "akonadi_imap_resource_1" continuing request for item 5 "8" failed: "Unable to retrieve item from resource: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." ItemRetrieverException : Unable to retrieve item from resource: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. kmail-mobile(1576) KMimeTypePrivate::ensureXmlDataLoaded: No file found for "/.xml" , even though the file appeared in a directory listing. kmail-mobile(1576) KMimeTypePrivate::ensureXmlDataLoaded: Either it was just removed, or the directory doesn't have executable permission... kmail-mobile(1576) KMimeTypePrivate::ensureXmlDataLoaded: ("/home/user/.local/share/mime/", "/usr/share/mime/", "/opt/maemo/usr/share/mime/") kmail-mobile(1576) KMimeTypePrivate::ensureXmlDataLoaded: No file found for "/.xml" , even though the file appeared in a directory listing. kmail-mobile(1576) KMimeTypePrivate::ensureXmlDataLoaded: Either it was just removed, or the directory doesn't have executable permission... kmail-mobile(1576) KMimeTypePrivate::ensureXmlDataLoaded: ("/home/user/.local/share/mime/", "/usr/share/mime/", "/opt/maemo/usr/share/mime/") kmail-mobile(1576) KMimeTypePrivate::ensureXmlDataLoaded: No file found for "/.xml" , even though the file appeared in a directory listing. kmail-mobile(1576) KMimeTypePrivate::ensureXmlDataLoaded: Either it was just removed, or the directory doesn't have executable permission... kmail-mobile(1576) KMimeTypePrivate::ensureXmlDataLoaded: ("/home/user/.local/share/mime/", "/usr/share/mime/", "/opt/maemo/usr/share/mime/") Program received signal SIGSEGV, Segmentation fault. 0x4146fb48 in QAction::setText(QString const&) () from /opt/qt4-maemo5/lib/libQtGui.so.4 0x4146fb48 <_ZN7QAction7setTextERK7QString+4>: ldr r5, [r0, #4] (gdb) bt #0 0x4146fb48 in QAction::setText(QString const&) () from /opt/qt4-maemo5/lib/libQtGui.so.4 #1 0x409023e8 in ?? () from /usr/lib/libmessageviewer.so.4 #2 0x409023e8 in ?? () from /usr/lib/libmessageviewer.so.4 Backtrace stopped: previous frame identical to this frame (corrupt stack?)
It also happens when touching the menu "reply" too long on 4:4.5~20100910.1175159-1maemo3.1174786
When installing libqt4-experimental-gui-dbg 4.7.0~git20100908-0maemo1 the backtrace looks like Program received signal SIGSEGV, Segmentation fault. QAction::setText (this=0x0, text=...) at kernel/qaction.h:67 67 kernel/qaction.h: No such file or directory. in kernel/qaction.h Current language: auto; currently c++ (gdb) bt #0 QAction::setText (this=0x0, text=...) at kernel/qaction.h:67 #1 0x409283c8 in ?? () from /usr/lib/libmessageviewer.so.4 #2 0x409283c8 in ?? () from /usr/lib/libmessageviewer.so.4 Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Created attachment 51693 [details] backtrace of n900 20100910-3 when pressing reply long
SVN commit 1175721 by tilladam: Don't crash on context menu events. We do want to pass them to webkit, so let's handle it in webview for now, until we have an action collection there to actually handle URL clicks and such. BUG: 249620 BUG: 249905 M +1 -0 mailwebview_webkit.cpp M +3 -0 viewer_p.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1175721
It is corrected now. I could not reproduce either of the crashes. Feel free to reopen if needed. N900, 4:4.5~20100916.1175939-1maemo1.1174921
Doesnt happen anymore in version 4:4.5~20100917.1176295-1maemo1.1174921 , closing.