Description of problem:
lircd segfaults. Snippet from journalctl
systemd: Starting LIRC Infrared Signal Decoder...
systemd: Started LIRC Infrared Signal Decoder.
lircd: Cannot open /sys/class/rc
kernel: lircd: segfault at 0 ip 00007f821daa645a sp 00007fff1f5c0ae8
error 4 in libc-2.19.so[7f82
systemd: lircd.service: main process exited, code=killed, status=11/SEGV
Version-Release number of selected component (if applicable):
How reproducible: Always
Steps to Reproduce:
1. urpmi lirc
2. systemctl start lircd
Steps to Reproduce:
I opened a ticket at http://sourceforge.net/p/lirc/tickets/39/
Suggested fix found at http://sourceforge.net/p/lirc/tickets/39/#cc0b
change "output = /var/run/lirc/lircd"
to "lircdfile = /var/run/lirc/lircd"
Hi, I'm the upstream maintainer.
Note that patches are available in the release_0.9.1b branch, should you want to release this before next upstream point release. The solution in comment #2 is not really the proper one although it kinda works.
This bug was not fixed.
We have a patch from upstream (see comment #3), would be nice to integrate it.
There is no 0.9.1b release still, and I see no such branch in the sourceforge git interface.
Indeed, upstream went directly to 0.9.2a. I had a look whether I could find the patches to backport, but my motivation was not high enough and I quickly gave up.
Other distros have patches though, so we might want to look there (I'm just not so interested as I don't have any infrared device to test the results).
*** Bug 16446 has been marked as a duplicate of this bug. ***
*** Bug 16541 has been marked as a duplicate of this bug. ***
Anssi, this bug seems to hit various users. Do you intend to fix it or must we look for another volunteer?
BTW, lirc-0.9.3 is out, fixing this.
And now 0.9.3a...
Better yet, http://www.lirc.org/ [22-May-2016] lirc-0.9.4 released.
Actually, 0.9.4a as of 2016-06-28:
Assigning to all packagers collectively since Anssi isn't responding.
To packagers: this is a bug that requires updating lirc to a newer version.