Thread 22 (Thread 0x7fffa97fa6c0 (LWP 14529) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffa97f98c0, rem=0x7fffa97f98c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeab00: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=60, endIndex=61) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x7fffd8005850) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x7fffd8005850) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 21 (Thread 0x7fffa9ffb6c0 (LWP 14528) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffa9ffa8c0, rem=0x7fffa9ffa8c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeaae4: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=53, endIndex=54) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x7fffd8005370) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x7fffd8005370) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 20 (Thread 0x7fffaa7fc6c0 (LWP 14527) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffaa7fb8c0, rem=0x7fffaa7fb8c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeaaf4: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=57, endIndex=58) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x7fffd8004e90) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x7fffd8004e90) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 19 (Thread 0x7fffaaffd6c0 (LWP 14526) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffaaffc8c0, rem=0x7fffaaffc8c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeaad4: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=49, endIndex=50) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x7fffd80049b0) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x7fffd80049b0) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 18 (Thread 0x7fffab7fe6c0 (LWP 14525) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffab7fd8c0, rem=0x7fffab7fd8c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeaae8: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=54, endIndex=55) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x7fffd80044d0) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x7fffd80044d0) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 17 (Thread 0x7fffabfff6c0 (LWP 14524) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffabffe8c0, rem=0x7fffabffe8c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeab0c: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=63, endIndex=64) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x7fffd8003ff0) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x7fffd8003ff0) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 16 (Thread 0x7fffc8ff96c0 (LWP 14523) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffc8ff88c0, rem=0x7fffc8ff88c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeaaf0: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=56, endIndex=57) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x7fffd8003b10) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x7fffd8003b10) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 15 (Thread 0x7fffc97fa6c0 (LWP 14522) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffc97f98c0, rem=0x7fffc97f98c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeab04: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=61, endIndex=62) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x7fffd8003630) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x7fffd8003630) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 14 (Thread 0x7fffc9ffb6c0 (LWP 14521) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffc9ffa8c0, rem=0x7fffc9ffa8c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeab08: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=62, endIndex=63) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x7fffd8003150) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x7fffd8003150) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 13 (Thread 0x7fffca7fc6c0 (LWP 14520) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffca7fb8c0, rem=0x7fffca7fb8c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeaaec: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=55, endIndex=56) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x7fffd8002c70) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x7fffd8002c70) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 12 (Thread 0x7fffcaffd6c0 (LWP 14519) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffcaffc8c0, rem=0x7fffcaffc8c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeaad8: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=50, endIndex=51) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x7fffd8002790) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x7fffd8002790) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 11 (Thread 0x7fffcb7fe6c0 (LWP 14518) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffcb7fd8c0, rem=0x7fffcb7fd8c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeaadc: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=51, endIndex=52) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x7fffd80022b0) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x7fffd80022b0) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 10 (Thread 0x7fffcbfff6c0 (LWP 14517) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffcbffe8c0, rem=0x7fffcbffe8c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeaad0: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=48, endIndex=49) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x7fffd8001dd0) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x7fffd8001dd0) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 9 (Thread 0x7fffe8dfd6c0 (LWP 14516) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffe8dfc8c0, rem=0x7fffe8dfc8c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeaafc: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=59, endIndex=60) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x7fffd80018f0) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x7fffd80018f0) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 8 (Thread 0x7fffe95fe6c0 (LWP 14515) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffe95fd8c0, rem=0x7fffe95fd8c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeaaf8: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=58, endIndex=59) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x7fffd8001410) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x7fffd8001410) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 7 (Thread 0x7fffe9dff6c0 (LWP 14514) "Thread (pooled)"): #0 0x00007ffff6ceca25 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffe9dfe8c0, rem=0x7fffe9dfe8c0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007ffff6cf13f3 in __GI___nanosleep (req=, rem=) at ../sysdeps/unix/sysv/linux/nanosleep.c:25 #2 0x00007ffff7460f25 in qt_nanosleep(timespec) (amount=...) at ./src/corelib/kernel/qelapsedtimer_unix.cpp:153 #3 QThread::msleep(unsigned long) (msecs=) at ./src/corelib/thread/qthread_unix.cpp:506 #4 0x00005555555589fa in operator()(int&) const (__closure=0x5555557e456b, i=@0x555555eeaae0: 0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:29 #5 0x0000555555558ef9 in std::__invoke_impl&, int&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #6 0x0000555555558ebb in std::__invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #7 0x0000555555558e6f in std::invoke&, int&>(struct {...} &) (__fn=...) at /usr/include/c++/13/functional:113 #8 0x0000555555558d77 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIteration(QList::iterator, int, void *) (this=0x5555557e4500, it=...) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:34 #9 0x0000555555558df8 in QtConcurrent::MapKernel::iterator, MainWindow::on_pushButton_clicked():: >::runIterations(QList::iterator, int, int, void *) (this=0x5555557e4500, sequenceBeginIterator=..., beginIndex=52, endIndex=53) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentmapkernel.h:43 #10 0x000055555555c329 in QtConcurrent::IterateKernel::iterator, void>::forThreadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:252 #11 0x000055555555c020 in QtConcurrent::IterateKernel::iterator, void>::threadFunction() (this=0x5555557e4500) at /usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentiteratekernel.h:214 #12 0x00007ffff7f8c19d in QtConcurrent::ThreadEngineBase::run() (this=0x5555557e4500) at ./src/concurrent/qtconcurrentthreadengine.cpp:239 #13 0x00007ffff7468315 in QThreadPoolThread::run() (this=0x555555a25e20) at ./src/corelib/thread/qthreadpool.cpp:66 #14 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #15 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #16 QThreadPrivate::start(void*) (arg=0x555555a25e20) at ./src/corelib/thread/qthread_unix.cpp:280 #17 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #18 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 6 (Thread 0x7fffeaffd6c0 (LWP 14509) "QDBusConnection"): #0 0x00007ffff6d19a1f in __GI___poll (fds=0x7fffd4014fe0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff7114237 in g_main_context_poll_unlocked (priority=, n_fds=4, fds=0x7fffd4014fe0, timeout=, context=0x7fffd4000c60) at ../../../glib/gmain.c:4653 #2 g_main_context_iterate_unlocked (context=context@entry=0x7fffd4000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../glib/gmain.c:4344 #3 0x00007ffff71148f0 in g_main_context_iteration (context=0x7fffd4000c60, may_block=1) at ../../../glib/gmain.c:4414 #4 0x00007ffff751768c in QEventDispatcherGlib::processEvents(QFlags) (this=0x7fffd4000b70, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:393 #5 0x00007ffff733c8ea in QEventLoop::exec(QFlags) (this=0x7fffeaffcbc0, flags=...) at ./src/corelib/global/qflags.h:34 #6 0x00007ffff74034f5 in QThread::exec() (this=this@entry=0x7ffff5cbca00 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at ./src/corelib/global/qflags.h:74 #7 0x00007ffff5c385aa in QDBusConnectionManager::run() (this=0x7ffff5cbca00 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at ./src/dbus/qdbusconnection.cpp:123 #8 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #9 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #10 QThreadPrivate::start(void*) (arg=0x7ffff5cbca00 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at ./src/corelib/thread/qthread_unix.cpp:280 #11 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #12 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 5 (Thread 0x7fffeb7fe6c0 (LWP 14508) "gdbus"): #0 0x00007ffff6d19a1f in __GI___poll (fds=0x7fffe0000b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff7114237 in g_main_context_poll_unlocked (priority=, n_fds=2, fds=0x7fffe0000b90, timeout=, context=0x555555672760) at ../../../glib/gmain.c:4653 #2 g_main_context_iterate_unlocked (context=0x555555672760, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../glib/gmain.c:4344 #3 0x00007ffff7114bdf in g_main_loop_run (loop=0x555555672890) at ../../../glib/gmain.c:4551 #4 0x00007ffff1535dfa in gdbus_shared_thread_func (user_data=0x555555672730) at ../../../gio/gdbusprivate.c:284 #5 0x00007ffff71419e1 in g_thread_proxy (data=0x5555556728b0) at ../../../glib/gthread.c:831 #6 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #7 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 4 (Thread 0x7fffebfff6c0 (LWP 14507) "gmain"): #0 0x00007ffff6d19a1f in __GI___poll (fds=0x555555664750, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff7114237 in g_main_context_poll_unlocked (priority=, n_fds=1, fds=0x555555664750, timeout=, context=0x555555664520) at ../../../glib/gmain.c:4653 #2 g_main_context_iterate_unlocked (context=context@entry=0x555555664520, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../glib/gmain.c:4344 #3 0x00007ffff71148f0 in g_main_context_iteration (context=0x555555664520, may_block=may_block@entry=1) at ../../../glib/gmain.c:4414 #4 0x00007ffff7114941 in glib_worker_main (data=) at ../../../glib/gmain.c:6574 #5 0x00007ffff71419e1 in g_thread_proxy (data=0x5555555d52a0) at ../../../glib/gthread.c:831 #6 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #7 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 3 (Thread 0x7ffff0e9a6c0 (LWP 14506) "pool-spawner"): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff716f9a4 in g_cond_wait (cond=cond@entry=0x555555662698, mutex=mutex@entry=0x555555662690) at ../../../glib/gthread-posix.c:1552 #2 0x00007ffff70de15b in g_async_queue_pop_intern_unlocked (queue=0x555555662690, wait=1, end_time=-1) at ../../../glib/gasyncqueue.c:425 #3 0x00007ffff714206a in g_thread_pool_spawn_thread (data=) at ../../../glib/gthreadpool.c:311 #4 0x00007ffff71419e1 in g_thread_proxy (data=0x5555555edb60) at ../../../glib/gthread.c:831 #5 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #6 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 2 (Thread 0x7ffff25ff6c0 (LWP 14504) "QXcbEventQueue"): #0 0x00007ffff6d19a1f in __GI___poll (fds=fds@entry=0x7ffff25feb08, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff39b7d12 in poll (__timeout=-1, __nfds=1, __fds=0x7ffff25feb08) at /usr/include/x86_64-linux-gnu/bits/poll2.h:47 #2 _xcb_conn_wait (c=c@entry=0x5555555a0530, cond=cond@entry=0x5555555a0570, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:508 #3 0x00007ffff39ba07a in xcb_wait_for_event (c=0x5555555a0530) at ../../src/xcb_in.c:703 #4 0x00007ffff2db1d88 in QXcbEventQueue::run() (this=0x55555558fbe0) at ./src/plugins/platforms/xcb/qxcbeventqueue.cpp:192 #5 0x00007ffff7467e25 in operator() (__closure=) at ./src/corelib/thread/qthread_unix.cpp:321 #6 (anonymous namespace)::terminate_on_exception > (t=) at ./src/corelib/thread/qthread_unix.cpp:257 #7 QThreadPrivate::start(void*) (arg=0x55555558fbe0) at ./src/corelib/thread/qthread_unix.cpp:280 #8 0x00007ffff6ca63ec in start_thread (arg=) at ./nptl/pthread_create.c:444 #9 0x00007ffff6d26a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 1 (Thread 0x7ffff380a940 (LWP 14497) "Multithreading_"): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff7468bb2 in QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int) (val3=0, addr2=0x0, val2=0, val=, op=0, addr=) at ./src/corelib/thread/qfutex_p.h:64 #2 QtLinuxFutex::futexWait >(QBasicAtomicInteger&, QBasicAtomicInteger::Type) (expectedValue=, futex=) at ./src/corelib/thread/qfutex_p.h:83 #3 futexSemaphoreTryAcquire_loop(QBasicAtomicInteger&, unsigned long long, unsigned long long, int) (timeout=-1, nn=17179869187, curValue=, u=...) at ./src/corelib/thread/qsemaphore.cpp:173 #4 futexSemaphoreTryAcquire(QBasicAtomicInteger&, int, int) (timeout=-1, n=3, u=...) at ./src/corelib/thread/qsemaphore.cpp:230 #5 QSemaphore::acquire(int) (this=this@entry=0x7fffffffa158, n=n@entry=3) at ./src/corelib/thread/qsemaphore.cpp:296 #6 0x00007ffff691cf8e in blend_color_argb(int, QSpan const*, void*) (count=, spans=, userData=) at ./src/gui/painting/qdrawhelper.cpp:3868 #7 0x00007ffff66566ce in qt_span_fill_clipRect(int, QSpan const*, void*) (count=, spans=, userData=0x55555583fea8) at ./src/gui/painting/qpaintengine_raster.cpp:4165 #8 0x00007ffff6634f14 in QCosmeticStroker::drawLine(QPointF const&, QPointF const&) (this=0x7fffffffa260, p1=..., p2=...) at ./src/gui/painting/qcosmeticstroker.cpp:358 #9 0x00007ffff6657adc in QRasterPaintEngine::drawLines(QLine const*, int) (this=, lines=, lineCount=) at ./src/gui/painting/qpaintengine_raster.cpp:3199 #10 0x00007ffff7a730ac in QPainter::drawLine(QPoint const&, QPoint const&) (p2=, p1=, this=0x7fffffffbcb0) at ./src/gui/painting/qpainter.h:461 #11 QFusionStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (this=0x5555557aec50, element=QStyle::CE_ProgressBarGroove, option=0x7fffffffb7d0, painter=0x7fffffffbcb0, widget=0x5555558722c0) at ./src/widgets/styles/qfusionstyle.cpp:1305 #12 0x00007ffff79e35eb in QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (this=0x5555557aec50, element=QStyle::CE_ProgressBar, opt=0x7fffffffbcd0, p=0x7fffffffbcb0, widget=0x5555558722c0) at ./src/widgets/styles/qcommonstyle.cpp:1468 #13 0x00007ffff7a728d7 in QFusionStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (this=0x5555557aec50, element=QStyle::CE_ProgressBar, option=0x7fffffffbcd0, painter=0x7fffffffbcb0, widget=0x5555558722c0) at ./src/widgets/styles/qfusionstyle.cpp:1866 #14 0x00007ffff7b37f4c in QStylePainter::drawControl(QStyle::ControlElement, QStyleOption const&) (opt=..., ce=QStyle::CE_ProgressBar, this=0x7fffffffbcb0) at ./obj-x86_64-linux-gnu/include/QtWidgets/../../../src/widgets/styles/qstylepainter.h:51 #15 QProgressBar::paintEvent(QPaintEvent*) (this=0x5555558722c0) at ./src/widgets/widgets/qprogressbar.cpp:376 #16 0x00007ffff79c7e87 in QWidget::event(QEvent*) (this=0x5555558722c0, event=0x7fffffffbef0) at ./src/widgets/kernel/qwidget.cpp:9009 #17 0x00007ffff79828be in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=, receiver=0x5555558722c0, e=0x7fffffffbef0) at ./src/widgets/kernel/qapplication.cpp:3315 #18 0x00007ffff7332a48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5555558722c0, event=0x7fffffffbef0) at ./src/corelib/kernel/qcoreapplication.cpp:1026 #19 0x00007ffff7332fd9 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=, event=) at ./src/corelib/kernel/qcoreapplication.cpp:1456 #20 0x00007ffff79b7205 in QWidgetPrivate::sendPaintEvent(QRegion const&) (this=this@entry=0x5555557ec540, toBePainted=...) at ./src/widgets/kernel/qwidget.cpp:5637 #21 0x00007ffff79b8ba1 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags, QPainter*, QWidgetRepaintManager*) (this=this@entry=0x5555557ec540, pdev=pdev@entry=0x5555557e9340, rgn=..., offset=..., flags=flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=) at ./src/widgets/kernel/qwidget.cpp:5587 #22 0x00007ffff79bae69 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, QFlags, QPainter*, QWidgetRepaintManager*) (this=0x555555a2f440, pdev=0x5555557e9340, siblings=..., index=, rgn=, offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5555559a8bc0) at ./src/widgets/kernel/qwidget.cpp:5766 #23 0x00007ffff79bacc8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, QFlags, QPainter*, QWidgetRepaintManager*) (this=this@entry=0x555555a2f440, pdev=pdev@entry=0x5555557e9340, siblings=..., index=2, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5555559a8bc0) at ./src/widgets/kernel/qwidget.cpp:5752 #24 0x00007ffff79b8875 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags, QPainter*, QWidgetRepaintManager*) (this=0x555555a2f440, pdev=0x5555557e9340, rgn=..., offset=, flags=..., sharedPainter=, repaintManager=) at ./src/widgets/kernel/qwidget.cpp:5628 #25 0x00007ffff79d48cb in QWidgetRepaintManager::paintAndFlush() (this=0x5555559a8bc0) at ./src/widgets/kernel/qwidgetrepaintmanager.cpp:902 #26 0x00007ffff79d0a06 in QWidgetRepaintManager::sync(QWidget*, QRegion const&) (this=0x5555559a8bc0, exposedWidget=0x7fffffffcde0, exposedRegion=...) at ./src/widgets/kernel/qwidgetrepaintmanager.cpp:628 #27 0x00007ffff79d7dd0 in QWidgetWindow::handleExposeEvent(QExposeEvent*) (event=0x7fffffffca60, this=0x555555704bc0) at ./src/widgets/kernel/qwidgetwindow.cpp:1006 #28 QWidgetWindow::event(QEvent*) (this=0x555555704bc0, event=0x7fffffffca60) at ./src/widgets/kernel/qwidgetwindow.cpp:288 #29 0x00007ffff79828be in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=, receiver=0x555555704bc0, e=0x7fffffffca60) at ./src/widgets/kernel/qapplication.cpp:3315 #30 0x00007ffff7332a48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555555704bc0, event=0x7fffffffca60) at ./src/corelib/kernel/qcoreapplication.cpp:1026 #31 0x00007ffff7332fd9 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=, event=) at ./src/corelib/kernel/qcoreapplication.cpp:1456 #32 0x00007ffff659732b in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0x5555557fbfc0) at ./src/gui/kernel/qguiapplication.cpp:3187 #33 0x00007ffff65d5f0c in QWindowSystemInterface::sendWindowSystemEvents(QFlags) (flags=flags@entry=...) at ./src/gui/kernel/qwindowsysteminterface.cpp:1103 #34 0x00007ffff2db480a in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=) at ./src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:57 #35 0x00007ffff71111b4 in g_main_dispatch (context=context@entry=0x7fffec000ef0) at ../../../glib/gmain.c:3476 #36 0x00007ffff71142d7 in g_main_context_dispatch_unlocked (context=0x7fffec000ef0) at ../../../glib/gmain.c:4284 #37 g_main_context_iterate_unlocked (context=context@entry=0x7fffec000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../glib/gmain.c:4349 #38 0x00007ffff71148f0 in g_main_context_iteration (context=0x7fffec000ef0, may_block=1) at ../../../glib/gmain.c:4414 #39 0x00007ffff751768c in QEventDispatcherGlib::processEvents(QFlags) (this=0x55555575f330, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:393 #40 0x00007ffff733c8ea in QEventLoop::exec(QFlags) (this=this@entry=0x7fffffffcd30, flags=..., flags@entry=...) at ./src/corelib/global/qflags.h:34 #41 0x00007ffff7ba090f in QDialog::exec() (this=0x7fffffffcde0) at ./src/corelib/global/qflags.h:74 #42 0x0000555555558a6e in MainWindow::on_pushButton_clicked() (this=0x7fffffffddc0) at /home/miro/Projects/Multithreading_Bug_Test/mainwindow.cpp:32 #43 0x0000555555558588 in MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x7fffffffddc0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffcfa0) at /home/miro/Projects/build-Multithreading_Bug_Test-Desktop-Debug/Multithreading_Bug_Test_autogen/EWIEGA46WW/moc_mainwindow.cpp:99 #44 0x0000555555558692 in MainWindow::qt_metacall(QMetaObject::Call, int, void**) (this=0x7fffffffddc0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffcfa0) at /home/miro/Projects/build-Multithreading_Bug_Test-Desktop-Debug/Multithreading_Bug_Test_autogen/EWIEGA46WW/moc_mainwindow.cpp:127 #45 0x00007ffff737b9f0 in doActivate(QObject*, int, void**) (sender=0x5555557f4b40, signal_index=9, argv=0x7fffffffcfa0) at ./src/corelib/kernel/qobject.cpp:4005 #46 0x00007ffff7a823f2 in QAbstractButton::clicked(bool) (this=, _t1=) at ./obj-x86_64-linux-gnu/src/widgets/Widgets_autogen/include/moc_qabstractbutton.cpp:368 #47 0x00007ffff7a7a46a in QAbstractButtonPrivate::emitClicked() (this=0x555555955b30) at ./src/widgets/widgets/qabstractbutton.cpp:379 #48 0x00007ffff7a7a819 in QAbstractButtonPrivate::click() (this=0x555555955b30) at ./src/widgets/widgets/qabstractbutton.cpp:372 #49 0x00007ffff7a874df in QAbstractButton::mouseReleaseEvent(QMouseEvent*) (this=0x5555557f4b40, e=0x7fffffffd570) at ./src/widgets/widgets/qabstractbutton.cpp:973 #50 0x00007ffff79c7fcf in QWidget::event(QEvent*) (this=0x5555557f4b40, event=0x7fffffffd570) at ./src/widgets/kernel/qwidget.cpp:8848 #51 0x00007ffff79828be in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=, receiver=0x5555557f4b40, e=0x7fffffffd570) at ./src/widgets/kernel/qapplication.cpp:3315 #52 0x00007ffff797b4de in QApplication::notify(QObject*, QEvent*) (this=, receiver=, e=0x7fffffffd570) at ./src/widgets/kernel/qapplication.cpp:2803 #53 0x00007ffff7332a48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5555557f4b40, event=0x7fffffffd570) at ./src/corelib/kernel/qcoreapplication.cpp:1026 #54 0x00007ffff7332fd9 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=, event=) at ./src/corelib/kernel/qcoreapplication.cpp:1456 #55 0x00007ffff7978138 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool, bool) (receiver=0x5555557f4b40, event=0x7fffffffd570, alienWidget=0x5555557f4b40, nativeWidget=0x7fffffffddc0, buttonDown=0x7ffff7f1fc40 , lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at ./src/widgets/kernel/qapplication.cpp:2387 #56 0x00007ffff79d5875 in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=0x555555821f50, event=0x7fffffffd990) at ./src/widgets/kernel/qwidgetwindow.cpp:623 #57 0x00007ffff79d6ba5 in QWidgetWindow::event(QEvent*) (this=0x555555821f50, event=0x7fffffffd990) at ./src/widgets/kernel/qwidgetwindow.cpp:241 #58 0x00007ffff79828be in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=, receiver=0x555555821f50, e=0x7fffffffd990) at ./src/widgets/kernel/qapplication.cpp:3315 #59 0x00007ffff7332a48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555555821f50, event=0x7fffffffd990) at ./src/corelib/kernel/qcoreapplication.cpp:1026 #60 0x00007ffff7332fd9 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=, event=) at ./src/corelib/kernel/qcoreapplication.cpp:1456 #61 0x00007ffff658e03b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x555555783090) at ./src/gui/kernel/qguiapplication.cpp:2249 #62 0x00007ffff65d5f0c in QWindowSystemInterface::sendWindowSystemEvents(QFlags) (flags=flags@entry=...) at ./src/gui/kernel/qwindowsysteminterface.cpp:1103 #63 0x00007ffff2db480a in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=) at ./src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:57 #64 0x00007ffff71111b4 in g_main_dispatch (context=context@entry=0x7fffec000ef0) at ../../../glib/gmain.c:3476 #65 0x00007ffff71142d7 in g_main_context_dispatch_unlocked (context=0x7fffec000ef0) at ../../../glib/gmain.c:4284 #66 g_main_context_iterate_unlocked (context=context@entry=0x7fffec000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../glib/gmain.c:4349 #67 0x00007ffff71148f0 in g_main_context_iteration (context=0x7fffec000ef0, may_block=1) at ../../../glib/gmain.c:4414 #68 0x00007ffff751768c in QEventDispatcherGlib::processEvents(QFlags) (this=0x55555575f330, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:393 #69 0x00007ffff733c8ea in QEventLoop::exec(QFlags) (this=0x7fffffffdd50, flags=...) at ./src/corelib/global/qflags.h:34 #70 0x00007ffff7335846 in QCoreApplication::exec() () at ./src/corelib/global/qflags.h:74 #71 0x000055555555884e in main(int, char**) (argc=1, argv=0x7fffffffdf28) at /home/miro/Projects/Multithreading_Bug_Test/main.cpp:10