Bug 344085 - kontact crashed when changing printer settings
Summary: kontact crashed when changing printer settings
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-02-12 14:53 UTC by Robert Riemann
Modified: 2018-02-01 09:53 UTC (History)
0 users

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 Robert Riemann 2015-02-12 14:53:25 UTC
Application: kontact (4.14.4)
KDE Platform Version: 4.14.4
Qt Version: 4.8.6
Operating System: Linux 3.16.7-7-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

- I opened a mail in html mode.
- I open the printing dialog
- I chosed a printer and changed the printer settings.
- I changed the printer and wanted to change again its settings (the table view)

Kontact crashed.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2474a37800 (LWP 2837))]

Thread 6 (Thread 0x7f2456bc6700 (LWP 2864)):
#0  0x00007f246c05405f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f246f7e5686 in WTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f246f7e56b9 in  () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f246c0500a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f2471fc47fd in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f24162ab700 (LWP 2886)):
#0  0x00007f246c05405f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f246f557e7d in JSC::BlockAllocator::blockFreeingThreadMain() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f246f80d1e6 in WTF::wtfThreadEntryPoint(void*) () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f246c0500a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f2471fc47fd in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f2402a3a700 (LWP 3224)):
#0  0x00007f246bac68e9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f246ba84299 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f246ba84b03 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f246ba84cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f247273f0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f2472710e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f2472711165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7  0x00007f247260e0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#8  0x00007f247261079f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f246c0500a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f2471fc47fd in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f23f1b9a700 (LWP 17880)):
#0  0x00007f246c05405f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f2472610c86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007f24735f8996 in  () at /usr/lib64/libQtGui.so.4
#3  0x00007f247261079f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007f246c0500a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f2471fc47fd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f2401ae9700 (LWP 17881)):
#0  0x00007f2471fbc3cd in poll () at /lib64/libc.so.6
#1  0x00007f246ba84be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f246ba84cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f247273f0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f2472710e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f2472711165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f247260e0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f24726f2783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f247261079f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f246c0500a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f2471fc47fd in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f2474a37800 (LWP 2837)):
[KCrash Handler]
#5  0x00007f24735aa8eb in  () at /usr/lib64/libQtGui.so.4
#6  0x00007f2473664989 in  () at /usr/lib64/libQtGui.so.4
#7  0x00007f2473664a73 in QItemSelection::indexes() const () at /usr/lib64/libQtGui.so.4
#8  0x00007f247366a798 in  () at /usr/lib64/libQtGui.so.4
#9  0x00007f247366af29 in  () at /usr/lib64/libQtGui.so.4
#10 0x00007f24727261fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#11 0x00007f24735ae502 in  () at /usr/lib64/libQtGui.so.4
#12 0x00007f24735ae6f3 in  () at /usr/lib64/libQtGui.so.4
#13 0x00007f24735b0139 in  () at /usr/lib64/libQtGui.so.4
#14 0x00007f24727261fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#15 0x00007f2473769bb2 in QAbstractButton::clicked(bool) () at /usr/lib64/libQtGui.so.4
#16 0x00007f24734ccfe3 in  () at /usr/lib64/libQtGui.so.4
#17 0x00007f24734ce153 in  () at /usr/lib64/libQtGui.so.4
#18 0x00007f24734ce23c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib64/libQtGui.so.4
#19 0x00007f247316fc0a in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#20 0x00007f247312076c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#21 0x00007f2473126dea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#22 0x00007f2473e38baa in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#23 0x00007f24727122ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#24 0x00007f24731265e3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/libQtGui.so.4
#25 0x00007f2473197c9b in  () at /usr/lib64/libQtGui.so.4
#26 0x00007f247319670c in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib64/libQtGui.so.4
#27 0x00007f24731bd5c2 in  () at /usr/lib64/libQtGui.so.4
#28 0x00007f246ba84a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#29 0x00007f246ba84c48 in  () at /usr/lib64/libglib-2.0.so.0
#30 0x00007f246ba84cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#31 0x00007f247273f0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#32 0x00007f24731bd676 in  () at /usr/lib64/libQtGui.so.4
#33 0x00007f2472710e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#34 0x00007f2472711165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#35 0x00007f24735c2d1c in QDialog::exec() () at /usr/lib64/libQtGui.so.4
#36 0x00007f240a76d9f9 in  () at /usr/lib64/libmessageviewer.so.4
#37 0x00007f240a7ede5a in  () at /usr/lib64/libmessageviewer.so.4
#38 0x00007f24727261fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#39 0x00007f240a7b2edb in  () at /usr/lib64/libmessageviewer.so.4
#40 0x00007f240a7664aa in  () at /usr/lib64/libmessageviewer.so.4
#41 0x00007f240a766f9a in  () at /usr/lib64/libmessageviewer.so.4
#42 0x00007f240a76767e in  () at /usr/lib64/libmessageviewer.so.4
#43 0x00007f240c631434 in KMPrintCommand::execute() () at /usr/lib64/libkmailprivate.so.4
#44 0x00007f240c632471 in KMCommand::slotPostTransfer(KMCommand::Result) () at /usr/lib64/libkmailprivate.so.4
#45 0x00007f24727261fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#46 0x00007f240c73494e in KMCommand::messagesTransfered(KMCommand::Result) () at /usr/lib64/libkmailprivate.so.4
#47 0x00007f240c633ba3 in KMCommand::slotJobFinished() () at /usr/lib64/libkmailprivate.so.4
#48 0x00007f24727261fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#49 0x00007f2472ba6442 in KJob::result(KJob*) () at /usr/lib64/libkdecore.so.5
#50 0x00007f2472ba6480 in KJob::emitResult() () at /usr/lib64/libkdecore.so.5
#51 0x00007f247272a59e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#52 0x00007f247312076c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#53 0x00007f2473126cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#54 0x00007f2473e38baa in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#55 0x00007f24727122ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#56 0x00007f247271557d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#57 0x00007f247273f8fe in  () at /usr/lib64/libQtCore.so.4
#58 0x00007f246ba84a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#59 0x00007f246ba84c48 in  () at /usr/lib64/libglib-2.0.so.0
#60 0x00007f246ba84cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#61 0x00007f247273f0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#62 0x00007f24731bd676 in  () at /usr/lib64/libQtGui.so.4
#63 0x00007f2472710e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#64 0x00007f2472711165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#65 0x00007f24727165b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#66 0x00000000004037f2 in  ()
#67 0x00007f2471f00b05 in __libc_start_main () at /lib64/libc.so.6
#68 0x0000000000403c97 in _start ()

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 19:39:04 UTC
This bug has never been confirmed for a Kontact version that is based on KDE Frameworks (5.x). Those 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 oportunity 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:53:54 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.