Bug 669128 - [abrt] ibus-m17n-1.3.1-14.fc15: Process /usr/libexec/ibus-engine-m17n was killed by signal 6 (SIGABRT)
Summary: [abrt] ibus-m17n-1.3.1-14.fc15: Process /usr/libexec/ibus-engine-m17n was kil...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus-m17n
Version: rawhide
Hardware: x86_64
OS: Unspecified
low
medium
Target Milestone: ---
Assignee: Daiki Ueno
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:1f3c8815af399a4adbc97cea677...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-01-12 18:21 UTC by A S Alam
Modified: 2013-07-03 01:07 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2011-01-14 01:30:56 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (7.77 KB, text/plain)
2011-01-12 18:21 UTC, A S Alam
no flags Details

Description A S Alam 2011-01-12 18:21:08 UTC
abrt version: 1.1.14
architecture: x86_64
Attached file: backtrace
cmdline: /usr/libexec/ibus-engine-m17n --ibus
component: ibus-m17n
executable: /usr/libexec/ibus-engine-m17n
kernel: 2.6.37-2.fc15.x86_64
package: ibus-m17n-1.3.1-14.fc15
reason: Process /usr/libexec/ibus-engine-m17n was killed by signal 6 (SIGABRT)
release: Fedora release 15 (Rawhide)
time: 1294856381
uid: 502

How to reproduce
-----
1. in KDE  desktop, pressing Ctrl+SPACE, it crashed.
2. Rawhide was updated
3.

Comment 1 A S Alam 2011-01-12 18:21:12 UTC
Created attachment 473098 [details]
File: backtrace

Comment 2 Daiki Ueno 2011-01-13 04:59:09 UTC
I can't reproduce it.  Could you describe the details?  Especially:

- Which KDE application you tried to input to?
- Which IM client (XIM or ibus-qt) is used on the application?  Please check the configuration with qtconfig-qt4.
- Is it possible to collect backtrace symbols with debuginfo-install ibus-m17n?

Comment 3 A S Alam 2011-01-13 14:13:55 UTC
Today I got crash in Gnome also, simple login Punjabi Desktop with Gnome-Desktop 3 (Gnome shell) and try to Ctrl+SPace

---
Package:    	ibus-m17n-1.3.1-14.fc15
Latest Crash:	ਵੀਰਵਾਰ  13 ਜਨਵਰੀ 2011 07:28:14 ਸ਼ਾਮ 
Command:    	/usr/libexec/ibus-engine-m17n --ibus
Reason:     	Process /usr/libexec/ibus-engine-m17n was killed by signal 6 (SIGABRT)
Comment:    	None
Bug Reports:	
---
warning: core file may not match specified executable file.
Missing separate debuginfo for 
Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/c3/24b87e50e2d195b0d2b6ec7a6c4af430686544 /var/cache/abrt-di/usr/lib/debug/.build-id/c3/24b87e50e2d195b0d2b6ec7a6c4af430686544
[New LWP 1697]
[New LWP 1706]
[Thread debugging using libthread_db enabled]
Core was generated by `/usr/libexec/ibus-engine-m17n --ibus'.
Program terminated with signal 6, Aborted.
#0  0x00007f2ba9e671b5 in raise () from /lib64/libc-2.12.90.so

Thread 2 (Thread 0x7f2ba34d4700 (LWP 1706)):
#0  0x00007f2ba9f0f493 in poll () from /lib64/libc-2.12.90.so
No symbol table info available.
#1  0x00007f2baa4399c4 in g_main_context_poll (n_fds=3, fds=0x7f2b9c001e00, timeout=-1, context=0x20f03b0, priority=<value optimized out>) at gmain.c:3404
        poll_func = 0x7f2baa449b80 <g_poll>
#2  g_main_context_iterate (context=0x20f03b0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3086
        max_priority = 2147483647
        timeout = -1
        some_ready = <value optimized out>
        nfds = 3
        allocated_nfds = <value optimized out>
        fds = 0x7f2b9c001e00
#3  0x00007f2baa43a2d2 in g_main_loop_run (loop=0x20f0390) at gmain.c:3299
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#4  0x00007f2bab01fea4 in gdbus_shared_thread_func (data=<value optimized out>) at gdbusprivate.c:276
No locals.
#5  0x00007f2baa461046 in g_thread_create_proxy (data=0x20f0490) at gthread.c:1897
        thread = 0x20f0490
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6  0x00007f2baa1dfd5b in start_thread () from /lib64/libpthread-2.12.90.so
No symbol table info available.
#7  0x00007f2ba9f18f2d in clone () from /lib64/libc-2.12.90.so
No symbol table info available.

Thread 1 (Thread 0x7f2bab6ca7c0 (LWP 1697)):
#0  0x00007f2ba9e671b5 in raise () from /lib64/libc-2.12.90.so
No symbol table info available.
#1  0x00007f2ba9e68b66 in abort () from /lib64/libc-2.12.90.so
No symbol table info available.
#2  0x00007f2baa45f184 in g_assertion_message (domain=<value optimized out>, file=<value optimized out>, line=<value optimized out>, func=0x7f2bab2b9830 "ibus_property_set_visible", message=0x20de8e0 "assertion failed: (IBUS_IS_PROPERTY (prop))") at gtestutils.c:1358
        lstr = "282\000\377\177\000\000\361\315M\253+\177\000\000\005\000\000\000\000\000\000\000\316\203+\253+\177\000"
        s = 0x21e9170 ""
#3  0x00007f2baa45f720 in g_assertion_message_expr (domain=0x7f2bab2b7430 "IBUS", file=0x7f2bab2b9663 "ibusproperty.c", line=282, func=0x7f2bab2b9830 "ibus_property_set_visible", expr=<value optimized out>) at gtestutils.c:1369
        s = 0x0
#4  0x00007f2bab2a84bf in ibus_property_set_visible (prop=0x0, visible=1) at ibusproperty.c:282
        __PRETTY_FUNCTION__ = "ibus_property_set_visible"
#5  0x0000000000403f1e in ibus_m17n_engine_init (m17n=0x20e9920) at engine.c:442
        label = 0x21b2c40
        tooltip = <value optimized out>
        klass = 0x21d7b10
#6  0x00007f2baad44473 in g_type_create_instance (type=35674944) at gtype.c:1889
        node = <value optimized out>
        instance = 0x20e9920
        class = <value optimized out>
        i = <value optimized out>
        total_size = <value optimized out>
#7  0x00007f2baad20efc in g_object_constructor (type=<value optimized out>, n_construct_properties=3, construct_params=0x21de6c0) at gobject.c:1611
        object = <value optimized out>
#8  0x0000000000404afc in ibus_m17n_engine_constructor (type=35674944, n_construct_params=3, construct_params=0x21de6c0) at engine.c:476
        m17n = <value optimized out>
        object_class = <value optimized out>
        klass = <value optimized out>
#9  0x00007f2baad23c69 in g_object_newv (object_type=35674944, n_parameters=<value optimized out>, parameters=<value optimized out>) at gobject.c:1475
        cparams = 0x21de6c0
        oparams = 0x21e0050
        nqueue = 0x0
        object = <value optimized out>
        class = 0x21d7b10
        unref_class = 0x21d7b10
        slist = <value optimized out>
        n_total_cparams = <value optimized out>
        n_cparams = 3
        n_oparams = <value optimized out>
        n_cvalues = 0
        cvalues = <value optimized out>
        clist = <value optimized out>
        newly_constructed = <value optimized out>
        i = <value optimized out>
        __PRETTY_FUNCTION__ = "g_object_newv"
#10 0x00007f2baad24c51 in g_object_new_valist (object_type=35674944, first_property_name=<value optimized out>, var_args=0x7fff7151eab0) at gobject.c:1592
        class = 0x21d7b10
        params = 0x21dce70
        name = <value optimized out>
        object = <value optimized out>
        n_params = <value optimized out>
        n_alloced_params = <value optimized out>
        __PRETTY_FUNCTION__ = "g_object_new_valist"
#11 0x00007f2baad24f51 in g_object_new (object_type=35674944, first_property_name=0x7f2bab2b7e51 "engine-name") at gobject.c:1307
        var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff7151ebb0, reg_save_area = 0x7fff7151ead0}}
        __PRETTY_FUNCTION__ = "g_object_new"
#12 0x00007f2bab2a4d1a in ibus_engine_new_type (engine_type=35674944, engine_name=0x2200a80 "m17n:pa:inscript", object_path=0x2202e00 "/org/freedesktop/IBus/Engine/1", connection=0x20e5810) at ibusengine.c:1073
        __PRETTY_FUNCTION__ = "ibus_engine_new_type"
        object = <value optimized out>
#13 0x00007f2bab2a361d in ibus_factory_service_method_call (service=<value optimized out>, connection=0x20e5810, sender=<value optimized out>, object_path=0x7f2b9c003830 "/org/freedesktop/IBus/Factory", interface_name=0x7f2b9c0011d0 "org.freedesktop.IBus.Factory", method_name=0x7f2b9c0046c0 "CreateEngine", parameters=0x2103b60, invocation=0x7f2b9c003060) at ibusfactory.c:226
        object_path = 0x2202e00 "/org/freedesktop/IBus/Engine/1"
        engine = <value optimized out>
        engine_name = 0x2200a80 "m17n:pa:inscript"
        engine_type = 35674944
        factory = 0x21008b0
        __PRETTY_FUNCTION__ = "ibus_factory_service_method_call"
#14 0x00007f2bab010dcd in call_in_idle_cb (user_data=<value optimized out>) at gdbusconnection.c:4424
        invocation = 0x7f2b9c003060
        vtable = <value optimized out>
        registration_id = <value optimized out>
        subtree_registration_id = <value optimized out>
        __PRETTY_FUNCTION__ = "call_in_idle_cb"
#15 0x00007f2baa439483 in g_main_dispatch (context=0x7f2b9c0008c0) at gmain.c:2440
        dispatch = 0x7f2baa434cf0 <g_idle_dispatch>
        was_in_call = 0
        user_data = 0x7f2b9c003060
        callback = 0x7f2bab010c80 <call_in_idle_cb>
        cb_funcs = 0x7f2baa6feb30
        cb_data = 0x7f2b9c0060a0
        current_source_link = {data = 0x7f2b9c006b60, next = 0x0}
        need_destroy = <value optimized out>
        source = 0x7f2b9c006b60
        current = 0x20f0ea0
        i = <value optimized out>
#16 g_main_context_dispatch (context=0x7f2b9c0008c0) at gmain.c:3013
No locals.
#17 0x00007f2baa439c60 in g_main_context_iterate (context=0x7f2b9c0008c0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3091
        max_priority = 2147483647
        timeout = -1
        some_ready = 1
        nfds = 3
        allocated_nfds = <value optimized out>
        fds = <value optimized out>
#18 0x00007f2baa43a2d2 in g_main_loop_run (loop=0x2200aa0) at gmain.c:3299
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#19 0x00007f2bab2a088c in ibus_main () at ibusshare.c:314
No locals.
#20 0x0000000000403cc6 in start_component () at main.c:73
        engines = <value optimized out>
        p = 0x0
        component = 0x20e9840
#21 main (argc=1, argv=0x7fff7151ef28) at main.c:119
        error = 0x0
        context = <value optimized out>
From                To                  Syms Read   Shared Object Library
0x00007f2bab2a0130  0x00007f2bab2b73e8  Yes         /usr/lib64/libibus-1.0.so.0.0.0
0x00007f2baaf8b4e0  0x00007f2bab03ff58  Yes         /lib64/libgio-2.0.so.0.2790.0
0x00007f2baad1a190  0x00007f2baad4ca18  Yes         /lib64/libgobject-2.0.so.0.2790.0
0x00007f2baab0dfe0  0x00007f2baab0ef48  Yes         /lib64/libgmodule-2.0.so.0.2790.0
0x00007f2baa90a560  0x00007f2baa90ba38  Yes         /lib64/libgthread-2.0.so.0.2790.0
0x00007f2baa702190  0x00007f2baa7057e8  Yes         /lib64/librt-2.12.90.so
0x00007f2baa40d1c0  0x00007f2baa49be18  Yes         /lib64/libglib-2.0.so.0.2790.0
0x0000003566006650  0x00000035660244e8  Yes         /usr/lib64/libm17n.so.0.4.0
0x00000035628059c0  0x000000356281acb8  Yes         /usr/lib64/libm17n-core.so.0.4.0
0x00007f2baa1de680  0x00007f2baa1ea058  Yes         /lib64/libpthread-2.12.90.so
0x00007f2ba9e51b60  0x00007f2ba9f7ebac  Yes         /lib64/libc-2.12.90.so
0x00007f2ba9c2fde0  0x00007f2ba9c30988  Yes         /lib64/libdl-2.12.90.so
0x00007f2ba9a178c0  0x00007f2ba9a27678  Yes         /lib64/libresolv-2.12.90.so
0x000000355d001e70  0x000000355d00e678  Yes (*)     /lib64/libz.so.1
0x00007f2ba97fa700  0x00007f2ba980aa68  Yes (*)     /lib64/libselinux.so.1
0x00007f2bab4cfb20  0x00007f2bab4e8af6  Yes         /lib64/ld-2.12.90.so
0x0000003565c2c9a0  0x0000003565d0fdc8  Yes (*)     /usr/lib64/libxml2.so.2
0x00007f2ba9573ef0  0x00007f2ba95b47e8  Yes         /lib64/libm-2.12.90.so
0x00007f2ba34d70d0  0x00007f2ba34de3a8  Yes         /lib64/libnss_files-2.12.90.so
0x00007f2ba2ab1aa0  0x00007f2ba2acb098  Yes (*)     /usr/lib64/gio/modules/libgvfsdbus.so
0x00007f2ba289a190  0x00007f2ba28a44b8  Yes (*)     /usr/lib64/libgvfscommon.so.0
0x0000003560803b70  0x000000356081ca08  Yes (*)     /lib64/libexpat.so.1
0x000000355f8076d0  0x000000355f830dd8  Yes (*)     /lib64/libdbus-1.so.3
0x000000356ac02a90  0x000000356ac0a368  Yes (*)     /lib64/libudev.so.0
0x00007f2ba268ee10  0x00007f2ba268f788  Yes         /lib64/libutil-2.12.90.so
0x000000355dc028f0  0x000000355dc12438  Yes (*)     /lib64/libgcc_s.so.1
(*): Shared library is missing debugging information.
$1 = 0x0
$2 = 0x21d1280 "IBUS:ERROR:ibusproperty.c:282:ibus_property_set_visible: assertion failed: (IBUS_IS_PROPERTY (prop))"
rax            0x0	0
rbx            0x21e9170	35557744
rcx            0xffffffffffffffff	-1
rdx            0x6	6
rsi            0x6a1	1697
rdi            0x6a1	1697
rbp            0x7f2baa6ff840	0x7f2baa6ff840
rsp            0x7fff7151e438	0x7fff7151e438
r8             0x1	1
r9             0x0	0
r10            0x8	8
r11            0x202	514
r12            0x7f2bab2b9830	139825532082224
r13            0x20de8e0	34466016
r14            0x7fff7151e5a0	140735094580640
r15            0x0	0
rip            0x7f2ba9e671b5	0x7f2ba9e671b5 <raise+53>
eflags         0x202	[ IF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
Dump of assembler code for function raise:
   0x00007f2ba9e67180 <+0>:	mov    %fs:0x2d4,%eax
   0x00007f2ba9e67188 <+8>:	mov    %fs:0x2d0,%esi
   0x00007f2ba9e67190 <+16>:	test   %esi,%esi
   0x00007f2ba9e67192 <+18>:	jne    0x7f2ba9e671c0 <raise+64>
   0x00007f2ba9e67194 <+20>:	mov    $0xba,%eax
   0x00007f2ba9e67199 <+25>:	syscall 
   0x00007f2ba9e6719b <+27>:	mov    %eax,%esi
   0x00007f2ba9e6719d <+29>:	mov    %eax,%fs:0x2d0
   0x00007f2ba9e671a5 <+37>:	movslq %edi,%rdx
   0x00007f2ba9e671a8 <+40>:	movslq %esi,%rsi
   0x00007f2ba9e671ab <+43>:	movslq %eax,%rdi
   0x00007f2ba9e671ae <+46>:	mov    $0xea,%eax
   0x00007f2ba9e671b3 <+51>:	syscall 
=> 0x00007f2ba9e671b5 <+53>:	cmp    $0xfffffffffffff000,%rax
   0x00007f2ba9e671bb <+59>:	ja     0x7f2ba9e671cf <raise+79>
   0x00007f2ba9e671bd <+61>:	repz retq 
   0x00007f2ba9e671bf <+63>:	nop
   0x00007f2ba9e671c0 <+64>:	test   %eax,%eax
   0x00007f2ba9e671c2 <+66>:	jg     0x7f2ba9e671a5 <raise+37>
   0x00007f2ba9e671c4 <+68>:	test   $0x7fffffff,%eax
   0x00007f2ba9e671c9 <+73>:	je     0x7f2ba9e671e0 <raise+96>
   0x00007f2ba9e671cb <+75>:	neg    %eax
   0x00007f2ba9e671cd <+77>:	jmp    0x7f2ba9e671a5 <raise+37>
   0x00007f2ba9e671cf <+79>:	mov    0x36adca(%rip),%rdx        # 0x7f2baa1d1fa0
   0x00007f2ba9e671d6 <+86>:	neg    %eax
   0x00007f2ba9e671d8 <+88>:	mov    %eax,%fs:(%rdx)
   0x00007f2ba9e671db <+91>:	or     $0xffffffffffffffff,%rax
   0x00007f2ba9e671df <+95>:	retq   
   0x00007f2ba9e671e0 <+96>:	mov    %esi,%eax
   0x00007f2ba9e671e2 <+98>:	jmp    0x7f2ba9e671a5 <raise+37>
End of assembler dump.
---

Comment 4 Daiki Ueno 2011-01-14 01:30:56 UTC
Thanks for the new backtrace.  I figured out that this is indeed a bug introduced by the iok patch update in 1.3.1-13.

Should be fixed now:
http://koji.fedoraproject.org/koji/taskinfo?taskID=2720487

Comment 5 A S Alam 2011-01-14 02:54:31 UTC
thanks


Note You need to log in before you can comment on or make changes to this bug.