Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 756295 - x11-libs/libxkbcommon-1.0.2 causes crash in kded5
Summary: x11-libs/libxkbcommon-1.0.2 causes crash in kded5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-24 09:13 UTC by Igor V. Kovalenko
Modified: 2020-11-25 16:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Igor V. Kovalenko 2020-11-24 09:13:41 UTC
With libxkbcommon-1.0.2 I see frequent crashes in kded5 and other apps.

This appears to be an issue in 1.0.2 according to https://github.com/xkbcommon/libxkbcommon/issues/202

Should be fixed in 1.0.3 just released.

Core was generated by `/usr/bin/kded5'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __GI_raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:49
49      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7f8a62b422c0 (LWP 1358))]
(gdb) where
#0  __GI_raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:49
#1  0x00007f8a66a4e9b5 in KCrash::defaultCrashHandler(int) (sig=11) at /var/tmp/portage/kde-frameworks/kcrash-5.76.0/work/kcrash-5.76.0/src/kcrash.cpp:555
#2  0x00007f8a65943570 in <signal handler called> () at /lib64/libc.so.6
#3  translate_action (action=0x558b2290e6b0, wire=0x7f8a5c032004) at ../libxkbcommon-1.0.2/src/x11/keymap.c:136
#4  0x00007f8a623261da in get_actions (conn=0x558b2231b830, map=0x7ffdd7e69f70, reply=0x7f8a5c02fbd0, keymap=0x558b22aecf80) at ../libxkbcommon-1.0.2/src/x11/keymap.c:506
#5  get_map (device_id=3, conn=0x558b2231b830, keymap=0x558b22aecf80) at ../libxkbcommon-1.0.2/src/x11/keymap.c:684
#6  xkb_x11_keymap_new_from_device (ctx=<optimized out>, conn=0x558b2231b830, device_id=3, flags=flags@entry=XKB_KEYMAP_COMPILE_NO_FLAGS) at ../libxkbcommon-1.0.2/src/x11/keymap.c:1170
#7  0x00007f8a624502b6 in QXcbKeyboard::updateKeymap() (this=0x558b2231b2e0) at /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/bits/unique_ptr.h:154
#8  0x00007f8a6244b075 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0x558b22318e10, event=event@entry=0x558b22a43100)
    at /var/tmp/portage/dev-qt/qtgui-5.15.1-r1/work/qtbase-everywhere-src-5.15.1/src/plugins/platforms/xcb/qxcbconnection.cpp:710
#9  0x00007f8a6244b116 in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x558b22318e10, flags=flags@entry=...)
Comment 1 Larry the Git Cow gentoo-dev 2020-11-25 16:19:37 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=640dbeb0f4bc62767daec1b31a053dd9c0bccff7

commit 640dbeb0f4bc62767daec1b31a053dd9c0bccff7
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2020-11-25 16:13:45 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2020-11-25 16:19:28 +0000

    x11-libs/libxkbcommon: Version bump to 1.0.3
    
    Add RDEPEND on x11-misc/compose-tables too (bug #749576).
    
    Bug: https://bugs.gentoo.org/749576
    Closes: https://bugs.gentoo.org/756295
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 x11-libs/libxkbcommon/Manifest                                          | 2 +-
 .../{libxkbcommon-1.0.2.ebuild => libxkbcommon-1.0.3.ebuild}            | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)