Bug 440100 - Konsole crash while modifying profile colors
Summary: Konsole crash while modifying profile colors
Status: RESOLVED WORKSFORME
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 21.04.2
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-07-21 07:11 UTC by tuor
Modified: 2023-03-05 03:45 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tuor 2021-07-21 07:11:19 UTC
Application: konsole (21.04.2)

Qt Version: 5.15.3
Frameworks Version: 5.83.0
Operating System: Linux 5.8.0-59-generic x86_64
Windowing System: X11
Drkonqi Version: 5.22.3
Distribution: KDE neon User Edition 5.22

-- Information about the crash:
- What I was doing when the application crashed:
I adjusted the green color in the profile and did hit OK. Konsole then crashed.
- Custom settings of the application:
custom colors of the Black on Whit color schema.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Konsole (konsole), signal: Bus error

[New LWP 921416]
[New LWP 921417]
[New LWP 921418]
[New LWP 921419]
[New LWP 921420]
[New LWP 921421]
[New LWP 1024136]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f02061bdaff in __GI___poll (fds=0x7ffca57f4df8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f02001c6540 (LWP 921414))]

Thread 8 (Thread 0x7f01e7b60700 (LWP 1024136)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56502664b1e4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56502664b190, cond=0x56502664b1b8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56502664b1b8, mutex=0x56502664b190) at pthread_cond_wait.c:638
#3  0x00007f020636df2b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f02055f318a in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#5  0x00007f0206367dbc in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f020497b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f02061ca293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f01f58a1700 (LWP 921421)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x565026079f08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x565026079eb8, cond=0x565026079ee0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x565026079ee0, mutex=0x565026079eb8) at pthread_cond_wait.c:638
#3  0x00007f01f6d5eb5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#4  0x00007f01f6d5e75b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#5  0x00007f020497b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f02061ca293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f01f60a2700 (LWP 921420)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x565026079f08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x565026079eb8, cond=0x565026079ee0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x565026079ee0, mutex=0x565026079eb8) at pthread_cond_wait.c:638
#3  0x00007f01f6d5eb5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#4  0x00007f01f6d5e75b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#5  0x00007f020497b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f02061ca293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f01f68a3700 (LWP 921419)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x565026079f08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x565026079eb8, cond=0x565026079ee0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x565026079ee0, mutex=0x565026079eb8) at pthread_cond_wait.c:638
#3  0x00007f01f6d5eb5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#4  0x00007f01f6d5e75b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#5  0x00007f020497b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f02061ca293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f01fca23700 (LWP 921418)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x565026079f08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x565026079eb8, cond=0x565026079ee0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x565026079ee0, mutex=0x565026079eb8) at pthread_cond_wait.c:638
#3  0x00007f01f6d5eb5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#4  0x00007f01f6d5e75b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#5  0x00007f020497b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f02061ca293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f01fe367700 (LWP 921417)):
#0  __GI___libc_read (nbytes=16, buf=0x7f01fe366aa0, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=7, buf=0x7f01fe366aa0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f020407db2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0204034ebe in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0204035312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f02040354a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f02065a8fcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f020654d25b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f0206366c22 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f02039aff4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007f0206367dbc in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f020497b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f02061ca293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f01ff659700 (LWP 921416)):
#0  0x00007f02061bdaff in __GI___poll (fds=0x7f01ff658be8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0203378c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f020337a90a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f01ffd9de58 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f0206367dbc in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f020497b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f02061ca293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f02001c6540 (LWP 921414)):
[KCrash Handler]
#4  __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:312
#5  0x00007f0205fac583 in Konsole::HistoryScrollFile::startOfLine(int) () from /lib/x86_64-linux-gnu/libkonsoleprivate.so.21
#6  0x00007f0205fac5a6 in Konsole::HistoryScrollFile::getLineLen(int) () from /lib/x86_64-linux-gnu/libkonsoleprivate.so.21
#7  0x00007f0205face85 in ?? () from /lib/x86_64-linux-gnu/libkonsoleprivate.so.21
#8  0x00007f0205f8396c in Konsole::Screen::setScroll(Konsole::HistoryType const&, bool) () from /lib/x86_64-linux-gnu/libkonsoleprivate.so.21
#9  0x00007f0205f726f6 in Konsole::Emulation::setHistory(Konsole::HistoryType const&) () from /lib/x86_64-linux-gnu/libkonsoleprivate.so.21
#10 0x00007f020601bf48 in Konsole::SessionManager::applyProfile(Konsole::Session*, QExplicitlySharedDataPointer<Konsole::Profile> const&, bool) () from /lib/x86_64-linux-gnu/libkonsoleprivate.so.21
#11 0x00007f020601d0dc in Konsole::SessionManager::applyProfile(QExplicitlySharedDataPointer<Konsole::Profile> const&, bool) () from /lib/x86_64-linux-gnu/libkonsoleprivate.so.21
#12 0x00007f020658577e in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f020601fe59 in Konsole::ProfileManager::profileChanged(QExplicitlySharedDataPointer<Konsole::Profile> const&) () from /lib/x86_64-linux-gnu/libkonsoleprivate.so.21
#14 0x00007f02060332ea in Konsole::ProfileManager::changeProfile(QExplicitlySharedDataPointer<Konsole::Profile>, QHash<Konsole::Profile::Property, QVariant>, bool) () from /lib/x86_64-linux-gnu/libkonsoleprivate.so.21
#15 0x00007f0205fb973f in Konsole::EditProfileDialog::preview(int, QVariant const&) () from /lib/x86_64-linux-gnu/libkonsoleprivate.so.21
#16 0x00007f0205fc163e in Konsole::EditProfileDialog::eventFilter(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libkonsoleprivate.so.21
#17 0x00007f020654e4c3 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f02053b9db2 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f02053c2bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f020654e75a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f02053c160d in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f02053c23bb in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f0205417f44 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f020541b264 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f02053b9dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f02053c2bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f020654e75a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f0204cc14e8 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#29 0x00007f0204cc2b55 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#30 0x00007f0204c9a7ac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#31 0x00007f01ffd9ee7e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#32 0x00007f020403517d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f0204035400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f02040354a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f02065a8fb2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007f020654d25b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f0206555414 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f02068db9f1 in kdemain () from /lib/x86_64-linux-gnu/libkdeinit5_konsole.so
#39 0x00007f02060cf0b3 in __libc_start_main (main=0x565025344320, argc=1, argv=0x7ffca57fb138, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffca57fb128) at ../csu/libc-start.c:308
#40 0x000056502534435e in ?? ()
[Inferior 1 (process 921414) detached]

Possible duplicates by query: bug 438904, bug 436863, bug 434799, bug 410586, bug 374466.

Reported using DrKonqi
Comment 1 Justin Zobel 2023-02-03 05:57:04 UTC
Thank you for the report. If this is still happening, in order to debug this further the developers will need a crash report with all debug symbols. For information on how to obtain this please see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
Comment 2 Bug Janitor Service 2023-02-18 03:47:05 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2023-03-05 03:45:45 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!