On Sun, 8 Mar 2015 22:09:00 +0000 John Williams <j...@pond-weed.com> wrote: > Package: lirc > Version: 0.9.0~pre1-1.2 > > I have just updated from wheezy to jessie (i386) > > At random intervals my lirc configuration stops working; I can see that > the lircrcd program has disappeared, and /var/log/syslog contains this: > > lircrcd[843]: segfault at e975f324 ip 0804942b sp bfac5c90 error 7 in > lircrcd[8048000+4000] > > I have the current latest jessie version of every package. My lirc > configuration files have not changed and were working fine in wheezy. > > Hi,
Just upgraded from Wheezy->Jessie and I also started getting these random segfaults: $ dmesg | grep segm [ 4235.019558] traps: lircrcd[969] trap stack segment ip:401a87 sp:7ffd5ab61bc0 error:0 in lircrcd[400000+4000] [16587.897038] traps: lircrcd[17175] trap stack segment ip:401a87 sp:7ffc39fb23e0 error:0 in lircrcd[400000+4000] [16604.362987] traps: lircrcd[17364] trap stack segment ip:401a87 sp:7ffeefdd7fa0 error:0 in lircrcd[400000+4000] [16645.638990] traps: lircrcd[17611] trap stack segment ip:401a87 sp:7fff7cc04b20 error:0 in lircrcd[400000+4000] [16652.761130] traps: lircrcd[17947] trap stack segment ip:401a87 sp:7ffc13236300 error:0 in lircrcd[400000+4000] [97933.168463] traps: lircrcd[3988] trap stack segment ip:401a87 sp:7ffd60e72a90 error:0 in lircrcd[400000+4000] [97940.655398] traps: lircrcd[26463] trap stack segment ip:401a87 sp:7ffe29c07fb0 error:0 in lircrcd[400000+4000] [191015.136621] traps: lircrcd[29975] trap stack segment ip:401a87 sp:7ffd56ac76f0 error:0 in lircrcd[400000+4000] $ sudo ir-keytable Found /sys/class/rc/rc0/ (/dev/input/event3) with: Driver mceusb, table rc-rc6-mce Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC SHARP other Enabled protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC SHARP other Name: Media Center Ed. eHome Infrared bus: 3, vendor/product: 045e:006d, version: 0x0200 Repeat delay = 500 ms, repeat period = 125 ms $ ps aux | grep lirc root 28584 0.0 0.0 21044 1480 ? Ss 16:32 0:00 /usr/sbin/lircd --driver=default --device=/dev/lirc0 root 28589 0.0 0.0 6288 1224 ? Ss 16:32 0:00 lircrcd /etc/lirc/lircrc root 28590 0.0 0.0 6276 96 ? Ss 16:32 0:00 /usr/bin/irexec -d /etc/lirc/lircrc The current workaround that I'm using: /bin/sh -c 'while true; do while pgrep lircrcd; do sleep 1s; done; /etc/init.d/lirc restart; done' &> /dev/null & This bug should be escalated to 'Serious / Release Critical' classification?