Bug 385145 - Krita crashes when i switched image tabs by scrolling mouse wheel
Summary: Krita crashes when i switched image tabs by scrolling mouse wheel
Status: RESOLVED WORKSFORME
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: 3.2.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2017-09-27 14:31 UTC by Anton Lifanov
Modified: 2018-10-29 02:01 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Lifanov 2017-09-27 14:31:29 UTC
Application: krita (3.2.1)

Qt Version: 5.9.1
Frameworks Version: 5.38.0
Operating System: Linux 4.10.0-35-generic x86_64
Distribution: KDE neon User Edition 5.10

-- Information about the crash:
- What I was doing when the application crashed:
I'm woked with 10+ images at a time and when i swiched images by mouse wheel krita crashes.

-- Backtrace:
Application: Krita (krita), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc3c47ea900 (LWP 12375))]

Thread 25 (Thread 0x7fc31525d700 (LWP 13824)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d850d2bd in _int_free (av=0x7fc3d8851b20 <main_arena>, p=0x25a34ac0, have_lock=0) at malloc.c:3962
#2  0x00007fc3d851153c in __GI___libc_free (mem=<optimized out>) at malloc.c:2968
#3  0x00007fc39a61ca7a in QScopedPointerDeleter<ToolTransformArgs>::cleanup (pointer=0x25a34ad0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:60
#4  QScopedPointer<ToolTransformArgs, QScopedPointerDeleter<ToolTransformArgs> >::~QScopedPointer (this=0x22787c08, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:107
#5  ToolTransformArgs::~ToolTransformArgs (this=0x22787ad8, __in_chrg=<optimized out>) at /workspace/build/plugins/tools/tool_transform2/tool_transform_args.cc:257
#6  0x00007fc39a62c3f0 in TransformStrokeStrategy::TransformData::~TransformData (this=0x22787ac0, __in_chrg=<optimized out>) at /workspace/build/plugins/tools/tool_transform2/strokes/transform_stroke_strategy.h:38
#7  TransformStrokeStrategy::TransformData::~TransformData (this=0x22787ac0, __in_chrg=<optimized out>) at /workspace/build/plugins/tools/tool_transform2/strokes/transform_stroke_strategy.h:38
#8  0x00007fc3d689b95c in KisStrokeJob::~KisStrokeJob (this=0x25a34c10, __in_chrg=<optimized out>) at /workspace/build/obj-x86_64-linux-gnu/libs/image/../../../libs/image/kis_stroke_job.h:40
#9  KisStrokeJob::~KisStrokeJob (this=0x25a34c10, __in_chrg=<optimized out>) at /workspace/build/obj-x86_64-linux-gnu/libs/image/../../../libs/image/kis_stroke_job.h:41
#10 KisUpdateJobItem::run (this=0xea484b0) at /workspace/build/obj-x86_64-linux-gnu/libs/image/../../../libs/image/kis_update_job_item.h:67
#11 0x00007fc3d8e99c73 in QThreadPoolThread::run (this=0x7fc304000a50) at thread/qthreadpool.cpp:99
#12 0x00007fc3d8e9d989 in QThreadPrivate::start (arg=0x7fc304000a50) at thread/qthread_unix.cpp:368
#13 0x00007fc3d2edf6ba in start_thread (arg=0x7fc31525d700) at pthread_create.c:333
#14 0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 24 (Thread 0x7fc309f46700 (LWP 13823)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d850d2bd in _int_free (av=0x7fc3d8851b20 <main_arena>, p=0x24f83eb0, have_lock=0) at malloc.c:3962
#2  0x00007fc3d851153c in __GI___libc_free (mem=<optimized out>) at malloc.c:2968
#3  0x00007fc39a61ca7a in QScopedPointerDeleter<ToolTransformArgs>::cleanup (pointer=0x24f83ec0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:60
#4  QScopedPointer<ToolTransformArgs, QScopedPointerDeleter<ToolTransformArgs> >::~QScopedPointer (this=0x24b5f418, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:107
#5  ToolTransformArgs::~ToolTransformArgs (this=0x24b5f2e8, __in_chrg=<optimized out>) at /workspace/build/plugins/tools/tool_transform2/tool_transform_args.cc:257
#6  0x00007fc39a62c3f0 in TransformStrokeStrategy::TransformData::~TransformData (this=0x24b5f2d0, __in_chrg=<optimized out>) at /workspace/build/plugins/tools/tool_transform2/strokes/transform_stroke_strategy.h:38
#7  TransformStrokeStrategy::TransformData::~TransformData (this=0x24b5f2d0, __in_chrg=<optimized out>) at /workspace/build/plugins/tools/tool_transform2/strokes/transform_stroke_strategy.h:38
#8  0x00007fc3d689b95c in KisStrokeJob::~KisStrokeJob (this=0x24f4e140, __in_chrg=<optimized out>) at /workspace/build/obj-x86_64-linux-gnu/libs/image/../../../libs/image/kis_stroke_job.h:40
#9  KisStrokeJob::~KisStrokeJob (this=0x24f4e140, __in_chrg=<optimized out>) at /workspace/build/obj-x86_64-linux-gnu/libs/image/../../../libs/image/kis_stroke_job.h:41
#10 KisUpdateJobItem::run (this=0xed71b30) at /workspace/build/obj-x86_64-linux-gnu/libs/image/../../../libs/image/kis_update_job_item.h:67
#11 0x00007fc3d8e99c73 in QThreadPoolThread::run (this=0x7fc37c0030b0) at thread/qthreadpool.cpp:99
#12 0x00007fc3d8e9d989 in QThreadPrivate::start (arg=0x7fc37c0030b0) at thread/qthread_unix.cpp:368
#13 0x00007fc3d2edf6ba in start_thread (arg=0x7fc309f46700) at pthread_create.c:333
#14 0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 23 (Thread 0x7fc309745700 (LWP 13822)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc309745700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc309745700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc309745700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 22 (Thread 0x7fc329346700 (LWP 13815)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc329346700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc329346700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc329346700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 21 (Thread 0x7fc328b1b700 (LWP 13814)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc328b1b700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc328b1b700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc328b1b700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 20 (Thread 0x7fc316a5f700 (LWP 13813)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc316a5f700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc316a5f700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc316a5f700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7fc31625e700 (LWP 13812)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d850d2bd in _int_free (av=0x7fc3d8851b20 <main_arena>, p=0x1639400, have_lock=0) at malloc.c:3962
#2  0x00007fc3d851153c in __GI___libc_free (mem=mem@entry=0x1639410) at malloc.c:2968
#3  0x00007fc3db0db9b7 in __GI__dl_deallocate_tls (tcb=tcb@entry=0x7fc3c1f6a700, dealloc_tcb=dealloc_tcb@entry=false) at dl-tls.c:560
#4  0x00007fc3d2edf5b6 in __free_stacks (limit=41943040) at allocatestack.c:284
#5  queue_stack (stack=0x7fc3d851153c <__GI___libc_free+76>) at allocatestack.c:312
#6  __deallocate_stack (pd=0x7fc3d851153c <__GI___libc_free+76>) at allocatestack.c:774
#7  __free_tcb (pd=pd@entry=0x7fc31625e700) at pthread_create.c:243
#8  0x00007fc3d2edf937 in start_thread (arg=0x7fc31625e700) at pthread_create.c:453
#9  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7fc2f5b42700 (LWP 13791)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc2f5b42700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc2f5b42700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc2f5b42700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7fc2f3ec7700 (LWP 13790)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc2f3ec7700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc2f3ec7700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc2f3ec7700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7fc2ee20e700 (LWP 13789)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc2ee20e700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc2ee20e700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc2ee20e700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7fc33e506700 (LWP 13783)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc33e506700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc33e506700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc33e506700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7fc32ab47700 (LWP 13782)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc32ab47700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc32ab47700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc32ab47700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7fc33ed07700 (LWP 13781)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc33ed07700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc33ed07700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc33ed07700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7fc2e5a04700 (LWP 13774)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc2e5a04700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc2e5a04700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc2e5a04700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7fc2e8a0a700 (LWP 13773)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc2e8a0a700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc2e8a0a700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc2e8a0a700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fc2e920b700 (LWP 13772)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc2e920b700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc2e920b700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc2e920b700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fc2e8209700 (LWP 13771)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc2e8209700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc2e8209700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc2e8209700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fc2e7a08700 (LWP 13760)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc2e7a08700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc2e7a08700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc2e7a08700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fc2e7207700 (LWP 13759)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc2e7207700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc2e7207700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc2e7207700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fc2e6205700 (LWP 13758)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc2e6205700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc2e6205700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc2e6205700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fc2e6a06700 (LWP 13757)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fc3d2edf44f in __deallocate_stack (pd=0x7fc2e6a06700) at allocatestack.c:763
#2  __free_tcb (pd=pd@entry=0x7fc2e6a06700) at pthread_create.c:243
#3  0x00007fc3d2edf937 in start_thread (arg=0x7fc2e6a06700) at pthread_create.c:453
#4  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fc3925de700 (LWP 12385)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc3d8e9e8eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x903d060) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x903cca0, mutex=mutex@entry=0x903cc98, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fc3d9bfad8a in QFileInfoGatherer::run (this=0x903cc88) at dialogs/qfileinfogatherer.cpp:253
#4  0x00007fc3d8e9d989 in QThreadPrivate::start (arg=0x903cc88) at thread/qthread_unix.cpp:368
#5  0x00007fc3d2edf6ba in start_thread (arg=0x7fc3925de700) at pthread_create.c:333
#6  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fc391ddd700 (LWP 12384)):
#0  0x00007fc3d855930d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fc3d90c62ad in qt_nanosleep (amount=...) at kernel/qelapsedtimer_unix.cpp:195
#2  0x00007fc3d8e9cd18 in QThread::msleep (msecs=msecs@entry=700) at thread/qthread_unix.cpp:506
#3  0x00007fc3d667fe1a in KisTileDataSwapper::run (this=0x7fc3d6b59a80 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /workspace/build/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:97
#4  0x00007fc3d8e9d989 in QThreadPrivate::start (arg=0x7fc3d6b59a80 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at thread/qthread_unix.cpp:368
#5  0x00007fc3d2edf6ba in start_thread (arg=0x7fc391ddd700) at pthread_create.c:333
#6  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fc3b6999700 (LWP 12377)):
#0  0x00007fc3d858870d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fc3d18e738c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc3d18e749c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc3d90c694b in QEventDispatcherGlib::processEvents (this=0x7fc3b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fc3d906f7ca in QEventLoop::exec (this=this@entry=0x7fc3b6998c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fc3d8e98cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007fc3d310ab75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fc3d8e9d989 in QThreadPrivate::start (arg=0x7fc3d3180da0) at thread/qthread_unix.cpp:368
#8  0x00007fc3d2edf6ba in start_thread (arg=0x7fc3b6999700) at pthread_create.c:333
#9  0x00007fc3d85943dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fc3c47ea900 (LWP 12375)):
[KCrash Handler]
#6  0x00007fc3d84c2428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007fc3d84c402a in __GI_abort () at abort.c:89
#8  0x00007fc3d85047ea in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7fc3d861de98 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#9  0x00007fc3d850f651 in malloc_printerr (ar_ptr=0x7ffc1e96d6a0, ptr=0x22e7cbff, str=0x7fc3d861e2a0 "malloc(): memory corruption (fast)", action=3) at malloc.c:5006
#10 _int_malloc (av=av@entry=0x7fc3d8851b20 <main_arena>, bytes=bytes@entry=24) at malloc.c:3386
#11 0x00007fc3d8511184 in __GI___libc_malloc (bytes=24) at malloc.c:2913
#12 0x00007fc3d8e9ec6d in QArrayData::allocate (objectSize=objectSize@entry=1, alignment=alignment@entry=8, capacity=capacity@entry=0, options=options@entry=...) at tools/qarraydata.cpp:118
#13 0x00007fc3d8ea61a4 in QTypedArrayData<char>::allocate (options=..., capacity=0) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:223
#14 QTypedArrayData<char>::fromRawData (options=..., n=12, data=0x24c4c0e9 "updateCursor(QCursor)") at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:244
#15 QByteArray::fromRawData (data=data@entry=0x24c4c0e9 "updateCursor(QCursor)", size=size@entry=12) at tools/qbytearray.cpp:4230
#16 0x00007fc3d907b1c3 in QMetaObjectPrivate::decodeMethodSignature (signature=signature@entry=0x24c4c0e9 "updateCursor(QCursor)", types=...) at kernel/qmetaobject.cpp:688
#17 0x00007fc3d90a1cc8 in QObject::disconnect (sender=0x16915b60, signal=0x215bdc19 "cursorChanged(QCursor)", signal@entry=0x7fc3d5da4e68 "2cursorChanged(const QCursor&)", receiver=0x7fc3d5ff3be0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>, method=0x24c4c0e9 "updateCursor(QCursor)", method@entry=0x7fc3d5da4bfd "1updateCursor(const QCursor&)") at kernel/qobject.cpp:2992
#18 0x00007fc3d5cedb99 in KoToolManager::Private::disconnectActiveTool (this=this@entry=0x8003640) at /workspace/build/libs/flake/KoToolManager.cpp:552
#19 0x00007fc3d5cf060c in KoToolManager::Private::switchCanvasData (this=this@entry=0x8003640, cd=cd@entry=0x185d1e10) at /workspace/build/libs/flake/KoToolManager.cpp:705
#20 0x00007fc3d5cf09cb in KoToolManager::Private::movedFocus (this=0x8003640, from=<optimized out>, to=<optimized out>) at /workspace/build/libs/flake/KoToolManager.cpp:877
#21 0x00007fc3d909dc19 in QMetaObject::activate (sender=0x7ffc1e96fcd0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc1e96dcd0) at kernel/qobject.cpp:3766
#22 0x00007fc3d909e527 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fc3d9eacee0 <QApplication::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc1e96dcd0) at kernel/qobject.cpp:3628
#23 0x00007fc3d99d7ab8 in QApplication::focusChanged (this=<optimized out>, _t1=_t1@entry=0xefcbec0, _t2=0x14e05fb0) at .moc/moc_qapplication.cpp:240
#24 0x00007fc3d99deca3 in QApplicationPrivate::setFocusWidget (focus=focus@entry=0x14e05fb0, reason=reason@entry=Qt::OtherFocusReason) at kernel/qapplication.cpp:1817
#25 0x00007fc3d9a15341 in QWidget::setFocus (this=0x16632ab0, reason=reason@entry=Qt::OtherFocusReason) at kernel/qwidget.cpp:6576
#26 0x00007fc3dac0773f in QWidget::setFocus (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:416
#27 KisViewManager::setCurrentView (this=0x80a1800, view=view@entry=0xefcbec0) at /workspace/build/libs/ui/KisViewManager.cpp:439
#28 0x00007fc3dabce83c in KisMainWindow::setActiveView (this=0x7f9bd40, view=0xefcbec0) at /workspace/build/libs/ui/KisMainWindow.cpp:1276
#29 0x00007fc3dabd21bc in KisMainWindow::setActiveSubWindow (this=this@entry=0x7f9bd40, window=<optimized out>) at /workspace/build/libs/ui/KisMainWindow.cpp:2207
#30 0x00007fc3dabd22ec in KisMainWindow::subWindowActivated (this=0x7f9bd40) at /workspace/build/libs/ui/KisMainWindow.cpp:2060
#31 0x00007fc3dabde033 in KisMainWindow::qt_static_metacall (_o=0x7f9bd40, _c=<optimized out>, _id=<optimized out>, _a=0x7ffc1e96e220) at /workspace/build/obj-x86_64-linux-gnu/libs/ui/moc_KisMainWindow.cpp:375
#32 0x00007fc3d909dc19 in QMetaObject::activate (sender=sender@entry=0x7ff7e30, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc1e96e220) at kernel/qobject.cpp:3766
#33 0x00007fc3d909e527 in QMetaObject::activate (sender=sender@entry=0x7ff7e30, m=m@entry=0x7fc3d9eb7060 <QMdiArea::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc1e96e220) at kernel/qobject.cpp:3628
#34 0x00007fc3d9b17ebf in QMdiArea::subWindowActivated (this=this@entry=0x7ff7e30, _t1=0x1876eaa0) at .moc/moc_qmdiarea.cpp:309
#35 0x00007fc3d9b1e830 in QMdiAreaPrivate::emitWindowActivated (this=this@entry=0x7e5aa50, activeWindow=activeWindow@entry=0x1876eaa0) at widgets/qmdiarea.cpp:1093
#36 0x00007fc3d9b1e9db in QMdiAreaPrivate::_q_processWindowStateChanged (this=0x7e5aa50, oldState=..., newState=...) at widgets/qmdiarea.cpp:761
#37 0x00007fc3d9b1ec95 in QMdiArea::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qmdiarea.cpp:183
#38 0x00007fc3d909dc19 in QMetaObject::activate (sender=sender@entry=0x1876eaa0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc1e96e450) at kernel/qobject.cpp:3766
#39 0x00007fc3d909e527 in QMetaObject::activate (sender=sender@entry=0x1876eaa0, m=m@entry=0x7fc3d9eb7c40 <QMdiSubWindow::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc1e96e450) at kernel/qobject.cpp:3628
#40 0x00007fc3d9b23516 in QMdiSubWindow::windowStateChanged (this=this@entry=0x1876eaa0, _t1=..., _t2=...) at .moc/moc_qmdisubwindow.cpp:229
#41 0x00007fc3d9b2b832 in QMdiSubWindowPrivate::setActive (this=0x1876ec50, activate=<optimized out>, changeFocus=<optimized out>) at widgets/qmdisubwindow.cpp:1444
#42 0x00007fc3d9b1ecaf in QMdiArea::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qmdiarea.cpp:184
#43 0x00007fc3d909dc19 in QMetaObject::activate (sender=sender@entry=0x962b110, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc1e96e650) at kernel/qobject.cpp:3766
#44 0x00007fc3d909e527 in QMetaObject::activate (sender=sender@entry=0x962b110, m=m@entry=0x7fc3d9ebb320 <QTabBar::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc1e96e650) at kernel/qobject.cpp:3628
#45 0x00007fc3d9b5681e in QTabBar::currentChanged (this=this@entry=0x962b110, _t1=_t1@entry=6) at .moc/moc_qtabbar.cpp:334
#46 0x00007fc3d9b5afb5 in QTabBar::setCurrentIndex (this=0x962b110, index=6) at widgets/qtabbar.cpp:1366
#47 0x00007fc3d9b5b17e in QTabBarPrivate::setCurrentNextEnabledIndex (this=<optimized out>, offset=<optimized out>) at widgets/qtabbar.cpp:2207
#48 0x00007fc3d9b5b214 in QTabBar::wheelEvent (this=0x962b110, event=0x7ffc1e96e910) at widgets/qtabbar.cpp:2194
#49 0x00007fc3d9a1a6d8 in QWidget::event (this=this@entry=0x962b110, event=event@entry=0x7ffc1e96e910) at kernel/qwidget.cpp:9178
#50 0x00007fc3d9b5bb63 in QTabBar::event (this=0x962b110, event=0x7ffc1e96e910) at widgets/qtabbar.cpp:1691
#51 0x00007fc3d99d93fc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x962b110, e=0x7ffc1e96e910) at kernel/qapplication.cpp:3717
#52 0x00007fc3d99e2995 in QApplication::notify (this=<optimized out>, receiver=receiver@entry=0x962b110, e=e@entry=0x7ffc1e96eb00) at kernel/qapplication.cpp:3285
#53 0x00007fc3dab9e0b7 in KisApplication::notify (this=<optimized out>, receiver=0x962b110, event=0x7ffc1e96eb00) at /workspace/build/libs/ui/KisApplication.cpp:543
#54 0x00007fc3d9071798 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x962b110, event=event@entry=0x7ffc1e96eb00) at kernel/qcoreapplication.cpp:1018
#55 0x00007fc3d9a35892 in QCoreApplication::sendSpontaneousEvent (event=0x7ffc1e96eb00, receiver=0x962b110) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#56 QWidgetWindow::handleWheelEvent (this=<optimized out>, event=<optimized out>) at kernel/qwidgetwindow.cpp:808
#57 0x00007fc3d9a36e2b in QWidgetWindow::event (this=0x95f2350, event=0x7ffc1e96eed0) at kernel/qwidgetwindow.cpp:270
#58 0x00007fc3d99d93fc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x95f2350, e=0x7ffc1e96eed0) at kernel/qapplication.cpp:3717
#59 0x00007fc3d99e0e07 in QApplication::notify (this=0x7ffc1e96fcd0, receiver=receiver@entry=0x95f2350, e=e@entry=0x7ffc1e96eed0) at kernel/qapplication.cpp:3476
#60 0x00007fc3dab9e0b7 in KisApplication::notify (this=<optimized out>, receiver=0x95f2350, event=0x7ffc1e96eed0) at /workspace/build/libs/ui/KisApplication.cpp:543
#61 0x00007fc3d9071798 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x95f2350, event=event@entry=0x7ffc1e96eed0) at kernel/qcoreapplication.cpp:1018
#62 0x00007fc3dac60bb1 in QCoreApplication::sendEvent (event=0x7ffc1e96eed0, receiver=0x95f2350) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:233
#63 processWheelEvent (e=e@entry=0x219a9330) at /workspace/build/libs/ui/input/wintab/qxcbconnection.cpp:788
#64 0x00007fc3dac60e36 in QWindowSystemInterface::handleWheelEvent (tlw=tlw@entry=0x95f2350, timestamp=17817751, local=..., global=..., pixelDelta=..., pixelDelta@entry=..., angleDelta=..., angleDelta@entry=..., mods=..., phase=Qt::NoScrollPhase, source=Qt::MouseEventNotSynthesized) at /workspace/build/libs/ui/input/wintab/qxcbconnection.cpp:735
#65 0x00007fc3dac598d3 in QXcbConnection::xi2HandleScrollEvent (this=this@entry=0x19b4130, event=event@entry=0x249ebc30, scrollingDevice=...) at /workspace/build/libs/ui/input/wintab/qxcbconnection_xi2.cpp:1007
#66 0x00007fc3dac5dded in QXcbConnection::xi2HandleEvent (this=0x19b4130, event=0x249ebc30) at /workspace/build/libs/ui/input/wintab/qxcbconnection_xi2.cpp:526
#67 0x00007fc3dac616d6 in KisXi2EventFilter::nativeEventFilter (this=0x7fc3db0c72e0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>, eventType=..., message=0x7fc3bc02cde0, result=<optimized out>) at /workspace/build/libs/ui/input/wintab/kis_xi2_event_filter.cpp:115
#68 0x00007fc3d906e3af in QAbstractEventDispatcher::filterNativeEvent (this=<optimized out>, eventType=..., message=message@entry=0x7fc3bc02cde0, result=result@entry=0x7ffc1e96f178) at kernel/qabstracteventdispatcher.cpp:467
#69 0x00007fc3c42b5f54 in QXcbConnection::handleXcbEvent (this=this@entry=0x162d1a0, event=event@entry=0x7fc3bc02cde0) at qxcbconnection.cpp:1083
#70 0x00007fc3c42b6c3c in QXcbConnection::processXcbEvents (this=0x162d1a0) at qxcbconnection.cpp:1723
#71 0x00007fc3d909ec59 in QObject::event (this=0x162d1a0, e=<optimized out>) at kernel/qobject.cpp:1246
#72 0x00007fc3d99d93fc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x162d1a0, e=0x7fc3bc02cc50) at kernel/qapplication.cpp:3717
#73 0x00007fc3d99e0e07 in QApplication::notify (this=0x7ffc1e96fcd0, receiver=receiver@entry=0x162d1a0, e=e@entry=0x7fc3bc02cc50) at kernel/qapplication.cpp:3476
#74 0x00007fc3dab9e0b7 in KisApplication::notify (this=<optimized out>, receiver=0x162d1a0, event=0x7fc3bc02cc50) at /workspace/build/libs/ui/KisApplication.cpp:543
#75 0x00007fc3d9071798 in QCoreApplication::notifyInternal2 (receiver=0x162d1a0, event=event@entry=0x7fc3bc02cc50) at kernel/qcoreapplication.cpp:1018
#76 0x00007fc3d9073f7b in QCoreApplication::sendEvent (event=0x7fc3bc02cc50, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#77 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x161fe30) at kernel/qcoreapplication.cpp:1678
#78 0x00007fc3d90743e8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1532
#79 0x00007fc3d90c7323 in postEventSourceDispatch (s=0x1674c90) at kernel/qeventdispatcher_glib.cpp:276
#80 0x00007fc3d18e7197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#81 0x00007fc3d18e73f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#82 0x00007fc3d18e749c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#83 0x00007fc3d90c692f in QEventDispatcherGlib::processEvents (this=0x167a760, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#84 0x00007fc3d906f7ca in QEventLoop::exec (this=this@entry=0x7ffc1e96f830, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#85 0x00007fc3d9078704 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291
#86 0x00007fc3d945a2ec in QGuiApplication::exec () at kernel/qguiapplication.cpp:1679
#87 0x00007fc3d99d9355 in QApplication::exec () at kernel/qapplication.cpp:2905
#88 0x0000000000405121 in main (argc=2, argv=<optimized out>) at /workspace/build/krita/main.cc:269

Possible duplicates by query: bug 381268, bug 375933, bug 371817.

Reported using DrKonqi
Comment 1 Halla Rempt 2017-09-28 08:06:29 UTC
Hi Anton!

Since the backtrace points to the transform tool, does this only happen if the transform tool is active, or always? I haven't been able to reproduce yet, but it looks like kind of timing issue :-(
Comment 2 Halla Rempt 2017-11-21 10:25:21 UTC
Hi Anton,

I'm sorry, I still cannot reproduce this issue, but I'm wondering: was there a transformation action active when you switched images?
Comment 3 mvowada 2018-01-20 17:23:31 UTC
(I can't reproduce this on Ubuntu 14.04 - Krita 4.0.0-beta1.1.appimage. I've tried with more than 10 images open at time and playing with the transform tool)
Comment 4 Andrew Crouthamel 2018-09-28 03:30:46 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Andrew Crouthamel 2018-10-29 02:01:27 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!