On Fri, 01 Feb 2013 16:04:10 +0800 David M Smith <sidic...@gmail.com> wrote:
> 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 Thanks for this, I am able to reproduce this as well. It would appear that the GTK bindings have changed somehow (or at least my misguided attempts at reading traces right after I have woken up would suggest). I will look into this, though upstream has completely went dead. If I can't find some sort of resolution, I will have little option but to remove keytouch-editor from the archive. Thanks, Luke
signature.asc
Description: PGP signature