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

Dmitry Kazakov <dimul...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dimul...@gmail.com

--- Comment #4 from Dmitry Kazakov <dimul...@gmail.com> ---
As far as I can tell, DRI triggers internal abort() or exit(1), which basically
starts destroying all the static objects inside Krita:

#19 0x00007ffff7040fb1 in KisPart::~KisPart() (this=0x7ffff7fc7410
<_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>,
__in_chrg=<optimized out>) at /usr/include/c++/8/bits/atomic_base.h:390
#20 0x00007ffff70413b9 in (anonymous
namespace)::Q_QGS_s_instance::Holder::~Holder() (this=<optimized out>,
__in_chrg=<optimized out>) at
/media/tymon/Dane/Development/devthird/krita/libs/ui/KisPart.cpp:71
#21 0x00007ffff3d9e2ac in __run_exit_handlers (status=1, listp=0x7ffff3f3b718
<__exit_funcs>, run_list_atexit=run_list_atexit@entry=true,
run_dtors=run_dtors@entry=true) at exit.c:108
#22 0x00007ffff3d9e3da in __GI_exit (status=<optimized out>) at exit.c:139
#23 0x00007fffe486afa3 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so 


So the problem is actually somewhere in DRI. Perhaps we failed to allocated a
buffer somehow? E.g. due to a low-memory situation? 

If you can reproduce the crash somehow, could you please check the state of all
the pointers in this function? It looks like some pointer became null for some
reason.

#34 0x00007ffff6e1c961 in KisTextureTile::update(KisTextureTileUpdateInfo
const&, bool) (this=0x555577d503e0, updateInfo=...,
blockMipmapRegeneration=<optimized out>)
    at
/media/tymon/Dane/Development/devthird/krita/libs/ui/opengl/kis_texture_tile.cpp:286

i965: Failed to submit batchbuffer: Błędny adres [English: wrong address]

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

Reply via email to