[kmail2] [Bug 362579] New: Segfault when selecting multiple adresses from contact list

via KDE Bugzilla bugzilla_noreply at kde.org
Mon May 2 10:06:08 BST 2016


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

            Bug ID: 362579
           Summary: Segfault when selecting multiple adresses from contact
                    list
           Product: kmail2
           Version: 5.1.3
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: max+kde at familie-goerner.eu

Application: kmail (5.1.3)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-21-generic x86_64
Distribution: Ubuntu 16.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I have a adress list in KAdressbook. This list contains 7 adresses. In KMail I
wanted to write an e-mail to all of them. I ...

    * opened Kmail, 
    * typed CTRL-N to open a new mail,
    * closed my custom editor gvim (if thats important),
    * clicked on 'Add' to open my adress book,
    * clicked on the first entry of that list,
    * scrolled down a bit,
    * hold down shift and clicked on the last item of that list.

Immediatly after that KMail crashes. It seems as if that segfault occours also
if I select only normal contacts.

The crash can be reproduced every time.

-- 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 0x7f4fa5ff3940 (LWP 13742))]

Thread 23 (Thread 0x7f4fa2033700 (LWP 13744)):
#0  0x00007fff075ce9a4 in ?? ()
#1  0x00007fff075cecd5 in clock_gettime ()
#2  0x00007f4fc6627fb6 in __GI___clock_gettime (clock_id=1,
tp=tp at entry=0x7f4fa2032a50) at ../sysdeps/unix/clock_gettime.c:115
#3  0x00007f4fc6fc9c16 in qt_clock_gettime (ts=0x7f4fa2032a50, clock=<optimized
out>) at tools/qelapsedtimer_unix.cpp:105
#4  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at
tools/qelapsedtimer_unix.cpp:156
#5  qt_gettime () at tools/qelapsedtimer_unix.cpp:165
#6  0x00007f4fc714e529 in QTimerInfoList::updateCurrentTime
(this=this at entry=0x7f4f94002ed0) at kernel/qtimerinfo_unix.cpp:84
#7  0x00007f4fc7150262 in timerSourceCheckHelper (src=0x7f4f94002e70) at
kernel/qeventdispatcher_glib.cpp:141
#8  timerSourceCheck (source=0x7f4f94002e70) at
kernel/qeventdispatcher_glib.cpp:168
#9  0x00007f4fbcd33d51 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f4fbcd342c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4f940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4fa2032c80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#15 0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x22477d0) at
thread/qthread_unix.cpp:331
#16 0x00007f4fbd2556fa in start_thread (arg=0x7f4fa2033700) at
pthread_create.c:333
#17 0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 22 (Thread 0x7f4fa1783700 (LWP 13745)):
#0  0x00007f4fbcd33c8e in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4fbcd342c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4f980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4fa1782c80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x22d48d0) at
thread/qthread_unix.cpp:331
#7  0x00007f4fbd2556fa in start_thread (arg=0x7f4fa1783700) at
pthread_create.c:333
#8  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 21 (Thread 0x7f4fa0f82700 (LWP 13747)):
#0  0x00007f4fc660de8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4fbcd3431c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4f8c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4fa0f81c80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x2296930) at
thread/qthread_unix.cpp:331
#7  0x00007f4fbd2556fa in start_thread (arg=0x7f4fa0f82700) at
pthread_create.c:333
#8  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 20 (Thread 0x7f4f93fff700 (LWP 13749)):
#0  QThreadData::current (createIfNecessary=createIfNecessary at entry=true) at
thread/qthread_unix.cpp:211
#1  0x00007f4fc71502e1 in postEventSourcePrepare (timeout=0x0,
s=0x7f4f880012d0) at kernel/qeventdispatcher_glib.cpp:247
#2  postEventSourceCheck (source=0x7f4f880012d0) at
kernel/qeventdispatcher_glib.cpp:264
#3  0x00007f4fbcd33d51 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4fbcd342c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4f880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#7  0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4f93ffec80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#8  0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#9  0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x22c7760) at
thread/qthread_unix.cpp:331
#10 0x00007f4fbd2556fa in start_thread (arg=0x7f4f93fff700) at
pthread_create.c:333
#11 0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7f4f937fe700 (LWP 13751)):
#0  0x00007f4fbcd31424 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4fbcd33cd2 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fbcd342c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4f800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4f937fdc80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#7  0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x2315c30) at
thread/qthread_unix.cpp:331
#8  0x00007f4fbd2556fa in start_thread (arg=0x7f4f937fe700) at
pthread_create.c:333
#9  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7f4f91c3a700 (LWP 13753)):
#0  0x00007f4fbcd78a49 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4fbcd33bce in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fbcd342c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4f840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4f91c39c80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#7  0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x220a850) at
thread/qthread_unix.cpp:331
#8  0x00007f4fbd2556fa in start_thread (arg=0x7f4f91c3a700) at
pthread_create.c:333
#9  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f4f7ab18700 (LWP 13766)):
#0  0x00007f4fc66099cd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4fbcd776c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fbcd33e04 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fbcd342c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4f740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4f7ab17c80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#8  0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x306a850) at
thread/qthread_unix.cpp:331
#9  0x00007f4fbd2556fa in start_thread (arg=0x7f4f7ab18700) at
pthread_create.c:333
#10 0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f4f7a317700 (LWP 13768)):
#0  0x00007f4fbcd338b4 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4fbcd3424b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4f6c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4f7a316c80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x30a6d20) at
thread/qthread_unix.cpp:331
#7  0x00007f4fbd2556fa in start_thread (arg=0x7f4f7a317700) at
pthread_create.c:333
#8  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f4f79b16700 (LWP 13770)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4fb846088b in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f4fb84608c9 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f4fbd2556fa in start_thread (arg=0x7f4f79b16700) at
pthread_create.c:333
#4  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f4f789da700 (LWP 13771)):
#0  0x00007f4fbcd78a49 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4fbcd33ad1 in g_main_context_query () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fbcd34297 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4f700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4f789d9c80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#7  0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x31024e0) at
thread/qthread_unix.cpp:331
#8  0x00007f4fbd2556fa in start_thread (arg=0x7f4f789da700) at
pthread_create.c:333
#9  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f4f2bffd700 (LWP 13773)):
#0  0x00007f4fbcd33b58 in g_main_context_query () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4fbcd34297 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4f240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4f2bffcc80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x30de760) at
thread/qthread_unix.cpp:331
#7  0x00007f4fbd2556fa in start_thread (arg=0x7f4f2bffd700) at
pthread_create.c:333
#8  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f4f2b7fc700 (LWP 13775)):
#0  0x00007f4fc660de8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4fbcd3431c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4f1c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4f2b7fbc80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x3126db0) at
thread/qthread_unix.cpp:331
#7  0x00007f4fbd2556fa in start_thread (arg=0x7f4f2b7fc700) at
pthread_create.c:333
#8  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f4f29fb3700 (LWP 13777)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4fb816ea74 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f4fb8490541 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f4fbd2556fa in start_thread (arg=0x7f4f29fb3700) at
pthread_create.c:333
#4  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f4f297b2700 (LWP 13778)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4fb816faa3 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f4fb8490541 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f4fbd2556fa in start_thread (arg=0x7f4f297b2700) at
pthread_create.c:333
#4  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f4f28fb1700 (LWP 13779)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4fb816faa3 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f4fb8490541 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f4fbd2556fa in start_thread (arg=0x7f4f28fb1700) at
pthread_create.c:333
#4  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f4f23fff700 (LWP 13780)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4fb816faa3 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f4fb8490541 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f4fbd2556fa in start_thread (arg=0x7f4f23fff700) at
pthread_create.c:333
#4  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f4f237fe700 (LWP 13781)):
#0  0x00007f4fbcd31346 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4fbcd3384b in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fbcd3424b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4f0c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4f237fdc80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#7  0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x3395360) at
thread/qthread_unix.cpp:331
#8  0x00007f4fbd2556fa in start_thread (arg=0x7f4f237fe700) at
pthread_create.c:333
#9  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f4f22ffd700 (LWP 13792)):
#0  0x00007f4fc6f119aa in QBasicAtomicOps<8>::testAndSetRelaxed<QMutexData*>
(currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0,
_q_value=@0x34c5b58: 0x1) at
../../include/QtCore/../../src/corelib/arch/qatomic_x86.h:259
#1  QGenericAtomicOps<QBasicAtomicOps<8> >::testAndSetAcquire<QMutexData*,
QMutexData*> (currentValue=<synthetic pointer>, newValue=<optimized out>,
expectedValue=0x0, _q_value=@0x34c5b58: 0x1) at
../../include/QtCore/../../src/corelib/thread/qgenericatomic.h:166
#2  QBasicAtomicPointer<QMutexData>::testAndSetAcquire (currentValue=<synthetic
pointer>, newValue=<optimized out>, expectedValue=0x0, this=0x34c5b58,
this at entry=0x29) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:276
#3  QBasicMutex::fastTryLock (current=<synthetic pointer>, this=0x34c5b58,
this at entry=0x29) at thread/qmutex.h:82
#4  QMutex::lock (this=this at entry=0x34c5b58) at thread/qmutex.cpp:212
#5  0x00007f4fc71502f9 in QMutexLocker::QMutexLocker (m=0x34c5b58,
this=<synthetic pointer>) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:128
#6  QThreadData::canWaitLocked (this=0x34c5b30) at
../../include/QtCore/5.5.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:240
#7  postEventSourcePrepare (timeout=<synthetic pointer>, s=0x7f4f000012d0) at
kernel/qeventdispatcher_glib.cpp:254
#8  postEventSourceCheck (source=0x7f4f000012d0) at
kernel/qeventdispatcher_glib.cpp:264
#9  0x00007f4fbcd33d51 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f4fbcd342c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4f000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4f22ffcc80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#15 0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x34c4a40) at
thread/qthread_unix.cpp:331
#16 0x00007f4fbd2556fa in start_thread (arg=0x7f4f22ffd700) at
pthread_create.c:333
#17 0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f4f221b4700 (LWP 13795)):
#0  0x00007f4fbcd33858 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4fbcd3424b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4f040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4f221b3c80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x22b8830) at
thread/qthread_unix.cpp:331
#7  0x00007f4fbd2556fa in start_thread (arg=0x7f4f221b4700) at
pthread_create.c:333
#8  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f4f219b3700 (LWP 13798)):
#0  0x00007f4fc714fed4 in socketNotifierSourceCheck (source=0x7f4ef8002a00) at
kernel/qeventdispatcher_glib.cpp:70
#1  0x00007f4fbcd33d51 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fbcd342c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4ef80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4f219b2c80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#7  0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x3a64690) at
thread/qthread_unix.cpp:331
#8  0x00007f4fbd2556fa in start_thread (arg=0x7f4f219b3700) at
pthread_create.c:333
#9  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f4f210b0700 (LWP 13804)):
#0  0x00007f4fc660de8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4fbcd3431c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4efc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4f210afc80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x3a8bc10) at
thread/qthread_unix.cpp:331
#7  0x00007f4fbd2556fa in start_thread (arg=0x7f4f210b0700) at
pthread_create.c:333
#8  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f4f208af700 (LWP 13806)):
#0  0x00007f4fc660de8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4fbcd3431c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fc7150a9b in QEventDispatcherGlib::processEvents
(this=0x7f4ef00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7f4f208aec80,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4fc6f148a4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f4fc6f1984e in QThreadPrivate::start (arg=0x3610320) at
thread/qthread_unix.cpp:331
#7  0x00007f4fbd2556fa in start_thread (arg=0x7f4f208af700) at
pthread_create.c:333
#8  0x00007f4fc6619b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f4fa5ff3940 (LWP 13742)):
[KCrash Handler]
#6  QSortFilterProxyModel::sibling (this=<optimized out>, row=2, column=0,
idx=...) at itemmodels/qsortfilterproxymodel.cpp:1889
#7  0x00007f4fc70ae830 in QModelIndex::sibling (acolumn=<optimized out>,
arow=2, this=0x7fff07587f70) at
../../include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:414
#8  indexesFromRange<QList<QModelIndex> > (range=..., result=...) at
itemmodels/qitemselectionmodel.cpp:305
#9  0x00007f4fc70aea14 in indexesFromRange<QList<QModelIndex> > (result=...,
range=...) at itemmodels/qitemselectionmodel.cpp:300
#10 QItemSelection::indexes (this=this at entry=0x7fff075882f0) at
itemmodels/qitemselectionmodel.cpp:461
#11 0x00007f4fc8175cdc in QTreeView::selectionChanged (this=0x2312320,
selected=..., deselected=...) at itemviews/qtreeview.cpp:3980
#12 0x00007f4fc812e9b1 in QAbstractItemView::qt_static_metacall
(_o=_o at entry=0x2312320, _c=_c at entry=QMetaObject::InvokeMetaMethod,
_id=_id at entry=21, _a=_a at entry=0x7fff07588290) at
.moc/moc_qabstractitemview.cpp:412
#13 0x00007f4fc7128fca in QMetaObject::activate (sender=sender at entry=0x3b4d1a0,
signalOffset=<optimized out>, local_signal_index=local_signal_index at entry=0,
argv=argv at entry=0x7fff07588290) at kernel/qobject.cpp:3713
#14 0x00007f4fc71297d7 in QMetaObject::activate (sender=sender at entry=0x3b4d1a0,
m=m at entry=0x7f4fc7340160 <QItemSelectionModel::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7fff07588290)
at kernel/qobject.cpp:3578
#15 0x00007f4fc70aafc7 in QItemSelectionModel::selectionChanged
(this=this at entry=0x3b4d1a0, _t1=..., _t2=...) at
.moc/moc_qitemselectionmodel.cpp:473
#16 0x00007f4fc70af3bc in QItemSelectionModel::emitSelectionChanged
(this=this at entry=0x3b4d1a0, newSelection=..., oldSelection=...) at
itemmodels/qitemselectionmodel.cpp:1857
#17 0x00007f4fc70b18a4 in QItemSelectionModel::select (this=0x3b4d1a0,
selection=..., command=...) at itemmodels/qitemselectionmodel.cpp:1288
#18 0x00007f4fc816fd58 in QTreeViewPrivate::select (this=this at entry=0x3a85670,
topIndex=..., bottomIndex=..., command=..., command at entry=...) at
itemviews/qtreeview.cpp:3878
#19 0x00007f4fc8170378 in QTreeView::setSelection (this=<optimized out>,
rect=..., command=...) at itemviews/qtreeview.cpp:2377
#20 0x00007f4fc812e01d in QAbstractItemView::mousePressEvent
(this=this at entry=0x2312320, event=event at entry=0x7fff07588f00) at
itemviews/qabstractitemview.cpp:1733
#21 0x00007f4fc8174877 in QTreeView::mousePressEvent (this=0x2312320,
event=0x7fff07588f00) at itemviews/qtreeview.cpp:1907
#22 0x00007f4fc7f113cf in QWidget::event (this=this at entry=0x2312320,
event=event at entry=0x7fff07588f00) at kernel/qwidget.cpp:8674
#23 0x00007f4fc800fb5e in QFrame::event (this=0x2312320, e=0x7fff07588f00) at
widgets/qframe.cpp:540
#24 0x00007f4fc81355db in QAbstractItemView::viewportEvent
(this=this at entry=0x2312320, event=event at entry=0x7fff07588f00) at
itemviews/qabstractitemview.cpp:1685
#25 0x00007f4fc817410c in QTreeView::viewportEvent (this=0x2312320,
event=0x7fff07588f00) at itemviews/qtreeview.cpp:1309
#26 0x00007f4fc70fa412 in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=this at entry=0x21588c0, receiver=receiver at entry=0x3b22ad0,
event=event at entry=0x7fff07588f00) at kernel/qcoreapplication.cpp:1072
#27 0x00007f4fc7ece03c in QApplicationPrivate::notify_helper
(this=this at entry=0x21588c0, receiver=receiver at entry=0x3b22ad0,
e=e at entry=0x7fff07588f00) at kernel/qapplication.cpp:3712
#28 0x00007f4fc7ed3c19 in QApplication::notify (this=<optimized out>,
receiver=0x3b22ad0, e=0x7fff07588f00) at kernel/qapplication.cpp:3276
#29 0x00007f4fc70fa62b in QCoreApplication::notifyInternal
(this=0x7fff07589d00, receiver=receiver at entry=0x3b22ad0,
event=event at entry=0x7fff07588f00) at kernel/qcoreapplication.cpp:965
#30 0x00007f4fc7ed2b32 in QCoreApplication::sendSpontaneousEvent
(event=0x7fff07588f00, receiver=0x3b22ad0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#31 QApplicationPrivate::sendMouseEvent (receiver=receiver at entry=0x3b22ad0,
event=event at entry=0x7fff07588f00, alienWidget=alienWidget at entry=0x3b22ad0,
nativeWidget=0x3a86a90, buttonDown=buttonDown at entry=0x7f4fc83feb20
<qt_button_down>, lastMouseReceiver=..., spontaneous=true) at
kernel/qapplication.cpp:2770
#32 0x00007f4fc7f2b57b in QWidgetWindow::handleMouseEvent
(this=this at entry=0x3b57430, event=event at entry=0x7fff07589310) at
kernel/qwidgetwindow.cpp:555
#33 0x00007f4fc7f2db3b in QWidgetWindow::event (this=0x3b57430,
event=0x7fff07589310) at kernel/qwidgetwindow.cpp:210
#34 0x00007f4fc7ece05c in QApplicationPrivate::notify_helper
(this=this at entry=0x21588c0, receiver=receiver at entry=0x3b57430,
e=e at entry=0x7fff07589310) at kernel/qapplication.cpp:3716
#35 0x00007f4fc7ed3516 in QApplication::notify (this=0x7fff07589d00,
receiver=0x3b57430, e=0x7fff07589310) at kernel/qapplication.cpp:3499
#36 0x00007f4fc70fa62b in QCoreApplication::notifyInternal
(this=0x7fff07589d00, receiver=receiver at entry=0x3b57430,
event=event at entry=0x7fff07589310) at kernel/qcoreapplication.cpp:965
#37 0x00007f4fc743c521 in QCoreApplication::sendSpontaneousEvent
(event=0x7fff07589310, receiver=0x3b57430) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#38 QGuiApplicationPrivate::processMouseEvent (e=0x3dc4ae0) at
kernel/qguiapplication.cpp:1804
#39 0x00007f4fc743e1e5 in QGuiApplicationPrivate::processWindowSystemEvent
(e=e at entry=0x3dc4ae0) at kernel/qguiapplication.cpp:1596
#40 0x00007f4fc7421f38 in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:625
#41 0x00007f4fa5ae7f10 in userEventSourceDispatch (source=<optimized out>) at
eventdispatchers/qeventdispatcher_glib.cpp:70
#42 0x00007f4fbcd34127 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f4fbcd34380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f4fbcd3442c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f4fc7150a7f in QEventDispatcherGlib::processEvents (this=0x21900f0,
flags=...) at kernel/qeventdispatcher_glib.cpp:418
#46 0x00007f4fc70f7dea in QEventLoop::exec (this=this at entry=0x7fff07589690,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#47 0x00007f4fc70ffe8c in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1229
#48 0x00000000004040d8 in main ()

Reported using DrKonqi

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



More information about the Kdepim-bugs mailing list