On Fri, 18 Aug 2017, Gianfranco Costamagna wrote: > Hello, > > > Dear Maintainer, > > > > When trying to create a configuration file for my remote, irrecord > > crashes when it gets to the 'Now hold down button Xxx' step: > can you please try 0.10.0 from unstable?
I tried with 0.10.0-2 but I'm still getting a segfault. Note that the segfault happens *before* I press the button on the remote. # dpkg -l | grep lirc ii liblirc-client0:amd64 0.10.0-2 amd64 infra-red remote control support - client library ii liblirc0:amd64 0.10.0-2 amd64 Infra-red remote control support - Run-time libraries ii lirc 0.10.0-2 amd64 Infra-red remote control support - daemons and utils As before I get: # irrecord -H devinput -f -d /dev/input/event13 /tmp/foo.conf [...] Hold down an arbitrary key ................................................................................ Found gap (115997 us) Please enter the name for the next button (press <ENTER> to finish recording) KEY_1 Now hold down button "KEY_1". Segmentation fault Running that command in gdb does not give me much more data due to the lack of debugging symbols: Program received signal SIGSEGV, Segmentation fault. 0x0000000000000000 in ?? () (gdb) bt #0 0x0000000000000000 in ?? () #1 0x00007ffff79afe73 in record_buttons () from /usr/lib/x86_64-linux-gnu/libirrecord.so.0 #2 0x000055555555814d in ?? () #3 0x0000555555556e4c in ?? () #4 0x00007ffff762b2b1 in __libc_start_main (main=0x5555555564c0, argc=7, argv=0x7fffffffe748, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe738) at ../csu/libc-start.c:291 #5 0x00005555555574da in ?? () -- Francois Gouget <fgou...@free.fr> http://fgouget.free.fr/ Good judgment comes from experience, and experience comes from bad judgment -- Barry LePatner