Package: keytouch-editor Version: 1:3.2.0~beta-3 Severity: important Hello,
Just bought a new Dell Inspiron 15R Special Edition laptop. Some of the multimedia keys don't work. I tried using keytouch-editor and it crashes while trying to add the new key. 1. Start keytouch-editor 2. I try some of the devices that have "event" labels, but none of them respond to the multimedia keys. I then try "ACPI device" with a blank event and that seems to detect the keypress. 3. I click new to add a new key. 4. I press the key I want to map 5. It prompts me for a name 6. I put in "equalizer" 7. keytouch-editor segfaults. bt full below: (gdb) bt full #0 0x000000000040c60d in ?? () No symbol table info available. #1 0x00007f1363bc89a7 in _g_closure_invoke_va (closure=0xefbbd0, return_value=0x0, instance=0xdf2480, args=0x7fff0621ad08, n_params=0, param_types=0x0) at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gclosure.c:840 marshal = 0x7f1363bca5b0 <g_cclosure_marshal_VOID__VOIDv> marshal_data = 0x0 in_marshal = 0 real_closure = 0xefbbb0 __PRETTY_FUNCTION__ = "_g_closure_invoke_va" #2 0x00007f1363be1006 in g_signal_emit_valist (instance=0xdf2480, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff0621ad08) at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3211 return_accu = <optimized out> accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} accumulator = 0x0 emission = {next = 0x7fff0621af70, instance = 0xdf2480, ihint = {signal_id = 161, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 14465104} signal_id = <optimized out> instance_type = <optimized out> emission_return = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} rtype = 4 static_scope = 0 closure = 0xefbbd0 run_type = <optimized out> hlist = 0x0 l = <optimized out> fastpath = 4 instance_and_params = <optimized out> signal_return_type = <optimized out> param_values = <optimized out> node = 0xde9e10 i = <optimized out> ---Type <return> to continue, or q <return> to quit--- n_params = <optimized out> __PRETTY_FUNCTION__ = "g_signal_emit_valist" #3 0x00007f1363be1852 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3356 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff0621ade0, reg_save_area = 0x7fff0621ad20}} #4 0x00007f13642e3b45 in ?? () from /usr/lib/x86_64-linux- gnu/libgtk-x11-2.0.so.0 No symbol table info available. #5 0x00007f1363bc89a7 in _g_closure_invoke_va (closure=0xde9ce0, return_value=0x0, instance=0xdf2480, args=0x7fff0621b0b8, n_params=0, param_types=0x0) at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gclosure.c:840 marshal = 0x7f1363bc6d40 <g_type_class_meta_marshalv> marshal_data = 0x340 in_marshal = 0 real_closure = 0xde9cc0 __PRETTY_FUNCTION__ = "_g_closure_invoke_va" #6 0x00007f1363be1006 in g_signal_emit_valist (instance=0xdf2480, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff0621b0b8) at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3211 return_accu = <optimized out> accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} accumulator = 0x0 emission = {next = 0x7fff0621b330, instance = 0xdf2480, ihint = {signal_id = 160, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 14465104} signal_id = <optimized out> instance_type = <optimized out> emission_return = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} rtype = 4 static_scope = 0 closure = 0xde9ce0 run_type = <optimized out> hlist = 0x0 l = <optimized out> fastpath = 4 ---Type <return> to continue, or q <return> to quit--- instance_and_params = <optimized out> signal_return_type = <optimized out> param_values = <optimized out> node = 0xde9d30 i = <optimized out> n_params = <optimized out> __PRETTY_FUNCTION__ = "g_signal_emit_valist" #7 0x00007f1363be1852 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3356 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff0621b190, reg_save_area = 0x7fff0621b0d0}} #8 0x00007f13642e2949 in ?? () from /usr/lib/x86_64-linux- gnu/libgtk-x11-2.0.so.0 No symbol table info available. #9 0x00007f136438b099 in ?? () from /usr/lib/x86_64-linux- gnu/libgtk-x11-2.0.so.0 No symbol table info available. #10 0x00007f1363bc86e0 in g_closure_invoke (closure=0xda1050, return_value=0x7fff0621b2f0, n_param_values=2, param_values=0x7fff0621b3a0, invocation_hint=0x7fff0621b340) at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gclosure.c:777 marshal = 0x7f1363bc7340 <g_type_class_meta_marshal> marshal_data = 0x160 in_marshal = 0 real_closure = 0xda1030 __PRETTY_FUNCTION__ = "g_closure_invoke" #11 0x00007f1363bd94d0 in signal_emit_unlocked_R (node=node@entry=0xda12c0, detail=detail@entry=0, instance=instance@entry=0xdf2480, emission_return=emission_return@entry=0x7fff0621b470, instance_and_params=instance_and_params@entry=0x7fff0621b3a0) at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3589 accumulator = 0xda10a0 emission = {next = 0x0, instance = 0xdf2480, ihint = {signal_id = 34, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 14465104} class_closure = 0xda1050 hlist = 0x0 handler_list = 0x0 return_accu = 0x7fff0621b2f0 accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 34 ---Type <return> to continue, or q <return> to quit--- max_sequential_handler_number = 775 return_value_altered = 0 #12 0x00007f1363be12db in g_signal_emit_valist (instance=0xdf2480, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff0621b5f8) at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3310 return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} error = 0x0 rtype = 20 static_scope = 0 instance_and_params = 0x7fff0621b3a0 signal_return_type = 20 param_values = 0x7fff0621b3b8 node = 0xda12c0 i = <optimized out> n_params = 1 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #13 0x00007f1363be1852 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3356 var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff0621b6d0, reg_save_area = 0x7fff0621b610}} #14 0x00007f13644a293e in ?? () from /usr/lib/x86_64-linux- gnu/libgtk-x11-2.0.so.0 No symbol table info available. #15 0x00007f1364389434 in gtk_propagate_event () from /usr/lib/x86_64-linux- gnu/libgtk-x11-2.0.so.0 No symbol table info available. #16 0x00007f136438978b in gtk_main_do_event () from /usr/lib/x86_64-linux- gnu/libgtk-x11-2.0.so.0 No symbol table info available. #17 0x00007f13632df7ac in ?? () from /usr/lib/x86_64-linux- gnu/libgdk-x11-2.0.so.0 No symbol table info available. #18 0x00007f1363909355 in g_main_dispatch (context=0xd99bf0) at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:2539 dispatch = 0x7f13632df760 was_in_call = 0 user_data = 0x0 callback = 0 ---Type <return> to continue, or q <return> to quit--- cb_funcs = 0x0 cb_data = 0x0 current_source_link = {data = 0xd99b00, next = 0x0} need_destroy = <optimized out> source = 0xd99b00 current = 0xe5c180 i = <optimized out> #19 g_main_context_dispatch (context=context@entry=0xd99bf0) at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3075 No locals. #20 0x00007f1363909688 in g_main_context_iterate (context=0xd99bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3146 max_priority = 0 timeout = 0 some_ready = 1 nfds = <optimized out> allocated_nfds = <optimized out> fds = 0xdcea50 #21 0x00007f1363909a82 in g_main_loop_run (loop=0xec7c70) at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3340 __PRETTY_FUNCTION__ = "g_main_loop_run" #22 0x00007f1364388797 in gtk_main () from /usr/lib/x86_64-linux- gnu/libgtk-x11-2.0.so.0 No symbol table info available. #23 0x0000000000405df9 in ?? () No symbol table info available. #24 0x00007f1363553ead in __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff0621b9d8) at libc-start.c:228 result = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 2919782452069778203, 4217856, 140733296261600, 0, 0, -2919692753889017061, -2980292229834620133}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x413280, 0x7fff0621b9e8}, data = {prev = 0x0, cleanup = 0x0, canceltype = 4272768}}} not_first_call = <optimized out> #25 0x0000000000405c29 in ?? () No symbol table info available. #26 0x00007fff0621b9d8 in ?? () ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #27 0x000000000000001c in ?? () No symbol table info available. #28 0x0000000000000001 in ?? () No symbol table info available. #29 0x00007fff0621db86 in ?? () No symbol table info available. #30 0x0000000000000000 in ?? () No symbol table info available. (gdb) (gdb) -- System Information: Debian Release: 7.0 APT prefers testing APT policy: (500, 'testing'), (1, 'experimental'), (1, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.6-trunk-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap===7214== Memcheck, a memory error detector ==7214== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==7214== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==7214== Command: /usr/bin/locale charmap ==7214== UTF-8 ==7214== ==7214== HEAP SUMMARY: ==7214== in use at exit: 0 bytes in 0 blocks ==7214== total heap usage: 32 allocs, 32 frees, 4,760 bytes allocated ==7214== ==7214== All heap blocks were freed -- no leaks are possible ==7214== ==7214== For counts of detected and suppressed errors, rerun with: -v ==7214== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2)) Shell: /bin/sh linked to /bin/dash Versions of packages keytouch-editor depends on: ii libatk1.0-0 2.4.0-2 ii libc6 2.13-37 ii libglib2.0-0 2.33.12+really2.32.4-3 ii libgtk2.0-0 2.24.10-2 Versions of packages keytouch-editor recommends: ii menu 2.1.46 keytouch-editor suggests no packages. -- debconf information excluded -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org