Bug 425805 - Kmail crash, doesn't start anymore
Summary: Kmail crash, doesn't start anymore
Status: RESOLVED FIXED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-08-25 20:31 UTC by Bart
Modified: 2020-08-25 21:14 UTC (History)
1 user (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 Bart 2020-08-25 20:31:12 UTC
Application: kmail (5.15.40 alpha (20.11.80))

Qt Version: 5.14.2
Frameworks Version: 5.74.0
Operating System: Linux 5.4.0-42-generic x86_64
Windowing system: X11
Distribution: KDE neon Unstable Edition

-- Information about the crash:
Kmail doesn't start anymore, was working before.
No wait to start anymore.
Running Neon Unstable

The crash can be reproduced every time.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault

[KCrash Handler]
#4  std::__atomic_base<int>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=0x3e786564) at /usr/include/c++/9/bits/atomic_base.h:413
#5  QAtomicOps<int>::loadRelaxed<int>(std::atomic<int> const&) (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#6  QBasicAtomicInteger<int>::loadRelaxed() const (this=0x3e786564) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:107
#7  QtPrivate::RefCount::ref() (this=0x3e786564) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:55
#8  QString::QString(QString const&) (other=..., this=0x7fff74e31f70) at ../../include/QtCore/../../src/corelib/text/qstring.h:1051
#9  v_construct_helper<QString>(QVariant::Private*, QString const&, std::integral_constant<bool, true>) (t=..., x=0x7fff74e31f70) at ../../include/QtCore/5.14.2/QtCore/private/../../../../../src/corelib/kernel/qvariant_p.h:128
#10 v_construct<QString>(QVariant::Private*, QString const&) (t=..., x=0x7fff74e31f70) at ../../include/QtCore/5.14.2/QtCore/private/../../../../../src/corelib/kernel/qvariant_p.h:157
#11 QVariant::QVariant(QString const&) (this=0x7fff74e31f70, val=...) at kernel/qvariant.cpp:2179
#12 0x00007f2cd0b7dec1 in QListWidgetItem::QListWidgetItem(QString const&, QListWidget*, int) (this=0x55afb0d531a0, text=..., listview=<optimized out>, type=<optimized out>) at itemviews/qlistwidget.cpp:657
#13 0x00007f2ccdf2070b in KPIMTextEdit::EmoticonTextEditItem::EmoticonTextEditItem(QString const&, QListWidget*) (this=0x55afb0d531a0, emoticonText=..., parent=<optimized out>) at ./src/emoticon/emoticonlistwidgetselector.cpp:12
#14 0x00007f2ccdf20b6c in KPIMTextEdit::EmoticonListWidgetSelector::setEmoticons(QStringList const&) (this=this@entry=0x55afb0d4ad90, lst=...) at ./src/emoticon/emoticonlistwidgetselector.cpp:62
#15 0x00007f2ccdf1eb0f in KPIMTextEdit::EmoticonUnicodeTab::createPlainTextEmoticonTab(QString const&, QVector<KPIMTextEdit::EmoticonUnicodeUtils::EmoticonStruct> const&) (emoticons=..., str=..., this=0x55afb0d496c0) at ./src/emoticon/emoticonunicodetab.cpp:76
#16 KPIMTextEdit::EmoticonUnicodeTab::createPlainTextEmoticonTab(QString const&, QVector<KPIMTextEdit::EmoticonUnicodeUtils::EmoticonStruct> const&) (this=0x55afb0d496c0, str=..., emoticons=...) at ./src/emoticon/emoticonunicodetab.cpp:66
#17 0x00007f2ccdf1ecce in KPIMTextEdit::EmoticonUnicodeTab::loadEmoticons() (this=this@entry=0x55afb0d496c0) at /usr/include/KF5/KI18n/klocalizedstring.h:1349
#18 0x00007f2ccdf20326 in KPIMTextEdit::EmoticonUnicodeTab::EmoticonUnicodeTab(QWidget*) (this=0x55afb0d496c0, parent=<optimized out>) at ./src/emoticon/emoticonunicodetab.cpp:18
#19 0x00007f2ccdf1e5a5 in KPIMTextEdit::EmoticonTextEditSelector::EmoticonTextEditSelector(QWidget*) (this=0x55afb0d49400, parent=<optimized out>) at ./src/emoticon/emoticontexteditselector.cpp:22
#20 0x00007f2ccdf1e0e9 in KPIMTextEdit::EmoticonTextEditAction::EmoticonTextEditActionPrivate::EmoticonTextEditActionPrivate() (this=0x55afb0d48b60) at ./src/emoticon/emoticontexteditaction.cpp:24
#21 KPIMTextEdit::EmoticonTextEditAction::EmoticonTextEditAction(QObject*) (this=0x55afb0d482a0, parent=<optimized out>) at ./src/emoticon/emoticontexteditaction.cpp:42
#22 0x00007f2ccdf8ade1 in KPIMTextEdit::RichTextComposerActions::createActions(KActionCollection*) (this=0x55afb0792660, ac=0x55afb093a010) at ./src/composer-ng/richtextcomposeractions.cpp:402
#23 0x00007f2ccdf7fb31 in KPIMTextEdit::RichTextComposer::createActions(KActionCollection*) (this=this@entry=0x55afb0730bd0, ac=<optimized out>) at ./src/composer-ng/richtextcomposer.cpp:116
#24 0x00007f2cd865d69d in KMComposerWin::setupActions() (this=0x55afb0167180) at ./src/editor/kmcomposerwin.cpp:1366
#25 0x00007f2cd866feb6 in KMComposerWin::KMComposerWin(QSharedPointer<KMime::Message> const&, bool, bool, KMail::Composer::TemplateContext, unsigned int, QString const&, QString const&) (this=0x55afb0167180, aMsg=..., lastSignState=<optimized out>, lastEncryptState=<optimized out>, context=<optimized out>, id=<optimized out>, textSelection=..., customTemplate=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ./src/editor/kmcomposerwin.cpp:434
#26 0x00007f2cd8670a45 in KMComposerWin::create(QSharedPointer<KMime::Message> const&, bool, bool, KMail::Composer::TemplateContext, unsigned int, QString const&, QString const&) (msg=..., lastSignState=<optimized out>, lastEncryptState=<optimized out>, context=KMail::Composer::NoTemplate, identity=0, textSelection=..., customTemplate=...) at ./src/editor/kmcomposerwin.cpp:205
#27 0x00007f2cd855bb24 in KMKernel::recoverDeadLetters() (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:308
#28 0x000055afaea84aba in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:163
[Inferior 1 (process 6673) detached]

Possible duplicates by query: bug 425205, bug 423904, bug 422092, bug 421432, bug 420495.

Reported using DrKonqi
Comment 1 Laurent Montel 2020-08-25 21:14:44 UTC
Update your source code 
Regards