Bug 484462 - Konsole crashes after unlock
Summary: Konsole crashes after unlock
Status: NEEDSINFO WAITINGFORINFO
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 23.08.1
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-03-25 17:41 UTC by Nate McKay
Modified: 2024-06-21 03:47 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nate McKay 2024-03-25 17:41:04 UTC
Application: konsole (23.08.1)

Qt Version: 5.15.10
Frameworks Version: 5.107.0
Operating System: Linux 6.6.15-amd64 x86_64
Windowing System: X11
Distribution: Debian GNU/Linux trixie/sid
DrKonqi: 5.27.10 [KCrashBackend]

-- Information about the crash:
Konsole crashed after I unlocked the screen. The monitor was off, I turned it on, waited a few moments, unlocked the computer and konsole immediately crashed upon unlock

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Konsole (konsole), signal: Segmentation fault

[KCrash Handler]
#4  __memcpy_avx_unaligned () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:220
#5  0x00007f25e8eee66a in memmove (__len=262080, __src=0x7f20fc032010, __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string_fortified.h:36
#6  copy_unswapped (rect=<synthetic pointer>..., img=..., dstBytesPerLine=262080, dst=<optimized out>) at ./src/plugins/platforms/xcb/qxcbbackingstore.cpp:547
#7  native_sub_image (swap=false, rect=<synthetic pointer>..., src=..., dstStride=262080, buffer=<optimized out>) at ./src/plugins/platforms/xcb/qxcbbackingstore.cpp:590
#8  QXcbBackingStoreImage::flushPixmap (this=0x55d82ff7a9f0, region=..., fullRegion=<optimized out>) at ./src/plugins/platforms/xcb/qxcbbackingstore.cpp:669
#9  0x00007f25e8eeec89 in QXcbBackingStoreImage::flushPixmap (fullRegion=false, region=..., this=0x55d82ff7a9f0) at ./src/plugins/platforms/xcb/qxcbbackingstore.cpp:627
#10 QXcbBackingStoreImage::put (this=0x55d82ff7a9f0, dst=150994957, region=..., offset=...) at ./src/plugins/platforms/xcb/qxcbbackingstore.cpp:741
#11 0x00007f25e8eef5c9 in QXcbBackingStore::flush (this=0x55d82fc72080, window=<optimized out>, region=..., offset=...) at ./src/plugins/platforms/xcb/qxcbbackingstore.cpp:877
#12 0x00007f25eff1406c in QBackingStore::flush (this=this@entry=0x7f25e4004950, region=..., window=0x55d82fb00e00, offset=...) at painting/qbackingstore.cpp:263
#13 0x00007f25f05707f7 in QWidgetRepaintManager::flush (this=this@entry=0x55d82fb4a260, widget=0x55d82fb45e60, region=..., widgetTextures=<optimized out>) at kernel/qwidgetrepaintmanager.cpp:1198
#14 0x00007f25f0572389 in QWidgetRepaintManager::flush (this=0x55d82fb4a260) at kernel/qwidgetrepaintmanager.cpp:1096
#15 0x00007f25f0574518 in QWidgetRepaintManager::paintAndFlush (this=0x55d82fb4a260) at kernel/qwidgetrepaintmanager.cpp:1028
#16 0x00007f25f05be841 in QWidgetWindow::handleResizeEvent (this=this@entry=0x55d82fb00e00, event=event@entry=0x7ffda2e09cb0) at kernel/qwidgetwindow.cpp:842
#17 0x00007f25f05c2572 in QWidgetWindow::event (this=0x55d82fb00e00, event=0x7ffda2e09cb0) at kernel/qwidgetwindow.cpp:322
#18 0x00007f25f0562f32 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55d82fb00e00, e=0x7ffda2e09cb0) at kernel/qapplication.cpp:3640
#19 0x00007f25ef8cc748 in QCoreApplication::notifyInternal2 (receiver=0x55d82fb00e00, event=0x7ffda2e09cb0) at kernel/qcoreapplication.cpp:1064
#20 0x00007f25ef8cc942 in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474
#21 0x00007f25efd3bdc4 in QGuiApplicationPrivate::processGeometryChangeEvent (e=<optimized out>) at kernel/qguiapplication.cpp:2603
#22 0x00007f25efd131ec in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#23 0x00007f25e8efa15e in xcbSourceDispatch (source=<optimized out>) at ./src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#24 0x00007f25ed9c21f4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f25ed9c5317 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f25ed9c5930 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f25ef927d4a in QEventDispatcherGlib::processEvents (this=0x55d82f86e7a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#28 0x00007f25ef8cb0fb in QEventLoop::exec (this=this@entry=0x7ffda2e09f30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#29 0x00007f25ef8d38a4 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#30 0x000055d82db59e5a in ?? ()
#31 0x00007f25ef0456ca in __libc_start_call_main (main=main@entry=0x55d82db596a0, argc=argc@entry=1, argv=argv@entry=0x7ffda2e0a248) at ../sysdeps/nptl/libc_start_call_main.h:58
#32 0x00007f25ef045785 in __libc_start_main_impl (main=0x55d82db596a0, argc=1, argv=0x7ffda2e0a248, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffda2e0a238) at ../csu/libc-start.c:360
#33 0x000055d82db5a2d1 in ?? ()
[Inferior 1 (process 76083) detached]

The reporter indicates this bug may be a duplicate of or related to bug 474128.

Reported using DrKonqi
Comment 1 Christoph Cullmann 2024-06-06 22:13:45 UTC
Can not reproduce that with a more recent version, please try 24.02 or higher, thanks.

Qt 5.x had some bugs related to this, the Qt 6 version should be more robust.
Comment 2 Bug Janitor Service 2024-06-21 03:47:26 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!