Bug 369120 - Kontact crashed by starting the application
Summary: Kontact crashed by starting the application
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Mint (Ubuntu based) Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-09-20 20:00 UTC by Klos
Modified: 2018-02-01 09:54 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 Klos 2016-09-20 20:00:00 UTC
Application: kontact (4.14.2)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-37-generic x86_64
Distribution: Linux Mint 17.1 Rebecca

-- Information about the crash:
- What I was doing when the application crashed: nothing
- Unusual behavior I noticed: i don't noticed
- Custom settings of the application: default settings

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7ae3e4e800 (LWP 6543))]

Thread 4 (Thread 0x7f7ac2b65700 (LWP 6544)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7adebfb81d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f7adebfb859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f7adb31c184 in start_thread (arg=0x7f7ac2b65700) at pthread_create.c:312
#4  0x00007f7ae13d037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f7a82262700 (LWP 6545)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7ade93c20d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f7adec2afd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f7adb31c184 in start_thread (arg=0x7f7a82262700) at pthread_create.c:312
#4  0x00007f7ae13d037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f7a72896700 (LWP 6548)):
#0  0x00007f7ae13c2fdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7adae3cfe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7adae3d0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7ae1b497be in QEventDispatcherGlib::processEvents (this=0x7f7a6c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f7ae1b1b0af in QEventLoop::processEvents (this=this@entry=0x7f7a72895da0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7ae1b1b3a5 in QEventLoop::exec (this=this@entry=0x7f7a72895da0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f7ae1a17c5f in QThread::exec (this=this@entry=0xed2d60) at thread/qthread.cpp:537
#7  0x00007f7ae1afc823 in QInotifyFileSystemWatcherEngine::run (this=0xed2d60) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f7ae1a1a32f in QThreadPrivate::start (arg=0xed2d60) at thread/qthread_unix.cpp:349
#9  0x00007f7adb31c184 in start_thread (arg=0x7f7a72896700) at pthread_create.c:312
#10 0x00007f7ae13d037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f7ae3e4e800 (LWP 6543)):
[KCrash Handler]
#6  deref (this=0x7f7a00000000) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:133
#7  QList<QTextOption::Tab>::~QList (this=0x148a2b0, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:731
#8  0x00007f7ae2777921 in ~QTextOptionPrivate (this=0x148a2b0, __in_chrg=<optimized out>) at text/qtextoption.cpp:48
#9  QTextOption::operator= (this=0x1416f80, o=...) at text/qtextoption.cpp:129
#10 0x00007f7ae276312c in QTextLayout::setTextOption (this=this@entry=0x1416f10, option=...) at text/qtextlayout.cpp:427
#11 0x00007f7ae27a1656 in QTextDocumentLayoutPrivate::layoutBlock (this=this@entry=0xef4cb0, bl=..., blockPosition=blockPosition@entry=1380, blockFormat=..., layoutStruct=layoutStruct@entry=0x7fff07057710, layoutFrom=layoutFrom@entry=67, layoutTo=layoutTo@entry=68, previousBlockFormat=previousBlockFormat@entry=0x7fff070571a0) at text/qtextdocumentlayout.cpp:2594
#12 0x00007f7ae27a96a3 in QTextDocumentLayoutPrivate::layoutFlow (this=this@entry=0xef4cb0, it=..., layoutStruct=layoutStruct@entry=0x7fff07057710, layoutFrom=layoutFrom@entry=67, layoutTo=layoutTo@entry=68, width=..., width@entry=...) at text/qtextdocumentlayout.cpp:2415
#13 0x00007f7ae27a4d44 in QTextDocumentLayoutPrivate::layoutCell (this=this@entry=0xef4cb0, t=t@entry=0x140f360, cell=..., width=..., width@entry=..., layoutFrom=layoutFrom@entry=67, layoutTo=layoutTo@entry=68, td=td@entry=0xef45a0, absoluteTableY=absoluteTableY@entry=..., withPageBreaks=withPageBreaks@entry=false) at text/qtextdocumentlayout.cpp:1545
#14 0x00007f7ae27a583c in QTextDocumentLayoutPrivate::layoutTable (this=this@entry=0xef4cb0, table=0x140f360, layoutFrom=layoutFrom@entry=67, layoutTo=layoutTo@entry=68, parentY=..., parentY@entry=...) at text/qtextdocumentlayout.cpp:1655
#15 0x00007f7ae27a7cd1 in QTextDocumentLayoutPrivate::layoutFrame (this=this@entry=0xef4cb0, f=f@entry=0x140f360, layoutFrom=layoutFrom@entry=67, layoutTo=layoutTo@entry=68, frameWidth=..., frameWidth@entry=..., frameHeight=..., parentY=parentY@entry=...) at text/qtextdocumentlayout.cpp:2120
#16 0x00007f7ae27a870d in QTextDocumentLayoutPrivate::layoutFrame (this=this@entry=0xef4cb0, f=f@entry=0x140f360, layoutFrom=layoutFrom@entry=67, layoutTo=layoutTo@entry=68, parentY=...) at text/qtextdocumentlayout.cpp:2062
#17 0x00007f7ae27a9c48 in QTextDocumentLayoutPrivate::layoutFlow (this=this@entry=0xef4cb0, it=..., layoutStruct=layoutStruct@entry=0x7fff07058150, layoutFrom=layoutFrom@entry=67, layoutTo=layoutTo@entry=68, width=..., width@entry=...) at text/qtextdocumentlayout.cpp:2324
#18 0x00007f7ae27a803d in QTextDocumentLayoutPrivate::layoutFrame (this=this@entry=0xef4cb0, f=f@entry=0xd428e0, layoutFrom=layoutFrom@entry=67, layoutTo=layoutTo@entry=68, frameWidth=..., frameWidth@entry=..., frameHeight=..., parentY=parentY@entry=...) at text/qtextdocumentlayout.cpp:2156
#19 0x00007f7ae27a870d in QTextDocumentLayoutPrivate::layoutFrame (this=this@entry=0xef4cb0, f=f@entry=0xd428e0, layoutFrom=layoutFrom@entry=67, layoutTo=layoutTo@entry=68, parentY=parentY@entry=...) at text/qtextdocumentlayout.cpp:2062
#20 0x00007f7ae27ab1c0 in QTextDocumentLayout::doLayout (this=this@entry=0xc89080, from=from@entry=67, oldLength=oldLength@entry=0, length=length@entry=1) at text/qtextdocumentlayout.cpp:2952
#21 0x00007f7ae27ac1fe in QTextDocumentLayout::documentChanged (this=0xc89080, from=67, oldLength=0, length=1) at text/qtextdocumentlayout.cpp:2915
#22 0x00007f7ae2789d21 in QTextDocumentPrivate::finishEdit (this=this@entry=0xf1d350) at text/qtextdocument_p.cpp:1220
#23 0x00007f7ae278a116 in QTextDocumentPrivate::insert (this=0xf1d350, pos=pos@entry=67, strPos=strPos@entry=2848, strLength=strLength@entry=1, format=format@entry=66) at text/qtextdocument_p.cpp:473
#24 0x00007f7ae27b4dbf in QTextCursor::insertText (this=this@entry=0x7fff07058630, text=..., _format=...) at text/qtextcursor.cpp:1481
#25 0x00007f7ae27b4f2c in QTextCursor::insertImage (this=0x7fff07058630, format=...) at text/qtextcursor.cpp:2308
#26 0x00007f7a7b5199a0 in KPIMTextEdit::TextEdit::loadImage(QImage const&, QString const&, QString const&) () from /usr/lib/libkpimtextedit.so.4
#27 0x00007f7a77583b43 in MessageComposer::ComposerViewBase::collectImages(KMime::Content*) () from /usr/lib/libmessagecomposer.so.4
#28 0x00007f7a77584468 in MessageComposer::ComposerViewBase::setMessage(boost::shared_ptr<KMime::Message> const&) () from /usr/lib/libmessagecomposer.so.4
#29 0x00007f7a77f5e2f8 in ?? () from /usr/lib/libkmailprivate.so.4
#30 0x00007f7a77e8780f in KMKernel::recoverDeadLetters() () from /usr/lib/libkmailprivate.so.4
#31 0x00007f7a78239461 in ?? () from /usr/lib/kde4/kmailpart.so
#32 0x00007f7a7823aa31 in ?? () from /usr/lib/kde4/kmailpart.so
#33 0x00007f7ae20826c3 in KPluginFactory::create (this=0xc0df20, iface=0x7f7ae10c4de0 <qt_meta_stringdata_KParts__ReadOnlyPart> "KParts::ReadOnlyPart", parentWidget=0x7ed660, parent=0x7ed660, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#34 0x00007f7ae3a93938 in KontactInterface::Core::createPart(char const*) () from /usr/lib/libkontactinterface.so.4
#35 0x00007f7a7aaa5f82 in ?? () from /usr/lib/kde4/kontact_kmailplugin.so
#36 0x00007f7ae3a95d99 in KontactInterface::Plugin::part() () from /usr/lib/libkontactinterface.so.4
#37 0x00007f7ae365c2d1 in Kontact::MainWindow::selectPlugin(KontactInterface::Plugin*) () from /usr/lib/libkontactprivate.so.4
#38 0x00007f7ae3659f3c in Kontact::MainWindow::loadSettings() () from /usr/lib/libkontactprivate.so.4
#39 0x00007f7ae365f5b2 in Kontact::MainWindow::initObject() () from /usr/lib/libkontactprivate.so.4
#40 0x00007f7ae365fcb8 in Kontact::MainWindow::MainWindow() () from /usr/lib/libkontactprivate.so.4
#41 0x0000000000404084 in _start ()

Possible duplicates by query: bug 365638.

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 22:51:38 UTC
This bug has never been confirmed for a KDE PIM version that is based on KDE Frameworks, except possibly a Technology Preview version 5.0.x. Those Framework-based versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the opportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 2 Denis Kurz 2018-02-01 09:54:38 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12; preferably much more recent), please open a new one unless it already exists. Thank you for all your input.