Closing Krita normally always result in "Krita closed unexpectedly" notification on Plasma
Bug #1874096 reported by
Falling Snowdin
This bug affects 8 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
krita |
Fix Released
|
High
|
|||
krita (Ubuntu) |
Confirmed
|
Low
|
Unassigned |
Bug Description
Using Kubuntu 20.04 Beta with Krita 4.2.9+dfsg-1
KDE Plasma Version: 5.18.4
KDE Frameworks Version: 5.68.0
Qt Version: 5.12.8
Steps to re-produce:
1. Open Krita.
2. Close Krita.
Expected result: Krita closes cleanly without any error notifications.
What happened: On Plasma, closing Krita will always result in a Dr. Konqi error notification "Krita closed unexpectedly". This does not cause any data loss or repercussions afaik, so it seems to be just an annoyance to be fixed.
This does not happen with the Krita AppImage downloaded from krita.org so it looks to be a downstream problem with the Krita package in the Kubuntu repository. I've also attached a KCrash report.
Changed in krita (Ubuntu): | |
importance: | Undecided → Low |
tags: | added: focal groovy |
Changed in krita: | |
importance: | Unknown → High |
status: | Unknown → Won't Fix |
Changed in krita: | |
status: | Won't Fix → Fix Released |
To post a comment you must log in.
Application: krita (4.2.8)
(Compiled from sources)
Qt Version: 5.14.1
Frameworks Version: 5.67.0
Operating System: Linux 5.5.2-gentoo-r1 x86_64
Windowing system: X11
Distribution: "Gentoo Base System release 2.7"
-- Information about the crash:
- What I was doing when the application crashed:
Just starting krita, then closing again (without doing anything else) will lead to it crashing every time. I hope the stacktrace contains enough information.
The crash can be reproduced every time.
-- Backtrace: libthread_ db.so.1" .
Application: Krita (krita), signal: Segmentation fault
Using host libthread_db library "/lib64/
[Current thread is 1 (Thread 0x7efeb29487c0 (LWP 11875))]
Thread 8 (Thread 0x7efe8b7fe700 (LWP 11900)): unix/sysv/ linux/x86_ 64/syscall. S:38 :_q_futex (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/ qfutex_ p.h:133 :futexWait< QBasicAtomicInt eger<unsigned int> > (expectedValue= <optimized out>, futex=...) at thread/ qfutex_ p.h:135 ryAcquire_ loop<true> (u=..., curValue=<optimized out>, nn=8589934593, timeout=<optimized out>) at thread/ qsemaphore. cpp:219 ryAcquire< true> (timeout=<optimized out>, n=<optimized out>, u=...) at /usr/lib/ gcc/x86_ 64-pc-linux- gnu/9.2. 0/include/ g++-v9/ bits/atomic_ base.h: 539 :tryAcquire (this=0x55c9b72 a8fb0, n=<optimized out>, timeout=<optimized out>) at thread/ qsemaphore. cpp:484 per::run( ) () from /usr/lib64/ libkritaimage. so.18 :start (arg=0x7efeb900 60e0) at thread/ qthread_ unix.cpp: 342 create. c:479 unix/sysv/ linux/x86_ 64/clone. S:95
#0 syscall () at ../sysdeps/
#1 0x00007efeb78ca530 in QtLinuxFutex:
#2 QtLinuxFutex:
#3 futexSemaphoreT
#4 0x00007efeb78ca2a6 in futexSemaphoreT
#5 QSemaphore:
#6 0x00007efeb8d1668a in KisTileDataSwap
#7 0x00007efeb78c836b in QThreadPrivate:
#8 0x00007efeb55752d7 in start_thread (arg=<optimized out>) at pthread_
#9 0x00007efeb74a3a5f in clone () at ../sysdeps/
Thread 7 (Thread 0x7efea8fd0700 (LWP 11897)): 4200, nfds=1, timeout=-1) at ../sysdeps/ unix/sysv/ linux/poll. c:29 <optimized out>, n_fds=1, fds=0x7efe98004200, timeout=<optimized out>, context= 0x7efe98000c20) at ../glib- 2.60.7/ glib/gmain. c:4228 context_ iterate (context= context@ entry=0x7efe980 00c20, block=block@ entry=1, dispatch= dispatch@ entry=1, self=<optimized out>) at ../glib- 2.60.7/ glib/gmain. c:3922 context_ iteration (context= 0x7efe98000c20, may_block= may_block@ entry=1) at ../glib- 2.60.7/ glib/gmain. c:3988 rGlib:: processEvents (this=0x7efe980 00b60, flags=...) at kernel/ qeventdispatche r_glib. cpp:425 entry=0x7efea8f cfdb0, flags=..., flags@entry=...) at ../../include/ QtCore/ ../../src/ corelib/ global/ qflags. h:136 entry=0x7efeb56 29da0 <(anonymous namespace) ::Q_QGS_ _q_manager: :innerFunction( )::holder> ) at ../../include/ QtCore/ ../../src/ corelib/ global/ qflags. h:118 Manager: :run (this=0x7efeb56 29da0 <(anonymous namespace) ::Q_QGS_ _q_manager: :innerFunction( )::holde. ..
#0 0x00007efeb7497bc3 in __GI___poll (fds=0x7efe9800
#1 0x00007efeb4da85de in g_main_context_poll (priority=
#2 g_main_
#3 0x00007efeb4da86ff in g_main_
#4 0x00007efeb7ac5cbb in QEventDispatche
#5 0x00007efeb7a70a9b in QEventLoop::exec (this=this@
#6 0x00007efeb78c733e in QThread::exec (this=this@
#7 0x00007efeb55a7507 in QDBusConnection