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

            Bug ID: 468601
           Summary: Segmentation fault when starting up
    Classification: Applications
           Product: krita
           Version: 5.1.5
          Platform: Archlinux
                OS: Linux
            Status: REPORTED
          Severity: critical
          Priority: NOR
         Component: General
          Assignee: krita-bugs-n...@kde.org
          Reporter: kimt...@gmail.com
  Target Milestone: ---

SUMMARY

Krita crashes on startup, right after moving the mouse within the window.

STEPS TO REPRODUCE
1. Start program
2. Move the mouse to click "new file"
3. Program crashes before even clicking anything

OBSERVED RESULT
Segfault

EXPECTED RESULT
Usability

SOFTWARE/OS VERSIONS
Arch Linux 

ADDITIONAL INFORMATION
(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007ffff54a0953 in __pthread_kill_internal (signo=6, threadid=<optimized
out>) at pthread_kill.c:78
#2  0x00007ffff5451ea8 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#3  0x00007ffff543b53d in __GI_abort () at abort.c:79
#4  0x00007ffff543c29e in __libc_message (fmt=fmt@entry=0x7ffff55b377e "%s\n")
at ../sysdeps/posix/libc_fatal.c:150
#5  0x00007ffff54aa657 in malloc_printerr (str=str@entry=0x7ffff55b11d9
"corrupted size vs. prev_size") at malloc.c:5651
#6  0x00007ffff54ab15e in unlink_chunk (p=p@entry=0x7fff4c066c40,
av=0x7fff4c000030) at malloc.c:1605
#7  0x00007ffff54ac66b in _int_free (av=0x7fff4c000030, p=0x7fff4c065eb0,
have_lock=<optimized out>, have_lock@entry=0) at malloc.c:4602
#8  0x00007ffff54aee63 in __GI___libc_free (mem=<optimized out>) at
malloc.c:3367
#9  0x00007fffe04c86c5 in _TIFFfreeExt (tif=0x7fff4c064050, p=<optimized out>)
at /usr/src/debug/libtiff/tiff-4.5.0/libtiff/tif_open.c:162
#10 TIFFFreeDirectory (tif=0x7fff4c064050) at
/usr/src/debug/libtiff/tiff-4.5.0/libtiff/tif_dir.c:1647
#11 0x00007fffe04c8758 in TIFFCleanup (tif=0x7fff4c064050) at
/usr/src/debug/libtiff/tiff-4.5.0/libtiff/tif_close.c:52
#12 0x00007fffc0ae97c4 in std::__uniq_ptr_impl<tiff, void
(*)(tiff*)>::reset(tiff*) (__p=0x0, this=<synthetic pointer>) at
/usr/include/c++/12.2.1/bits/unique_ptr.h:198
#13 std::unique_ptr<tiff, void (*)(tiff*)>::reset(tiff*) (__p=0x0,
this=<synthetic pointer>) at /usr/include/c++/12.2.1/bits/unique_ptr.h:501
#14 KisTIFFImport::convert(KisDocument*, QIODevice*,
KisPinnedSharedPtr<KisPropertiesConfiguration>) (this=0x7fff4c063ad0,
document=0x7fff4c0018a0)
    at
/usr/src/debug/krita/krita-5.1.5/plugins/impex/tiff/kis_tiff_import.cc:1834
#15 0x00007ffff7c46ac4 in KisImportExportManager::doImport(QString const&,
QSharedPointer<KisImportExportFilter>) (this=this@entry=0x7fff4c002ce0,
location=..., filter=...)
    at /usr/src/debug/krita/krita-5.1.5/libs/ui/KisImportExportManager.cpp:667
#16 0x00007ffff7c48afd in
KisImportExportManager::convert(KisImportExportManager::Direction, QString
const&, QString const&, QString const&, bool,
KisPinnedSharedPtr<KisPropertiesConfiguration>, bool, bool)
    (this=0x7fff4c002ce0,
direction=direction@entry=KisImportExportManager::Import, location=<optimized
out>, realLocation=<optimized out>, mimeType=<optimized out>,
showWarnings=<optimized out>, exportConfiguration=..., isAsync=<optimized out>,
isAdvancedExporting=<optimized out>) at
/usr/src/debug/krita/krita-5.1.5/libs/ui/KisImportExportManager.cpp:376
#17 0x00007ffff7c49bef in KisImportExportManager::importDocument(QString
const&, QString const&) (this=<optimized out>, location=<optimized out>,
mimeType=<optimized out>)
    at /usr/src/debug/krita/krita-5.1.5/libs/global/kis_shared_ptr.h:206
#18 0x00007ffff7c30112 in KisDocument::openFile() (this=0x7fff4c0018a0) at
/usr/src/debug/krita/krita-5.1.5/libs/ui/KisDocument.cpp:1874
#19 0x00007ffff7c3dd78 in KisDocument::openPathInternal(QString const&)
(this=0x7fff4c0018a0, path=<optimized out>) at
/usr/src/debug/krita/krita-5.1.5/libs/ui/KisDocument.cpp:2414
#20 0x00007ffff7c3688d in KisDocument::openPath(QString const&,
QFlags<KisDocument::OpenFlag>) (this=0x7fff4c0018a0, _path=..., flags=...) at
/usr/src/debug/krita/krita-5.1.5/libs/ui/KisDocument.cpp:1810
#21 0x00007ffff7baaffe in KisFileIconCreator::createFileIcon(QString, QIcon&,
double, QSize) (this=this@entry=0x7fff8e294bf8, path=..., icon=...,
devicePixelRatioF=devicePixelRatioF@entry=1, iconSize=...)
    at /usr/include/qt/QtCore/qflags.h:121
#22 0x00007ffff7bab444 in (anonymous namespace)::getFileIcon((anonymous
namespace)::GetFileIconParameters) (gfip=...) at
/usr/src/debug/krita/krita-5.1.5/libs/ui/utils/KisRecentFileIconCache.cpp:51
#23 0x00007ffff7ba4f46 in QtConcurrent::StoredFunctorCall1<(anonymous
namespace)::IconFetchResult, (anonymous namespace)::IconFetchResult
(*)((anonymous namespace)::GetFileIconParameters), (anonymous
namespace)::GetFileIconParameters>::runFunctor (this=0x55555cd2b640) at
/usr/include/qt/QtConcurrent/qtconcurrentstoredfunctioncall.h:422
#24 QtConcurrent::RunFunctionTask<(anonymous
namespace)::IconFetchResult>::run() (this=0x55555cd2b640) at
/usr/include/qt/QtConcurrent/qtconcurrentrunbase.h:108
#25 0x00007ffff5ae8711 in QThreadPoolThread::run() (this=0x55555a32a9a0) at
thread/qthreadpool.cpp:100
#26 0x00007ffff5ae424a in operator() (__closure=<optimized out>) at
thread/qthread_unix.cpp:350
#27 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at thread/qthread_unix.cpp:287
#28 QThreadPrivate::start(void*) (arg=0x55555a32a9a0) at
thread/qthread_unix.cpp:310
#29 0x00007ffff549ebb5 in start_thread (arg=<optimized out>) at
pthread_create.c:444
#30 0x00007ffff5520d90 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

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

Reply via email to