FS#46075 - [kmail] 4.81 beta1 crashes on creating new message

Attached to Project: Arch Linux
Opened by Sergey Malkin (Axon) - Saturday, 22 August 2015, 23:45 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 15 October 2015, 16:52 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Kmail 4.81 beta1 from testing crashes on creating new message using "New" button. Replies and starting messages from command line work fine.

Additional info:
* package version(s)
4.81 beta1 from testing
* config and/or log files etc.
The console output after pressing the button:

log_templateparser: AKONADI PORT: Disabled code in virtual QString TemplateParser::TemplateParser::findTemplate()
log_templateparser: Folder found: Collection ID: 28 remote ID: "/INBOX"
name: "INBOX"
url: QUrl("akonadi:?collection=28")
parent: 23 "imap://$USERNAME@imap.gmail.com/"
resource: "akonadi_imap_resource_1"
rights: QFlags(0x1|0x2|0x4|0x8|0x10|0x20)
contents mime type: ("message/rfc822", "inode/directory")
isVirtual: false
CachePolicy:
inherit: true
interval: 5
timeout: 60
sync on demand: true
local parts: ("ENVELOPE", "HEAD")
CollectionStatistics:
count: 3343
unread count: 0
size: 24380082
log_templateparser: AKONADI PORT: verify Akonadi::Item() here virtual QString TemplateParser::TemplateParser::findTemplate()
log_templateparser: AKONADI PORT: verify Akonadi::Item() here virtual QString TemplateParser::TemplateParser::findTemplate()
log_templateparser: Identity found: 686492709
log_messageviewer: Node UNprocessed: 0x9356000
log_messageviewer: SET NODE: 0x9356000 true
log_messageviewer: Node processed: "" "Content-Type: text/plain"
log_templateparser: Command: REM=
log_templateparser: Command: -
log_templateparser: Command: BLANK
log_templateparser: No appropriate charset found.
log_messagecomposer: initalising autosave
QObject::connect: Cannot connect MessageComposer::RecipientLineNG::addRecipient(RecipientLineNG*,QString) to (null)::addRecipient(RecipientLineNG*,QString)
log_kmail:
log_kmail: "$FULL_NAME"
*** KMail got signal 11 (Exiting)
log_kmail: current item 0 "\u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E"
log_messagecomposer: Plain text
log_messagecomposer: Autosaving message
log_messagecomposer: Chosen charset "us-ascii"
log_messagecomposer: Done.
log_messagecomposer: Making text/plain
log_messagecomposer: Calling process.
log_messagecomposer: Settled on encoding "7bit"
log_messagecomposer: A subjob finished. 0 more to go.
log_messagecomposer: Calling process.
log_messagecomposer: composing final message
log_messagecomposer: NoError.
log_messagecomposer: Writing message to disk as "/home/$USER/.local/share/kmail2/autosave/{e230b045-98f7-43de-ab28-07e98b169f64}"
[1] 10245 segmentation fault (core dumped) kmail


Steps to reproduce:
1. Open Kmail main window.
2. Start new message by pressing the "New" button or selecting "File->New->New message" in main menu or pressing "Ctrl+N" shortcut.
This task depends upon

Closed by  Antonio Rojas (arojas)
Thursday, 15 October 2015, 16:52 GMT
Reason for closing:  Fixed
Additional comments about closing:  kmail 15.08.2-2
Comment by Antonio Rojas (arojas) - Sunday, 23 August 2015, 08:10 GMT
Can't reproduce. Please install drkonqi to get a backtrace and report it upstream.
Comment by Xaver (x-f) - Saturday, 29 August 2015, 11:13 GMT
I have the same problem. Drkonqi doesn't show up.
connectToServer "/tmp/akonadi-user.J0C6RM/akonadiserver.socket"
QObject::connect: Cannot connect MessageComposer::RecipientLineNG::addRecipient(RecipientLineNG*,QString) to (null)::addRecipient(RecipientLineNG*,QString)
log_kmail:
log_kmail: "User name"
*** KMail got signal 11 (Exiting)
[1] 18790 segmentation fault (core dumped) kmail
Comment by Greg (misiunt) - Sunday, 06 September 2015, 11:59 GMT
the same here but on kmail from extra , not a testing version.
connectToServer "/tmp/akonadi-gregor.ft2qhx/akonadiserver.socket"
QObject::connect: Cannot connect MessageComposer::RecipientLineNG::addRecipient(RecipientLineNG*,QString) to (null)::addRecipient(RecipientLineNG*,QString)
log_kmail:
log_kmail: "Unbenannt"
*** KMail got signal 11 (Exiting)
Speicherzugriffsfehler (Speicherabzug geschrieben)

installed Version:

Version 15.08.0-4
Lizenzen GPL LGPL FDL
Gruppen kde-applications kdepim
Hängt ab von libkdepim kontactinterface kio-pim
Benötigt von kde-meta-kdepim
Steht in Konflikt mit kdepim-kmail
Größe des Downloads 0.00 Bytes
Größe bei Installation 10.16 MiB
Packager Antonio Rojas <arojas@archlinux.org>
Architektur x86_64
Bild Datum Fr. - 28/08/2015 10:03:22
Comment by Greg (misiunt) - Monday, 14 September 2015, 20:58 GMT
this bug seems to be related the the chosen dictionary for the used identity. When I chose the dictionary "deutsch(deutschland)" / "german(germany)" - which is the righ one for me - kmail crashes for each and every attepmpt to generate a new message as described above. When I change the dictionary to "deutsch(belgien)" / "german(belgium)" everything works fine.
Comment by joe (bzhk) - Tuesday, 15 September 2015, 16:25 GMT
I have the same bug and Greg workaround is working for me :

Configuration > Configure Kmail > Modify... (selected identity) > Advanced > Dictionary :
Changed from "français(france)" to "français(Belgique)" (first in the list) and it no longer Seg. Fault
Comment by joe (bzhk) - Tuesday, 15 September 2015, 16:42 GMT
Considering the description, the date and the version it is probably the same bug : https://bugs.kde.org/show_bug.cgi?id=351395
Comment by Antonio Rojas (arojas) - Wednesday, 14 October 2015, 15:48 GMT
Is this still reproducible with kmail 15.08.2 and sonnet 5.15?

Loading...