[kmail2] [Bug 386666] New: KMail crashes by trying to adding multiple email addresses as receivers

Gatoso bugzilla_noreply at kde.org
Wed Nov 8 23:33:40 GMT 2017


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

            Bug ID: 386666
           Summary: KMail crashes by trying to adding multiple email
                    addresses as receivers
           Product: kmail2
           Version: 5.2.3
          Platform: Mint (Ubuntu based)
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: gatoso at grrlz.net
  Target Milestone: ---

Application: kmail (5.2.3)

Qt Version: 5.6.1
Frameworks Version: 5.36.0
Operating System: Linux 4.10.0-38-generic x86_64
Distribution: Linux Mint 18.2 Sonya

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

Click on «New» (email)
In «To» field, click on «Select...»
In Personal Contacts click on one of them and then hold shift and click again
on another contact
KMail will crash

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2802b42940 (LWP 3339))]

Thread 21 (Thread 0x7f27413da700 (LWP 16150)):
#0  0x00007ffcd59f4aca in clock_gettime ()
#1  0x00007f28235e3836 in __GI___clock_gettime (clock_id=1,
tp=tp at entry=0x7f27413d99e0) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f2823f896c6 in qt_gettime() (ts=0x7f27413d99e0, clock=<optimized
out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007f2823f896c6 in qt_gettime() (frac=<synthetic pointer>,
sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156
#4  0x00007f2823f896c6 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:165
#5  0x00007f2824104f09 in QTimerInfoList::updateCurrentTime()
(this=this at entry=0x7f27240020d0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f2824105475 in QTimerInfoList::timerWait(timespec&)
(this=0x7f27240020d0, tm=...) at kernel/qtimerinfo_unix.cpp:381
#7  0x00007f282410685e in timerSourcePrepare(GSource*, gint*)
(timeout=0x7f27413d9ab4, src=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:126
#8  0x00007f282410685e in timerSourcePrepare(GSource*, gint*)
(source=<optimized out>, timeout=timeout at entry=0x7f27413d9ab4) at
kernel/qeventdispatcher_glib.cpp:159
#9  0x00007f2819ddd91d in g_main_context_prepare
(context=context at entry=0x7f2724001310, priority=priority at entry=0x7f27413d9b40)
at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3442
#10 0x00007f2819dde2bb in g_main_context_iterate
(context=context at entry=0x7f2724001310, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3820
#11 0x00007f2819dde49c in g_main_context_iteration (context=0x7f2724001310,
may_block=may_block at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#12 0x00007f282410737b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f2724001620, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#13 0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f27413d9c80, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#14 0x00007f2823ed89e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#15 0x00007f2823edd808 in QThreadPrivate::start(void*) (arg=0xdeb7e0) at
thread/qthread_unix.cpp:341
#16 0x00007f281a2ff6ba in start_thread (arg=0x7f27413da700) at
pthread_create.c:333
#17 0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 20 (Thread 0x7f27677fe700 (LWP 16148)):
#0  0x00007f28235c970d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2819dde38c in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f27540020e0, timeout=<optimized out>, context=0x7f2754002880) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007f2819dde38c in g_main_context_iterate
(context=context at entry=0x7f2754002880, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007f2819dde49c in g_main_context_iteration (context=0x7f2754002880,
may_block=may_block at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007f282410737b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f2754002760, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f27677fdc80, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f2823ed89e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f2823edd808 in QThreadPrivate::start(void*) (arg=0xef1630) at
thread/qthread_unix.cpp:341
#8  0x00007f281a2ff6ba in start_thread (arg=0x7f27677fe700) at
pthread_create.c:333
#9  0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7f2770aa2700 (LWP 6186)):
#0  0x00007f2819e22a79 in g_mutex_lock (mutex=mutex at entry=0x7f2760000990) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread-posix.c:1335
#1  0x00007f2819ddd929 in g_main_context_prepare
(context=context at entry=0x7f2760000990, priority=priority at entry=0x7f2770aa1b40)
at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3444
#2  0x00007f2819dde2bb in g_main_context_iterate
(context=context at entry=0x7f2760000990, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3820
#3  0x00007f2819dde49c in g_main_context_iteration (context=0x7f2760000990,
may_block=may_block at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007f282410737b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f27600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f2770aa1c80, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f2823ed89e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f2823edd808 in QThreadPrivate::start(void*) (arg=0x28c0160) at
thread/qthread_unix.cpp:341
#8  0x00007f281a2ff6ba in start_thread (arg=0x7f2770aa2700) at
pthread_create.c:333
#9  0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7f2771478700 (LWP 6172)):
#0  0x00007f2824107381 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f27680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#1  0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f2771477c80, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#2  0x00007f2823ed89e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#3  0x00007f2823edd808 in QThreadPrivate::start(void*) (arg=0x1898bd0) at
thread/qthread_unix.cpp:341
#4  0x00007f281a2ff6ba in start_thread (arg=0x7f2771478700) at
pthread_create.c:333
#5  0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f279947c700 (LWP 3666)):
#0  0x00007f2819ddb407 in g_source_iter_next (iter=iter at entry=0x7f279947bac0,
source=source at entry=0x7f279947bab8) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:952
#1  0x00007f2819ddd8bb in g_main_context_prepare
(context=context at entry=0x7f276c000990, priority=priority at entry=0x7f279947bb40)
at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3420
#2  0x00007f2819dde2bb in g_main_context_iterate
(context=context at entry=0x7f276c000990, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3820
#3  0x00007f2819dde49c in g_main_context_iteration (context=0x7f276c000990,
may_block=may_block at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007f282410737b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f276c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f279947bc80, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f2823ed89e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f2823edd808 in QThreadPrivate::start(void*) (arg=0x14a5410) at
thread/qthread_unix.cpp:341
#8  0x00007f281a2ff6ba in start_thread (arg=0x7f279947c700) at
pthread_create.c:333
#9  0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f2799ffb700 (LWP 3617)):
#0  0x00007f28235c524d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2819e216f0 in g_wakeup_acknowledge (__nbytes=16,
__buf=0x7f2799ffaa70, __fd=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  0x00007f2819e216f0 in g_wakeup_acknowledge (wakeup=0x7f2774002720) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gwakeup.c:210
#3  0x00007f2819ddde74 in g_main_context_check
(context=context at entry=0x7f2778000990, max_priority=2147483647,
fds=fds at entry=0x7f2778003020, n_fds=n_fds at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3632
#4  0x00007f2819dde330 in g_main_context_iterate
(context=context at entry=0x7f2778000990, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3837
#5  0x00007f2819dde49c in g_main_context_iteration (context=0x7f2778000990,
may_block=may_block at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#6  0x00007f282410737b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f27780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#7  0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f2799ffac80, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#8  0x00007f2823ed89e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#9  0x00007f2823edd808 in QThreadPrivate::start(void*) (arg=0xde89b0) at
thread/qthread_unix.cpp:341
#10 0x00007f281a2ff6ba in start_thread (arg=0x7f2799ffb700) at
pthread_create.c:333
#11 0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f279a7fc700 (LWP 3614)):
#0  0x00007f2819e22a94 in g_mutex_unlock (mutex=0x7f2774000990) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread-posix.c:1347
#1  0x00007f2819dde346 in g_main_context_iterate
(context=context at entry=0x7f2774000990, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3842
#2  0x00007f2819dde49c in g_main_context_iteration (context=0x7f2774000990,
may_block=may_block at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#3  0x00007f282410737b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f27740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f279a7fbc80, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#5  0x00007f2823ed89e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#6  0x00007f2823edd808 in QThreadPrivate::start(void*) (arg=0x148e430) at
thread/qthread_unix.cpp:341
#7  0x00007f281a2ff6ba in start_thread (arg=0x7f279a7fc700) at
pthread_create.c:333
#8  0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f279affd700 (LWP 3611)):
#0  0x00007f2819e22a79 in g_mutex_lock (mutex=mutex at entry=0x7f2780000990) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread-posix.c:1335
#1  0x00007f2819dde34e in g_main_context_iterate
(context=context at entry=0x7f2780000990, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3844
#2  0x00007f2819dde49c in g_main_context_iteration (context=0x7f2780000990,
may_block=may_block at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#3  0x00007f282410737b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f27800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f279affcc80, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#5  0x00007f2823ed89e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#6  0x00007f2823edd808 in QThreadPrivate::start(void*) (arg=0x13e3bc0) at
thread/qthread_unix.cpp:341
#7  0x00007f281a2ff6ba in start_thread (arg=0x7f279affd700) at
pthread_create.c:333
#8  0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f279b7fe700 (LWP 3609)):
#0  0x00007f2823edc7b5 in QThreadData::current(bool)
(createIfNecessary=createIfNecessary at entry=true) at thread/qthread_unix.cpp:234
#1  0x00007f2824106b61 in postEventSourceCheck(GSource*) (timeout=0x0,
s=0x7f277c0012d0) at kernel/qeventdispatcher_glib.cpp:246
#2  0x00007f2824106b61 in postEventSourceCheck(GSource*)
(source=0x7f277c0012d0) at kernel/qeventdispatcher_glib.cpp:263
#3  0x00007f2819ddddc1 in g_main_context_check
(context=context at entry=0x7f277c000990, max_priority=2147483647,
fds=fds at entry=0x7f277c002e20, n_fds=n_fds at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3681
#4  0x00007f2819dde330 in g_main_context_iterate
(context=context at entry=0x7f277c000990, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3837
#5  0x00007f2819dde49c in g_main_context_iteration (context=0x7f277c000990,
may_block=may_block at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#6  0x00007f282410737b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f277c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#7  0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f279b7fdc80, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#8  0x00007f2823ed89e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#9  0x00007f2823edd808 in QThreadPrivate::start(void*) (arg=0x1481b60) at
thread/qthread_unix.cpp:341
#10 0x00007f281a2ff6ba in start_thread (arg=0x7f279b7fe700) at
pthread_create.c:333
#11 0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f279bfff700 (LWP 3607)):
#0  0x00007f2819e22a79 in g_mutex_lock (mutex=mutex at entry=0x7f2788000990) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread-posix.c:1335
#1  0x00007f2819ddd929 in g_main_context_prepare
(context=context at entry=0x7f2788000990, priority=priority at entry=0x7f279bffeb40)
at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3444
#2  0x00007f2819dde2bb in g_main_context_iterate
(context=context at entry=0x7f2788000990, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3820
#3  0x00007f2819dde49c in g_main_context_iteration (context=0x7f2788000990,
may_block=may_block at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007f282410737b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f27880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f279bffec80, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f2823ed89e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f2823edd808 in QThreadPrivate::start(void*) (arg=0x148e190) at
thread/qthread_unix.cpp:341
#8  0x00007f281a2ff6ba in start_thread (arg=0x7f279bfff700) at
pthread_create.c:333
#9  0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f27a082b700 (LWP 3604)):
#0  0x00007f2819e22a94 in g_mutex_unlock (mutex=0x7f2784000990) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread-posix.c:1347
#1  0x00007f2819ddd9a0 in g_main_context_prepare
(context=context at entry=0x7f2784000990, priority=priority at entry=0x7f27a082ab40)
at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3507
#2  0x00007f2819dde2bb in g_main_context_iterate
(context=context at entry=0x7f2784000990, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3820
#3  0x00007f2819dde49c in g_main_context_iteration (context=0x7f2784000990,
may_block=may_block at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007f282410737b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f27840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f27a082ac80, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f2823ed89e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f2823edd808 in QThreadPrivate::start(void*) (arg=0xe70fe0) at
thread/qthread_unix.cpp:341
#8  0x00007f281a2ff6ba in start_thread (arg=0x7f27a082b700) at
pthread_create.c:333
#9  0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f27a1cd7700 (LWP 3381)):
#0  0x00007f281a305360 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2814d1eb93 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f281503f381 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f281a2ff6ba in start_thread (arg=0x7f27a1cd7700) at
pthread_create.c:333
#4  0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f27a24d8700 (LWP 3380)):
#0  0x00007f281a305360 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2814d1eb93 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f281503f381 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f281a2ff6ba in start_thread (arg=0x7f27a24d8700) at
pthread_create.c:333
#4  0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f27a2cd9700 (LWP 3379)):
#0  0x00007f281a305360 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2814d1eb93 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f281503f381 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f281a2ff6ba in start_thread (arg=0x7f27a2cd9700) at
pthread_create.c:333
#4  0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f27a34da700 (LWP 3378)):
#0  0x00007f281a305360 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2814d1db64 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f281503f381 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f281a2ff6ba in start_thread (arg=0x7f27a34da700) at
pthread_create.c:333
#4  0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f27e506e700 (LWP 3363)):
#0  0x00007f281a305360 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f281500f75b in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f281500f799 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f281a2ff6ba in start_thread (arg=0x7f27e506e700) at
pthread_create.c:333
#4  0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f27fcd05700 (LWP 3346)):
#0  0x00007f28235e3812 in __GI___clock_gettime (clock_id=1,
tp=tp at entry=0x7f27fcd049e0) at ../sysdeps/unix/clock_gettime.c:93
#1  0x00007f2823f896c6 in qt_gettime() (ts=0x7f27fcd049e0, clock=<optimized
out>) at tools/qelapsedtimer_unix.cpp:105
#2  0x00007f2823f896c6 in qt_gettime() (frac=<synthetic pointer>,
sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156
#3  0x00007f2823f896c6 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:165
#4  0x00007f2824104f09 in QTimerInfoList::updateCurrentTime()
(this=this at entry=0x7f27ec002ed0) at kernel/qtimerinfo_unix.cpp:84
#5  0x00007f2824105475 in QTimerInfoList::timerWait(timespec&)
(this=0x7f27ec002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:381
#6  0x00007f282410685e in timerSourcePrepare(GSource*, gint*)
(timeout=0x7f27fcd04ab4, src=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:126
#7  0x00007f282410685e in timerSourcePrepare(GSource*, gint*)
(source=<optimized out>, timeout=timeout at entry=0x7f27fcd04ab4) at
kernel/qeventdispatcher_glib.cpp:159
#8  0x00007f2819ddd91d in g_main_context_prepare
(context=context at entry=0x7f27ec000990, priority=priority at entry=0x7f27fcd04b40)
at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3442
#9  0x00007f2819dde2bb in g_main_context_iterate
(context=context at entry=0x7f27ec000990, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3820
#10 0x00007f2819dde49c in g_main_context_iteration (context=0x7f27ec000990,
may_block=may_block at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#11 0x00007f282410737b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f27ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#12 0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f27fcd04c80, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#13 0x00007f2823ed89e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#14 0x00007f2823edd808 in QThreadPrivate::start(void*) (arg=0xe2d9d0) at
thread/qthread_unix.cpp:341
#15 0x00007f281a2ff6ba in start_thread (arg=0x7f27fcd05700) at
pthread_create.c:333
#16 0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f27fd506700 (LWP 3345)):
#0  0x00007f2819e22a79 in g_mutex_lock (mutex=mutex at entry=0x7f27e8000990) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread-posix.c:1335
#1  0x00007f2819ddd929 in g_main_context_prepare
(context=context at entry=0x7f27e8000990, priority=priority at entry=0x7f27fd505b40)
at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3444
#2  0x00007f2819dde2bb in g_main_context_iterate
(context=context at entry=0x7f27e8000990, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3820
#3  0x00007f2819dde49c in g_main_context_iteration (context=0x7f27e8000990,
may_block=may_block at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007f282410737b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f27e80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f27fd505c80, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f2823ed89e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f2823edd808 in QThreadPrivate::start(void*) (arg=0xde88b0) at
thread/qthread_unix.cpp:341
#8  0x00007f281a2ff6ba in start_thread (arg=0x7f27fd506700) at
pthread_create.c:333
#9  0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f27fddd6700 (LWP 3342)):
#0  0x00007f2819e22a94 in g_mutex_unlock (mutex=0x7f27f4000990) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread-posix.c:1347
#1  0x00007f2819dde346 in g_main_context_iterate
(context=context at entry=0x7f27f4000990, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3842
#2  0x00007f2819dde49c in g_main_context_iteration (context=0x7f27f4000990,
may_block=may_block at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#3  0x00007f282410737b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f27f40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f27fddd5c80, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#5  0x00007f2823ed89e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#6  0x00007f2823edd808 in QThreadPrivate::start(void*) (arg=0xe0bb50) at
thread/qthread_unix.cpp:341
#7  0x00007f281a2ff6ba in start_thread (arg=0x7f27fddd6700) at
pthread_create.c:333
#8  0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f27ff00f700 (LWP 3341)):
#0  0x00007f28235c970d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2819dde38c in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f27f001f7c0, timeout=<optimized out>, context=0x7f27f0000990) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007f2819dde38c in g_main_context_iterate
(context=context at entry=0x7f27f0000990, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007f2819dde49c in g_main_context_iteration (context=0x7f27f0000990,
may_block=may_block at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007f282410737b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f27f00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f27ff00ec50, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f2823ed89e4 in QThread::exec() (this=this at entry=0x7f2826068d40
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#7  0x00007f2825ff5515 in QDBusConnectionManager::run() (this=0x7f2826068d40
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#8  0x00007f2823edd808 in QThreadPrivate::start(void*) (arg=0x7f2826068d40
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:341
#9  0x00007f281a2ff6ba in start_thread (arg=0x7f27ff00f700) at
pthread_create.c:333
#10 0x00007f28235d53dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f2802b42940 (LWP 3339)):
[KCrash Handler]
#6  0x00007f2824075cb4 in QSortFilterProxyModel::sibling(int, int, QModelIndex
const&) const (this=<optimized out>, row=2, column=0, idx=...) at
itemmodels/qsortfilterproxymodel.cpp:1907
#7  0x00007f2824065440 in indexesFromRange<QList<QModelIndex>
>(QItemSelectionRange const&, QList<QModelIndex>&) (acolumn=<optimized out>,
arow=2, this=0x7ffcd58c1c30) at
../../include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:414
#8  0x00007f2824065440 in indexesFromRange<QList<QModelIndex>
>(QItemSelectionRange const&, QList<QModelIndex>&) (range=..., result=...) at
itemmodels/qitemselectionmodel.cpp:313
#9  0x00007f2824065624 in QItemSelection::indexes() const (result=...,
range=...) at itemmodels/qitemselectionmodel.cpp:308
#10 0x00007f2824065624 in QItemSelection::indexes() const
(this=this at entry=0x7ffcd58c1f80) at itemmodels/qitemselectionmodel.cpp:469
#11 0x00007f2825178d1c in QTreeView::selectionChanged(QItemSelection const&,
QItemSelection const&) (this=0x2859f60, selected=..., deselected=...) at
itemviews/qtreeview.cpp:3988
#12 0x00007f2825133f81 in QAbstractItemView::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at .moc/moc_qabstractitemview.cpp:412
#13 0x00007f28240deb71 in QMetaObject::activate(QObject*, int, int, void**)
(sender=sender at entry=0x1acaf70, signalOffset=<optimized out>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7ffcd58c1f20)
at kernel/qobject.cpp:3730
#14 0x00007f28240df1b7 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender at entry=0x1acaf70, m=m at entry=0x7f28242f6f00
<QItemSelectionModel::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7ffcd58c1f20)
at kernel/qobject.cpp:3595
#15 0x00007f2824061647 in QItemSelectionModel::selectionChanged(QItemSelection
const&, QItemSelection const&) (this=this at entry=0x1acaf70, _t1=..., _t2=...) at
.moc/moc_qitemselectionmodel.cpp:478
#16 0x00007f2824065c5c in
QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection
const&) (this=this at entry=0x1acaf70, newSelection=..., oldSelection=...) at
itemmodels/qitemselectionmodel.cpp:1865
#17 0x00007f28240695c4 in QItemSelectionModel::select(QItemSelection const&,
QFlags<QItemSelectionModel::SelectionFlag>) (this=0x1acaf70, selection=...,
command=...) at itemmodels/qitemselectionmodel.cpp:1296
#18 0x00007f2825173672 in QTreeViewPrivate::select(QModelIndex const&,
QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>)
(this=this at entry=0x1999d50, topIndex=..., bottomIndex=..., command=...,
command at entry=...) at itemviews/qtreeview.cpp:3886
#19 0x00007f2825173bf8 in QTreeView::setSelection(QRect const&,
QFlags<QItemSelectionModel::SelectionFlag>) (this=<optimized out>, rect=...,
command=...) at itemviews/qtreeview.cpp:2381
#20 0x00007f282513384b in QAbstractItemView::mousePressEvent(QMouseEvent*)
(this=this at entry=0x2859f60, event=event at entry=0x7ffcd58c2b90) at
itemviews/qabstractitemview.cpp:1742
#21 0x00007f2825177cc7 in QTreeView::mousePressEvent(QMouseEvent*)
(this=0x2859f60, event=0x7ffcd58c2b90) at itemviews/qtreeview.cpp:1911
#22 0x00007f2824f1070f in QWidget::event(QEvent*) (this=this at entry=0x2859f60,
event=event at entry=0x7ffcd58c2b90) at kernel/qwidget.cpp:8744
#23 0x00007f2825010b2e in QFrame::event(QEvent*) (this=0x2859f60,
e=0x7ffcd58c2b90) at widgets/qframe.cpp:544
#24 0x00007f2825139b23 in QAbstractItemView::viewportEvent(QEvent*)
(this=this at entry=0x2859f60, event=event at entry=0x7ffcd58c2b90) at
itemviews/qabstractitemview.cpp:1694
#25 0x00007f282517779c in QTreeView::viewportEvent(QEvent*) (this=0x2859f60,
event=0x7ffcd58c2b90) at itemviews/qtreeview.cpp:1313
#26 0x00007f28240b2012 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
(receiver=receiver at entry=0x1a00c40, event=event at entry=0x7ffcd58c2b90) at
kernel/qcoreapplication.cpp:1126
#27 0x00007f2824ecaad5 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x1a00c40, e=0x7ffcd58c2b90) at
kernel/qapplication.cpp:3800
#28 0x00007f2824ed088e in QApplication::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=0x1a00c40, e=0x7ffcd58c2b90) at
kernel/qapplication.cpp:3277
#29 0x00007f28240b22a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=receiver at entry=0x1a00c40, event=event at entry=0x7ffcd58c2b90) at
kernel/qcoreapplication.cpp:1015
#30 0x00007f2824ecf585 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
(event=<optimized out>, receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225
#31 0x00007f2824ecf585 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
(receiver=receiver at entry=0x1a00c40, event=event at entry=0x7ffcd58c2b90,
alienWidget=alienWidget at entry=0x1a00c40, nativeWidget=0x15317c0,
buttonDown=buttonDown at entry=0x7f28253f0cb0 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2775
#32 0x00007f2824f2a4b0 in QWidgetWindow::handleMouseEvent(QMouseEvent*)
(this=this at entry=0x1e28970, event=event at entry=0x7ffcd58c2f90) at
kernel/qwidgetwindow.cpp:603
#33 0x00007f2824f2cdf3 in QWidgetWindow::event(QEvent*) (this=0x1e28970,
event=0x7ffcd58c2f90) at kernel/qwidgetwindow.cpp:233
#34 0x00007f2824ecaafc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x1e28970, e=0x7ffcd58c2f90) at
kernel/qapplication.cpp:3804
#35 0x00007f2824ed0036 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffcd58c39a0, receiver=0x1e28970, e=0x7ffcd58c2f90) at
kernel/qapplication.cpp:3561
#36 0x00007f28240b22a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=receiver at entry=0x1e28970, event=event at entry=0x7ffcd58c2f90) at
kernel/qcoreapplication.cpp:1015
#37 0x00007f2824400fc0 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
(event=0x7ffcd58c2f90, receiver=0x1e28970) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#38 0x00007f2824400fc0 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
(e=0x2c83190) at kernel/qguiapplication.cpp:1877
#39 0x00007f2824402b55 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
(e=e at entry=0x2c83190) at kernel/qguiapplication.cpp:1661
#40 0x00007f28243e078b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=...) at kernel/qwindowsysteminterface.cpp:648
#41 0x00007f280253bd40 in userEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=<optimized out>) at
eventdispatchers/qeventdispatcher_glib.cpp:70
#42 0x00007f2819dde197 in g_main_context_dispatch (context=0x7f27f80016f0) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3154
#43 0x00007f2819dde197 in g_main_context_dispatch
(context=context at entry=0x7f27f80016f0) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3769
#44 0x00007f2819dde3f0 in g_main_context_iterate
(context=context at entry=0x7f27f80016f0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3840
#45 0x00007f2819dde49c in g_main_context_iteration (context=0x7f27f80016f0,
may_block=may_block at entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#46 0x00007f282410735f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0xd55f90, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#47 0x00007f28240afffa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7ffcd58c3330, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#48 0x00007f28240b86bc in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1285
#49 0x0000000000403987 in  ()
#50 0x00007f28234ee830 in __libc_start_main (main=0x4028c0, argc=1,
argv=0x7ffcd58c3bd8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffcd58c3bc8) at ../csu/libc-start.c:291
#51 0x0000000000404079 in _start ()

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

Possible duplicates by query: bug 362579.

Reported using DrKonqi

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


More information about the Kdepim-bugs mailing list