[konsole] [Bug 463475] Konsole crashes when monitor goes to sleep

Lukas Bergdoll bugzilla_noreply at kde.org
Thu Jan 26 11:39:52 GMT 2023


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

--- Comment #15 from Lukas Bergdoll <lukas.bergdoll at gmail.com> ---
New crash after turning off display shorty after crash

Thread 1 "konsole" received signal SIGSEGV, Segmentation fault.
__memcpy_avx_unaligned_erms () at
../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:273
273             VMOVU   (%rsi), %VEC(0)
(gdb) set pagination on
(gdb) bt
#0  __memcpy_avx_unaligned_erms () at
../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:273
#1  0x00007ffff03286cb in memmove (__len=262112, __src=0x7ffb3ea4a810,
__dest=<optimized out>) at /usr/include/bits/string_fortified.h:36
#2  copy_unswapped (rect=<synthetic pointer>..., img=...,
dstBytesPerLine=262112, dst=<optimized out>) at
/usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:547
#3  native_sub_image (swap=false, rect=<synthetic pointer>..., src=...,
dstStride=262112, buffer=0x555555f45400) at
/usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:590
#4  QXcbBackingStoreImage::flushPixmap (this=this at entry=0x555555f45380,
region=..., fullRegion=<optimized out>) at
/usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:669
#5  0x00007ffff0328a23 in QXcbBackingStoreImage::flushPixmap
(fullRegion=fullRegion at entry=true, this=this at entry=0x555555f45380, region=...,
fullRegion=fullRegion at entry=true)
    at
/usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:690
#6  0x00007ffff0328c87 in QXcbBackingStoreImage::flushPixmap (fullRegion=false,
region=..., this=0x555555f45380) at
/usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:627
#7  QXcbBackingStoreImage::put (this=0x555555f45380, dst=73400330, region=...,
offset=...) at
/usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:741
#8  0x00007ffff03295de in QXcbBackingStore::flush
(this=this at entry=0x5555557a62d0, window=window at entry=0x55555577a1a0,
region=..., offset=...) at
/usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbwindow.h:120
#9  0x00007ffff6eddd45 in QBackingStore::flush (this=this at entry=0x5555557af780,
region=..., window=0x55555577a1a0, offset=...) at
painting/qbackingstore.cpp:252
#10 0x00007ffff7582e81 in QWidgetRepaintManager::flush
(this=this at entry=0x555555f3c940, widget=0x55555599b2b0, region=...,
widgetTextures=<optimized out>) at kernel/qwidgetrepaintmanager.cpp:1198
#11 0x00007ffff75833d5 in QWidgetRepaintManager::flush
(this=this at entry=0x555555f3c940) at kernel/qwidgetrepaintmanager.cpp:1096
#12 0x00007ffff7584ab9 in QWidgetRepaintManager::paintAndFlush
(this=0x555555f3c940) at kernel/qwidgetrepaintmanager.cpp:1028
#13 0x00007ffff75d0f09 in QWidgetWindow::handleResizeEvent
(event=0x7fffffffd5b0, this=0x55555577a1a0) at kernel/qwidgetwindow.cpp:841
#14 QWidgetWindow::event (this=0x55555577a1a0, event=0x7fffffffd5b0) at
kernel/qwidgetwindow.cpp:322
#15 0x00007ffff7578b5c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55555577a1a0, e=0x7fffffffd5b0) at
kernel/qapplication.cpp:3640
#16 0x00007ffff688de08 in QCoreApplication::notifyInternal2
(receiver=0x55555577a1a0, event=0x7fffffffd5b0) at
kernel/qcoreapplication.cpp:1064
#17 0x00007ffff6d40206 in QGuiApplicationPrivate::processGeometryChangeEvent
(e=<optimized out>) at kernel/qguiapplication.cpp:2610
#18 0x00007ffff6d28885 in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags at entry=...) at kernel/qwindowsysteminterface.cpp:1169
#19 0x00007ffff032f9d0 in xcbSourceDispatch (source=<optimized out>) at
/usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#20 0x00007ffff4f1687b in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#21 0x00007ffff4f6dc89 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x00007ffff4f15132 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#23 0x00007ffff68d8b2c in QEventDispatcherGlib::processEvents
(this=0x555555652300, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#24 0x00007ffff68865ac in QEventLoop::exec (this=0x7fffffffd8a0, flags=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#25 0x00007ffff68910d9 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#26 0x0000555555559b65 in ?? ()
#27 0x00007ffff603c290 in __libc_start_call_main
(main=main at entry=0x555555558020, argc=argc at entry=1,
argv=argv at entry=0x7fffffffdbd8) at ../sysdeps/nptl/libc_start_call_main.h:58
#28 0x00007ffff603c34a in __libc_start_main_impl (main=0x555555558020, argc=1,
argv=0x7fffffffdbd8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffdbc8) at ../csu/libc-start.c:381
#29 0x000055555555a425 in ?? ()

The old crash happened after longer use, and that backtrace looked like a
smashed stack. I have screenshots of that, will try to reproduce.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the konsole-devel mailing list