Bug 240959 - Kxkb Crashs With segmentation fault
Summary: Kxkb Crashs With segmentation fault
Status: RESOLVED DUPLICATE of bug 223947
Alias: None
Product: kxkb
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: 2.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Andriy Rysin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-06 23:13 UTC by Pavel Karoukin
Modified: 2010-06-07 03:04 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 4.4.4, 4.5
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Karoukin 2010-06-06 23:13:24 UTC
Application: kxkb (2.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Usually Kxkb just "loose" settings for other language beside English. So if I will click on Kxkb icon in traybar - I see only Engllish (normally I have English and Russian). I am fixing this by clicking "Configure" in tray icon menu, de-selecting and selecting back "Enabe keyboard layouts" and click "Apply".

This type of crash happens silently usually and I really have no clue what happens at this moment. It can just sit for a while and I suddenly notice that I am unable to switch language.

Today Kxkb actually crashed with segmentation fault - just like usual - but this time with segmentation fault exception. I am not sure if this segmentation fault connected to "crash" described above, but hope so =)

The crash can be reproduced every time.

 -- Backtrace:
Application: KDE Keyboard Layout Switcher (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#5  QBasicAtomicInt::ref (this=0x8e2130, layoutUnit=...) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
#6  QString (this=0x8e2130, layoutUnit=...) at /usr/include/qt4/QtCore/qstring.h:715
#7  LayoutUnit::toPair (this=0x8e2130, layoutUnit=...) at ../../../kcontrol/kxkb/kxkbconfig.h:78
#8  KxkbWidget::setCurrentLayout (this=0x8e2130, layoutUnit=...) at ../../../kcontrol/kxkb/kxkbwidget.cpp:50
#9  0x00007f7329943c41 in KxkbCore::initTray (this=0x7a54b0) at ../../../kcontrol/kxkb/kxkbcore.cpp:303
#10 0x00007f7329946424 in KxkbCore::updateGroupsFromServer (this=0x7a54b0) at ../../../kcontrol/kxkb/kxkbcore.cpp:486
#11 0x00007f73299469a4 in KxkbCore::x11EventFilter (this=0x7a54b0, event=0x7fff14b70fc0) at ../../../kcontrol/kxkb/kxkbcore.cpp:449
#12 0x00007f7336749d06 in KAppX11HackWidget::publicx11Event (this=<value optimized out>, _event=0x7fff14b70fc0) at ../../kdeui/kernel/kapplication.cpp:903
#13 KApplication::x11EventFilter (this=<value optimized out>, _event=0x7fff14b70fc0) at ../../kdeui/kernel/kapplication.cpp:953
#14 0x00007f7335414641 in qt_x11EventFilter (ev=0x7fff14b70fc0) at kernel/qapplication_x11.cpp:399
#15 0x00007f7335423191 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff14b70fc0) at kernel/qapplication_x11.cpp:3231
#16 0x00007f733544f882 in x11EventSourceDispatch (s=0x74d5f0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#17 0x00007f73315e58c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#18 0x00007f73315e9748 in ?? () from /lib/libglib-2.0.so.0
#19 0x00007f73315e98fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#20 0x00007f733622c513 in QEventDispatcherGlib::processEvents (this=0x72aa50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#21 0x00007f733544f46e in QGuiEventDispatcherGlib::processEvents (this=0x8e2130, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x00007f7336201992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#23 0x00007f7336201d6c in QEventLoop::exec (this=0x7fff14b712f0, flags=) at kernel/qeventloop.cpp:201
#24 0x00007f7336205aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#25 0x00007f7329948455 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../kcontrol/kxkb/kxkbapp.cpp:92
#26 0x00000000004070f3 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=1, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a4f9 "0") at ../../kinit/kinit.cpp:717
#27 0x0000000000407cb0 in handle_launcher_request (sock=8, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#28 0x000000000040823a in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1402
#29 0x0000000000408e22 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1845

Possible duplicates by query: bug 223947, bug 213652.

Reported using DrKonqi
Comment 1 Andriy Rysin 2010-06-07 03:04:11 UTC

*** This bug has been marked as a duplicate of bug 223947 ***