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

            Bug ID: 389938
           Summary: Crash on exit after rendering an animation
           Product: krita
           Version: git master
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Animation
          Assignee: krita-bugs-n...@kde.org
          Reporter: b...@valdyas.org
  Target Milestone: ---

To reproduce:

* Create a new document
* Create a bunch of frames
* Render the animation
* Close Krita, discard the document

Thread 1 (Thread 0x7f02d8310940 (LWP 3962)):
[KCrash Handler]
#6  0x0000000000000030 in ?? ()
#7  0x00007f02d7ab0db8 in KisOpenGLImageTextures::destroyImageTextureTiles
(this=0xa514ce0) at
/home/boud/dev/krita/libs/ui/opengl/kis_opengl_image_textures.cpp:250
#8  0x00007f02d7ab4e36 in KisOpenGLImageTextures::~KisOpenGLImageTextures
(this=0xa514ce0, __in_chrg=<optimized out>) at
/home/boud/dev/krita/libs/ui/opengl/kis_opengl_image_textures.cpp:134
#9  0x00007f02d7ab5099 in KisOpenGLImageTextures::~KisOpenGLImageTextures
(this=0xa514ce0, __in_chrg=<optimized out>) at
/home/boud/dev/krita/libs/ui/opengl/kis_opengl_image_textures.cpp:136
#10 0x00007f02d7c9560a in KisSharedPtr<KisOpenGLImageTextures>::deref
(sp=<optimized out>, t=<optimized out>) at
/home/boud/dev/krita/libs/global/kis_shared_ptr.h:214
#11 KisSharedPtr<KisOpenGLImageTextures>::deref (this=0xa514f80) at
/home/boud/dev/krita/libs/global/kis_shared_ptr.h:221
#12 KisSharedPtr<KisOpenGLImageTextures>::~KisSharedPtr (this=0xa514f80,
__in_chrg=<optimized out>) at
/home/boud/dev/krita/libs/global/kis_shared_ptr.h:109
#13 KisAnimationFrameCache::Private::~Private (this=0xa514f80,
__in_chrg=<optimized out>) at
/home/boud/dev/krita/libs/ui/kis_animation_frame_cache.cpp:43
#14 QScopedPointerDeleter<KisAnimationFrameCache::Private>::cleanup
(pointer=0xa514f80) at /usr/include/qt5/QtCore/qscopedpointer.h:60
#15 QScopedPointer<KisAnimationFrameCache::Private,
QScopedPointerDeleter<KisAnimationFrameCache::Private> >::~QScopedPointer
(this=0xa514f20, __in_chrg=<optimized out>) at
/usr/include/qt5/QtCore/qscopedpointer.h:107
#16 KisAnimationFrameCache::~KisAnimationFrameCache (this=0xa514f00,
__in_chrg=<optimized out>) at
/home/boud/dev/krita/libs/ui/kis_animation_frame_cache.cpp:179
#17 0x00007f02d7c95699 in KisAnimationFrameCache::~KisAnimationFrameCache
(this=0xa514f00, __in_chrg=<optimized out>) at
/home/boud/dev/krita/libs/ui/kis_animation_frame_cache.cpp:182
#18 0x00007f02d7c98dbe in KisSharedPtr<KisAnimationFrameCache>::deref
(sp=<optimized out>, t=<optimized out>) at
/home/boud/dev/krita/libs/global/kis_shared_ptr.h:214
#19 KisSharedPtr<KisAnimationFrameCache>::deref (this=0x83e3ad0) at
/home/boud/dev/krita/libs/global/kis_shared_ptr.h:221
#20 KisSharedPtr<KisAnimationFrameCache>::~KisSharedPtr (this=0x83e3ad0,
__in_chrg=<optimized out>) at
/home/boud/dev/krita/libs/global/kis_shared_ptr.h:109
#21 KisAsyncAnimationCacheRenderer::Private::~Private (this=0x83e3ad0,
__in_chrg=<optimized out>) at
/home/boud/dev/krita/libs/ui/KisAsyncAnimationCacheRenderer.cpp:24
#22 QScopedPointerDeleter<KisAsyncAnimationCacheRenderer::Private>::cleanup
(pointer=0x83e3ad0) at /usr/include/qt5/QtCore/qscopedpointer.h:60
#23 QScopedPointer<KisAsyncAnimationCacheRenderer::Private,
QScopedPointerDeleter<KisAsyncAnimationCacheRenderer::Private>
>::~QScopedPointer (this=0x8571698, __in_chrg=<optimized out>) at
/usr/include/qt5/QtCore/qscopedpointer.h:107
#24 KisAsyncAnimationCacheRenderer::~KisAsyncAnimationCacheRenderer
(this=0x8571680, __in_chrg=<optimized out>) at
/home/boud/dev/krita/libs/ui/KisAsyncAnimationCacheRenderer.cpp:37
#25 0x00007f02d7c9693f in KisAnimationCachePopulator::Private::~Private
(this=0x8571610, __in_chrg=<optimized out>) at
/home/boud/dev/krita/libs/ui/kis_animation_cache_populator.cpp:47
#26 QScopedPointerDeleter<KisAnimationCachePopulator::Private>::cleanup
(pointer=0x8571610) at /usr/include/qt5/QtCore/qscopedpointer.h:60
#27 QScopedPointer<KisAnimationCachePopulator::Private,
QScopedPointerDeleter<KisAnimationCachePopulator::Private> >::~QScopedPointer
(this=0x86333e8, __in_chrg=<optimized out>) at
/usr/include/qt5/QtCore/qscopedpointer.h:107
#28 KisAnimationCachePopulator::~KisAnimationCachePopulator (this=0x86333d8,
__in_chrg=<optimized out>) at
/home/boud/dev/krita/libs/ui/kis_animation_cache_populator.cpp:277
#29 0x00007f02d7c3e765 in KisPart::Private::~Private (this=0x8633390,
__in_chrg=<optimized out>) at /home/boud/dev/krita/libs/ui/KisPart.cpp:96
#30 KisPart::~KisPart (this=0x7f02d81615a0
<_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>,
__in_chrg=<optimized out>) at /home/boud/dev/krita/libs/ui/KisPart.cpp:155
#31 0x00007f02d7c3e7e9 in (anonymous
namespace)::Q_QGS_s_instance::Holder::~Holder (this=<optimized out>,
__in_chrg=<optimized out>) at /home/boud/dev/krita/libs/ui/KisPart.cpp:82
#32 0x00007f02ccb13129 in __run_exit_handlers () from /lib64/libc.so.6
#33 0x00007f02ccb13175 in exit () from /lib64/libc.so.6
#34 0x00007f02ccafc6dc in __libc_start_main () from /lib64/libc.so.6
#35 0x00000000004068a9 in _start () at ../sysdeps/x86_64/start.S:118

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to