[kontact] [Bug 340592] New: kontact crash on wake-from-suspend

RJVB rjvbertin at gmail.com
Mon Nov 3 08:27:00 GMT 2014


https://bugs.kde.org/show_bug.cgi?id=340592

            Bug ID: 340592
           Summary: kontact crash on wake-from-suspend
           Product: kontact
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: rjvbertin at gmail.com

Application: kontact (4.14.2)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.13.11.6-ck1-kubuntu-amdf10-rjvb x86_64
Distribution: Ubuntu 14.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I had suspended my laptop in the evening by closing the lid (without verifying
whatever it was doing). After waking it, I was greeted by kwallet asking me my
password (undoubtedly at some akonadi resource's request) and the crash
reporter window directly behind it.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
To enable execution of this file add
    add-auto-load-safe-path
/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20-gdb.py
line to your configuration file "/home/bertin/.gdbinit".
To completely disable this security protection add
    set auto-load safe-path /
line to your configuration file "/home/bertin/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
    info "(gdb)Auto-loading safe path"
[Current thread is 1 (Thread 0x7f54bbef0800 (LWP 4525))]

Thread 4 (Thread 0x7f549c8fe700 (LWP 4526)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f54b6bbb81d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f54b6bbb859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f54b32bf182 in start_thread (arg=0x7f549c8fe700) at
pthread_create.c:312
#4  0x00007f54b939afbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f545bfdb700 (LWP 4527)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f54b68fc20d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f54b6beafd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f54b32bf182 in start_thread (arg=0x7f545bfdb700) at
pthread_create.c:312
#4  0x00007f54b939afbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f544cd72700 (LWP 4534)):
#0  0x00007fffb610c970 in clock_gettime ()
#1  0x00007f54b93a946d in __GI___clock_gettime (clock_id=<optimized out>,
tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f54b9a46e4f in do_gettime (frac=0x7f544cd71b40, sec=0x7f544cd71b30)
at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x00007f54b9b36115 in updateCurrentTime (this=0x7f5448003130) at
kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f5448003130, tm=...) at
kernel/qeventdispatcher_unix.cpp:460
#6  0x00007f54b9b345b4 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0x7f544cd71c14) at kernel/qeventdispatcher_glib.cpp:143
#7  0x00007f54b9b3468d in timerSourcePrepare (source=<optimized out>,
timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176
#8  0x00007f54b2ddf68d in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f54b2ddff03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f54b2de00ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f54b9b3472e in QEventDispatcherGlib::processEvents
(this=0x7f54480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#12 0x00007f54b9b025af in QEventLoop::processEvents
(this=this at entry=0x7f544cd71de0, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f54b9b028ed in QEventLoop::exec (this=this at entry=0x7f544cd71de0,
flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f54b99e5413 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:538
#15 0x00007f54b99e7e03 in QThreadPrivate::start (arg=0x175aef0) at
thread/qthread_unix.cpp:349
#16 0x00007f54b32bf182 in start_thread (arg=0x7f544cd72700) at
pthread_create.c:312
#17 0x00007f54b939afbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f54bbef0800 (LWP 4525)):
[KCrash Handler]
#6  QSharedDataPointer (o=..., this=0x7fffb60e9120) at
/usr/include/qt4/QtCore/qshareddata.h:93
#7  assignEntityPrivate (one=..., other=...) at ../../akonadi/entity.cpp:49
#8  0x00007f54b82b3b75 in Akonadi::Entity::Entity (this=0x7fffb60e9180,
other=...) at ../../akonadi/entity.cpp:55
#9  0x00007f54536ce00d in MailCommon::FolderCollection::collection
(this=<optimized out>) at ../../mailcommon/folder/foldercollection.cpp:151
#10 0x00007f5453a62728 in KMMainWidget::slotMessageSelected (this=0x1c66ec0,
item=...) at ../../kmail/kmmainwidget.cpp:4467
#11 0x00007f5453b4dcc5 in KMMainWidget::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
moc_kmmainwidget.cpp:380
#12 0x00007f54b9b1995a in QMetaObject::activate (sender=0x1c821a0,
m=m at entry=0x7f54530bd820 <MessageList::Pane::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7fffb60e9310)
at kernel/qobject.cpp:3567
#13 0x00007f5452e7f082 in MessageList::Pane::messageSelected (this=<optimized
out>, _t1=...) at ./moc_pane.cpp:165
#14 0x00007f54b9b1995a in QMetaObject::activate (sender=sender at entry=0x1c859c0,
m=m at entry=0x7f54530bf7a0 <MessageList::Widget::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7fffb60e9430)
at kernel/qobject.cpp:3567
#15 0x00007f5452e90b82 in MessageList::Widget::messageSelected
(this=this at entry=0x1c859c0, _t1=...) at moc_widget.cpp:120
#16 0x00007f5452e873ae in MessageList::Widget::viewMessageSelected
(this=0x1c859c0, msg=<optimized out>) at ../../messagelist/widget.cpp:270
#17 0x00007f5452e613c0 in MessageList::Core::View::slotSelectionChanged
(this=0x1cedde0) at ../../messagelist/core/view.cpp:1964
#18 0x00007f54b9b1995a in QMetaObject::activate (sender=sender at entry=0x1b58ea0,
m=m at entry=0x7f54bb090fc0 <QItemSelectionModel::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7fffb60e95f0)
at kernel/qobject.cpp:3567
#19 0x00007f54baaee6c7 in QItemSelectionModel::selectionChanged
(this=this at entry=0x1b58ea0, _t1=..., _t2=...) at
.moc/release-shared/moc_qitemselectionmodel.cpp:165
#20 0x00007f54baaf40a8 in QItemSelectionModel::emitSelectionChanged
(this=this at entry=0x1b58ea0, newSelection=..., oldSelection=...) at
itemviews/qitemselectionmodel.cpp:1544
#21 0x00007f54baaf4916 in QItemSelectionModel::select (this=0x1b58ea0,
selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110
#22 0x00007f54baaef698 in QItemSelectionModel::select
(this=this at entry=0x1b58ea0, index=..., command=...) at
itemviews/qitemselectionmodel.cpp:985
#23 0x00007f54baaee940 in QItemSelectionModel::setCurrentIndex (this=0x1b58ea0,
index=..., command=...) at itemviews/qitemselectionmodel.cpp:1174
#24 0x00007f5452e61119 in MessageList::Core::View::setCurrentMessageItem
(this=0x1cedde0, it=0x77f9230, center=center at entry=false) at
../../messagelist/core/view.cpp:890
#25 0x00007f5452e42714 in MessageList::Core::ModelPrivate::viewItemJobStep
(this=0x1cf6520) at ../../messagelist/core/model.cpp:4003
#26 0x00007f5452e42c3e in MessageList::Core::Model::setStorageModel
(this=0x1b34430, storageModel=<optimized out>, preSelectionMode=<optimized
out>) at ../../messagelist/core/model.cpp:868
#27 0x00007f54b9b1995a in QMetaObject::activate (sender=0x1cf6f90, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3567
#28 0x00007f54b9b1e121 in QObject::event (this=0x1cf6f90, e=<optimized out>) at
kernel/qobject.cpp:1184
#29 0x00007f54ba5040ac in QApplicationPrivate::notify_helper
(this=this at entry=0x12db5e0, receiver=receiver at entry=0x1cf6f90,
e=e at entry=0x7fffb60e9fd0) at kernel/qapplication.cpp:4570
#30 0x00007f54ba50b0c5 in QApplication::notify (this=this at entry=0x7fffb60ea340,
receiver=receiver at entry=0x1cf6f90, e=e at entry=0x7fffb60e9fd0) at
kernel/qapplication.cpp:4356
#31 0x00007f54bb2d5cca in KApplication::notify (this=0x7fffb60ea340,
receiver=0x1cf6f90, event=0x7fffb60e9fd0) at
../../kdeui/kernel/kapplication.cpp:311
#32 0x00007f54b9b03c04 in QCoreApplication::notifyInternal
(this=0x7fffb60ea340, receiver=0x1cf6f90, event=0x7fffb60e9fd0) at
kernel/qcoreapplication.cpp:953
#33 0x00007f54b9b376e3 in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#34 QTimerInfoList::activateTimers (this=0x12e0e80) at
kernel/qeventdispatcher_unix.cpp:621
#35 0x00007f54b9b34521 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:193
#36 0x00007f54b2ddfe04 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f54b2de0048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f54b2de00ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f54b9b3472e in QEventDispatcherGlib::processEvents (this=0x1294bb0,
flags=...) at kernel/qeventdispatcher_glib.cpp:436
#40 0x00007f54ba5b2d86 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x00007f54b9b025af in QEventLoop::processEvents
(this=this at entry=0x7fffb60ea240, flags=...) at kernel/qeventloop.cpp:149
#42 0x00007f54b9b028ed in QEventLoop::exec (this=this at entry=0x7fffb60ea240,
flags=...) at kernel/qeventloop.cpp:204
#43 0x00007f54b9b089a9 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1225
#44 0x00007f54ba50231c in QApplication::exec () at kernel/qapplication.cpp:3828
#45 0x0000000000403660 in main (argc=2, argv=0x7fffb60ea488) at
../../../kontact/src/main.cpp:219

The reporter indicates this bug may be a duplicate of or related to bug 334779.

Possible duplicates by query: bug 336868, bug 336571, bug 334779, bug 331678,
bug 331499.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list