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

            Bug ID: 436348
           Summary: Crash when summoning the ctrl+return action search
                    multiple times.
           Product: krita
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: General
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Application: krita (5.0.0-prealpha (git fa2b7b6))

Qt Version: 5.15.2
Frameworks Version: 5.81.0
Operating System: Linux 5.4.0-72-generic x86_64
Windowing System: X11
Drkonqi Version: 5.21.4
Distribution: KDE neon User Edition 5.21

-- Information about the crash:
- What I was doing when the application crashed:
I was messing with the ctrl+return action search. I had, before this, selected
an action. Then when I did ctrl+return again, I got this crash.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Krita (krita), signal: Segmentation fault

[New LWP 3879468]
[New LWP 3879469]
[New LWP 3879470]
[New LWP 3879471]
[New LWP 3879472]
[New LWP 3879534]
[New LWP 3879544]
[New LWP 3879564]
[New LWP 3879565]
[New LWP 3879598]
[New LWP 3879599]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f3c29019aff in __GI___poll (fds=0x7ffea5e68e28, nfds=1, timeout=1000) at
../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f3c23c8b880 (LWP 3879443))]

Thread 12 (Thread 0x7f3bad2f6700 (LWP 3879599)):
#0  0x00007f3c266e4328 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3c266e5cbf in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3c266e6312 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3c266e64a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3c295ffffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f3c295a41eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f3c293bea52 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f3c293bfbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f3c27063609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f3c29026293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f3badaf7700 (LWP 3879598)):
#0  0x00007f3c29019aff in __GI___poll (fds=0x7f3ba0004280, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f3c266e636e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3c266e64a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3c295ffffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f3c295a41eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f3c293bea52 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f3c293bfbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f3c27063609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007f3c29026293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f3baeb7c700 (LWP 3879565)):
#0  0x00007f3c266e28ed in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3c266e4345 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3c266e582b in g_main_context_prepare () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3c266e629b in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3c266e64a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3c295ffffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f3c295a41eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f3c293bea52 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f3c15c4338a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f3c293bfbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f3c27063609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f3c29026293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f3bd104f700 (LWP 3879564)):
#0  __GI___libc_read (nbytes=16, buf=0x7f3bd104eaf0, fd=35) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=35, buf=0x7f3bd104eaf0, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f3c2672eb2f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3c266e5ebe in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3c266e6312 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3c266e64a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f3c295ffffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f3c295a41eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f3c293bea52 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f3c1598dfa9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f3c293bfbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f3c27063609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007f3c29026293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f3bd084e700 (LWP 3879544)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3c293c2170 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f3c293c1fd6 in QSemaphore::tryAcquire(int, int) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f3c2aa1ffa7 in KisTileDataSwapper::waitForWork() (this=<optimized
out>) at
/home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:74
#4  0x00007f3c2aa201aa in KisTileDataSwapper::run() (this=0x7f3c2af47c40
<(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at
/home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:80
#5  0x00007f3c293bfbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f3c27063609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f3c29026293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f3bfe8a2700 (LWP 3879534)):
#0  __GI___libc_read (nbytes=16, buf=0x7f3bfe8a1b10, fd=30) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=30, buf=0x7f3bfe8a1b10, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f3c2672eb2f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3c266e5ebe in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3c266e6312 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3c266e64a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f3c295ffffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f3c295a41eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f3c293bea52 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f3c293bfbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f3c27063609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f3c29026293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f3c14951700 (LWP 3879472)):
#0  0x00007f3c267334dd in g_mutex_lock () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3c266e5dac in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3c266e6312 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3c266e64a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3c295ffffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f3c295a41eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f3c293bea52 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f3c2644ff4b in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f3c293bfbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f3c27063609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f3c29026293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f3c152ee700 (LWP 3879471)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f3c040029e8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f3c04002998,
cond=0x7f3c040029c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f3c040029c0, mutex=0x7f3c04002998) at
pthread_cond_wait.c:638
#3  0x00007f3c21310b5b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f3c2131075b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f3c27063609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f3c29026293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f3c20bc9700 (LWP 3879470)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f3c040029e8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f3c04002998,
cond=0x7f3c040029c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f3c040029c0, mutex=0x7f3c04002998) at
pthread_cond_wait.c:638
#3  0x00007f3c21310b5b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f3c2131075b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f3c27063609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f3c29026293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f3c0f05b700 (LWP 3879469)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f3c040029e8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f3c04002998,
cond=0x7f3c040029c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f3c040029c0, mutex=0x7f3c04002998) at
pthread_cond_wait.c:638
#3  0x00007f3c21310b5b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f3c2131075b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f3c27063609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f3c29026293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f3c1705b700 (LWP 3879468)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f3c040029e8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f3c04002998,
cond=0x7f3c040029c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f3c040029c0, mutex=0x7f3c04002998) at
pthread_cond_wait.c:638
#3  0x00007f3c21310b5b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f3c2131075b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f3c27063609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f3c29026293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f3c23c8b880 (LWP 3879443)):
[KCrash Handler]
#4  0x0000000000000020 in  ()
#5  0x00007f3c27e0f177 in
qDeleteAll<QTypedArrayData<KActionCollection*>::const_iterator>(QTypedArrayData<KActionCollection*>::const_iterator,
QTypedArrayData<KActionCollection*>::const_iterator) (end=..., begin=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:319
#6  qDeleteAll<QVector<KActionCollection*> >(QVector<KActionCollection*>
const&) (c=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:328
#7  KateCommandBar::updateBar(QList<KActionCollection*> const&, int)
(this=0x56486f3c8160, actionCollections=...,
totalActions=totalActions@entry=592) at
/home/wolthera/krita/src/libs/widgetutils/katecommandbar.cpp:295
#8  0x00007f3c2c0eb4e3 in KisMainWindow::openCommandBar() (this=0x56486f763ad0)
at /home/wolthera/krita/src/libs/ui/KisMainWindow.cpp:1862
#9  0x00007f3c2c100ad5 in KisMainWindow::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
/home/wolthera/krita/build/libs/ui/kritaui_autogen/include/moc_KisMainWindow.cpp:441
#10 0x00007f3c295dc730 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f3c2a0768e6 in QAction::triggered(bool) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f3c2a078fb8 in QAction::activate(QAction::ActionEvent) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f3c2a0798cf in QAction::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f3c2a07cdc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f3c2a085bb8 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f3c2c0b208d in KisApplication::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=0x564875bfff40, event=0x7ffea5e69e10) at
/home/wolthera/krita/src/libs/ui/KisApplication.cpp:709
#17 0x00007f3c295a56da in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f3c299b5e53 in QShortcutMap::dispatchEvent(QKeyEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#19 0x00007f3c299b67f3 in QShortcutMap::tryShortcut(QKeyEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#20 0x00007f3c29963c72 in QWindowSystemInterface::handleShortcutEvent(QWindow*,
unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int,
unsigned int, QString const&, bool, unsigned short) () at
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#21 0x00007f3c29983881 in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#22 0x00007f3c29988b3b in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#23 0x00007f3c299607ac in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#24 0x00007f3c23838d7e in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#25 0x00007f3c266e617d in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f3c266e6400 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f3c266e64a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f3c295fffe2 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f3c295a41eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f3c295ac394 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x0000564868bde5ed in main(int, char**) (argc=<optimized out>,
argv=0x7ffea5e6a5a8) at /home/wolthera/krita/src/krita/main.cc:663
[Inferior 1 (process 3879443) detached]

Possible duplicates by query: bug 436283, bug 435992, bug 435880, bug 435794,
bug 435670.

Reported using DrKonqi

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

Reply via email to