Bug 355557 - Kontact crashes after reconnecting the network to a router and checking mail.
Summary: Kontact crashes after reconnecting the network to a router and checking mail.
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-11-18 18:57 UTC by stakanov.s
Modified: 2017-06-24 00:31 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 stakanov.s 2015-11-18 18:57:54 UTC
Application: kontact (4.14.10)
KDE Platform Version: 4.14.12
Qt Version: 4.8.7
Operating System: Linux 4.3.0-1-default x86_64
Distribution: "openSUSE Tumbleweed (20151116) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Kontakt returned online from offline mode and I pressed "check for mail button". The application crashed nearly instantly.

- Unusual behavior I noticed:
crash
- Custom settings of the application:
The only thing that changed is, that probably the IP of the machine changed since I interposed a router between the router the WAN and the PC.

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

Thread 5 (Thread 0x7f47e7c74700 (LWP 3426)):
#0  0x00007f47fb3e707f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48006a7de6 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f48006a7e19 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f47fb3e14a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4801488b5d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f47a7359700 (LWP 3442)):
#0  0x00007f47fb3e707f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48004115e9 in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f48006cf8f6 in WTF::wtfThreadEntryPoint(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f47fb3e14a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4801488b5d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f478e8be700 (LWP 3638)):
#0  0x00007f47fae5b4b9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f47fae17cec in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f47fae18208 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f47fae1836c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f4801c7c26e in QEventDispatcherGlib::processEvents (this=0x7f47880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007f4801c4c3e1 in QEventLoop::processEvents (this=this@entry=0x7f478e8bdce0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f4801c4c6f5 in QEventLoop::exec (this=this@entry=0x7f478e8bdce0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f4801b45a59 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#8  0x00007f4801b4823c in QThreadPrivate::start (arg=0xb3d7b0) at thread/qthread_unix.cpp:352
#9  0x00007f47fb3e14a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f4801488b5d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f4786321700 (LWP 3725)):
#0  0x00007f480147c1ad in read () from /lib64/libc.so.6
#1  0x00007f47fae5a210 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f47fae17d94 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f47fae18208 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f47fae1836c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f4801c7c26e in QEventDispatcherGlib::processEvents (this=0x7f4774002ed0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#6  0x00007f4801c4c3e1 in QEventLoop::processEvents (this=this@entry=0x7f4786320ca0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f4801c4c6f5 in QEventLoop::exec (this=this@entry=0x7f4786320ca0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f4801b45a59 in QThread::exec (this=this@entry=0x194c950) at thread/qthread.cpp:538
#9  0x00007f4801c2d4c3 in QInotifyFileSystemWatcherEngine::run (this=0x194c950) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f4801b4823c in QThreadPrivate::start (arg=0x194c950) at thread/qthread_unix.cpp:352
#11 0x00007f47fb3e14a4 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f4801488b5d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f4803fec900 (LWP 3414)):
[KCrash Handler]
#6  MessageList::Core::Item::takeChildItem (this=this@entry=0x606480 <QString::shared_null>, model=0xcb67b0, child=child@entry=0x1d59f80) at /usr/src/debug/kdepim-4.14.10/messagelist/core/item.cpp:570
#7  0x00007f479cdb7821 in MessageList::Core::ModelPrivate::attachMessageToParent (this=this@entry=0xf501b0, pParent=0x166dc40, mi=0x1d59f80) at /usr/src/debug/kdepim-4.14.10/messagelist/core/model.cpp:2057
#8  0x00007f479cdbb2e7 in MessageList::Core::ModelPrivate::viewItemJobStepInternalForJobPass1Fill (this=0xf501b0, job=0x1d61d20, tStart=...) at /usr/src/debug/kdepim-4.14.10/messagelist/core/model.cpp:2798
#9  0x00007f479cdbbf85 in MessageList::Core::ModelPrivate::viewItemJobStepInternalForJob (this=this@entry=0xf501b0, job=job@entry=0x1d61d20, tStart=...) at /usr/src/debug/kdepim-4.14.10/messagelist/core/model.cpp:3364
#10 0x00007f479cdbc45e in MessageList::Core::ModelPrivate::viewItemJobStepInternal (this=this@entry=0xf501b0) at /usr/src/debug/kdepim-4.14.10/messagelist/core/model.cpp:3751
#11 0x00007f479cdbcaaf in MessageList::Core::ModelPrivate::viewItemJobStep (this=0xf501b0) at /usr/src/debug/kdepim-4.14.10/messagelist/core/model.cpp:3937
#12 0x00007f4801c60f60 in QMetaObject::activate (sender=0xf501e8, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3576
#13 0x00007f4801c66973 in QObject::event (this=0xf501e8, e=<optimized out>) at kernel/qobject.cpp:1262
#14 0x00007f4802666f1c in QApplicationPrivate::notify_helper (this=this@entry=0x8a5d50, receiver=receiver@entry=0xf501e8, e=e@entry=0x7ffd8c8746b0) at kernel/qapplication.cpp:4565
#15 0x00007f480266d9ec in QApplication::notify (this=this@entry=0x7ffd8c874a00, receiver=receiver@entry=0xf501e8, e=e@entry=0x7ffd8c8746b0) at kernel/qapplication.cpp:4351
#16 0x00007f480339963a in KApplication::notify (this=0x7ffd8c874a00, receiver=0xf501e8, event=0x7ffd8c8746b0) at /usr/src/debug/kdelibs-4.14.12/kdeui/kernel/kapplication.cpp:311
#17 0x00007f4801c4da1d in QCoreApplication::notifyInternal (this=0x7ffd8c874a00, receiver=0xf501e8, event=event@entry=0x7ffd8c8746b0) at kernel/qcoreapplication.cpp:955
#18 0x00007f4801c7e5cf in sendEvent (event=0x7ffd8c8746b0, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#19 QTimerInfoList::activateTimers (this=0x8a3a30) at kernel/qeventdispatcher_unix.cpp:636
#20 0x00007f4801c7b929 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:193
#21 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:240
#22 0x00007f47fae18097 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f47fae182c8 in ?? () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f47fae1836c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#25 0x00007f4801c7c24e in QEventDispatcherGlib::processEvents (this=0x85be90, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#26 0x00007f480270a946 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f4801c4c3e1 in QEventLoop::processEvents (this=this@entry=0x7ffd8c874920, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f4801c4c6f5 in QEventLoop::exec (this=this@entry=0x7ffd8c874920, flags=...) at kernel/qeventloop.cpp:204
#29 0x00007f4801c51ef9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#30 0x000000000040392d in ?? ()
#31 0x00007f48013bf610 in __libc_start_main () from /lib64/libc.so.6
#32 0x0000000000404139 in _start ()

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-17 11:06:17 UTC
The backtrace looks very much like bug 364994 and duplicates. Unfortunately, the 4.x series of kmail2 has been unsupported for more than a year now, and 364994 is closed in KDE Apps 16.08.2. I close this bug by the end of the year unless someone reproduces it for a version >= 16.08.2, to be released Oct 3.
Comment 2 Denis Kurz 2017-06-24 00:31:19 UTC
Closing due to lack of feedback