FS#49997 - [lirc] irrecord crashes in an buffer overflow
Attached to Project:
Arch Linux
Opened by John (graysky) - Friday, 08 July 2016, 18:56 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 15 August 2016, 13:29 GMT
Opened by John (graysky) - Friday, 08 July 2016, 18:56 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 15 August 2016, 13:29 GMT
|
Details
Since this update, irrecord crashes in a buffer overflow.
Additional info: * lirc 1:0.9.4.a-1 Steps to reproduce: 1) Start lircd 2) sudo irrecord --device=/dev/lirc0 MyRemote |
This task depends upon
Closed by Doug Newgard (Scimmia)
Monday, 15 August 2016, 13:29 GMT
Reason for closing: Fixed
Additional comments about closing: 1:0.9.4.b-1
Monday, 15 August 2016, 13:29 GMT
Reason for closing: Fixed
Additional comments about closing: 1:0.9.4.b-1
*lirc-1:0.9.3.a-2
*libirman-0.4.6-1
EDIT: even though the remote control works under linux-lts, irrecord still crashes as described above.
https://sourceforge.net/p/lirc/tickets/209
Old:
driver = default
device = /dev/lirc0
New:
driver = devinput
device = auto
Using the "old" values followed-up restarting lircd fixes the problem with the updated packages. Credit to dustovich in this thread[1] for pointing it out. Do you want to add a post_install message to warn users of this change? I have found other affected users in our own forums and on the Arch ARM forums so it's not just my setup.
1. https://archlinuxarm.org/forum/viewtopic.php?f=64&t=10574
[1] https://sourceforge.net/p/lirc/mailman/message/35267107/
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1360688
PATCH: https://patchwork.linuxtv.org/patch/35801/