https://bugs.kde.org/show_bug.cgi?id=510116
Bug ID: 510116
Summary: KWin crashed after alt-tabbing into a running game
Classification: Plasma
Product: kwin
Version First 6.4.5
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: kwin_wayland (6.4.5)
ApplicationNotResponding [ANR]: false
Qt Version: 6.9.2
Frameworks Version: 6.18.0
Operating System: Linux 6.16.8-zen3-1-zen x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.4.5 [CoredumpBackend]
-- Information about the crash:
Hi team, not 100% sure if this is relevant:
I had a steam game running in proton in background, and was doing something in
VS Code, alt-tabbing between the game and the editor.
After Nth alt-tab KWin just crashed.
The reporter is unsure if this crash is reproducible.
-- Backtrace (Reduced):
#5 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6 0x00007f76e6098a13 in __pthread_kill_internal (threadid=<optimized out>,
signo=6) at pthread_kill.c:89
#7 0x00007f76e603e410 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#8 0x00007f76e602557a in __GI_abort () at abort.c:77
#9 0x00007f76e6026613 in __libc_message_impl (fmt=fmt@entry=0x7f76e61b4355
"%s\n") at ../sysdeps/posix/libc_fatal.c:138
#10 0x00007f76e60a2d65 in malloc_printerr (str=str@entry=0x7f76e61b75b0
"free(): invalid next size (fast)") at malloc.c:5892
#11 0x00007f76e60a5036 in _int_free_chunk (av=<optimized out>, p=<optimized
out>, size=<optimized out>, have_lock=have_lock@entry=0) at malloc.c:4670
#12 0x00007f76e60a7ff4 in __GI___libc_free (mem=<optimized out>) at
malloc.c:3571
#13 0x00007f76e64b062a in operator delete (ptr=<optimized out>) at
/usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/del_op.cc:49
#14 0x00007f76e64b063a in operator delete (ptr=<optimized out>) at
/usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/del_ops.cc:33
#15 0x00007f76e9979b81 in
std::__new_allocator<std::__detail::_Hash_node<std::pair<KWin::RawSurfaceExtension*
const, std::unique_ptr<KWin::RawSurfaceAttachedState,
std::default_delete<KWin::RawSurfaceAttachedState> > >, false> >::deallocate
(this=<optimized out>, __p=<optimized out>, __n=1) at
/usr/include/c++/15.2.1/bits/new_allocator.h:172
#16
std::allocator<std::__detail::_Hash_node<std::pair<KWin::RawSurfaceExtension*
const, std::unique_ptr<KWin::RawSurfaceAttachedState,
std::default_delete<KWin::RawSurfaceAttachedState> > >, false> >::deallocate
(this=<optimized out>, __p=<optimized out>, __n=1) at
/usr/include/c++/15.2.1/bits/allocator.h:215
#17
std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<KWin::RawSurfaceExtension*
const, std::unique_ptr<KWin::RawSurfaceAttachedState,
std::default_delete<KWin::RawSurfaceAttachedState> > >, false> > >::deallocate
(__a=<optimized out>, __p=<optimized out>, __n=1) at
/usr/include/c++/15.2.1/bits/alloc_traits.h:649
#18
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<KWin::RawSurfaceExtension*
const, std::unique_ptr<KWin::RawSurfaceAttachedState,
std::default_delete<KWin::RawSurfaceAttachedState> > >, false> >
>::_M_deallocate_node_ptr (this=0x55f90ffa8b90, __n=<optimized out>) at
/usr/include/c++/15.2.1/bits/hashtable_policy.h:1583
#19
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<KWin::RawSurfaceExtension*
const, std::unique_ptr<KWin::RawSurfaceAttachedState,
std::default_delete<KWin::RawSurfaceAttachedState> > >, false> >
>::_M_deallocate_node (this=0x55f90ffa8b90, __n=<optimized out>) at
/usr/include/c++/15.2.1/bits/hashtable_policy.h:1573
#20 std::_Hashtable<KWin::RawSurfaceExtension*,
std::pair<KWin::RawSurfaceExtension* const,
std::unique_ptr<KWin::RawSurfaceAttachedState,
std::default_delete<KWin::RawSurfaceAttachedState> > >,
std::allocator<std::pair<KWin::RawSurfaceExtension* const,
std::unique_ptr<KWin::RawSurfaceAttachedState,
std::default_delete<KWin::RawSurfaceAttachedState> > > >,
std::__detail::_Select1st, std::equal_to<KWin::RawSurfaceExtension*>,
std::hash<KWin::RawSurfaceExtension*>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<false, false, true> >::_M_erase
(this=0x55f90ffa8b90, __bkt=<optimized out>, __prev_n=<optimized out>,
__n=<optimized out>) at /usr/include/c++/15.2.1/bits/hashtable.h:2590
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.