Version-Release number of selected component: lirc-0.9.1a-4.fc21 Additional info: reporter: libreport-2.3.0 backtrace_rating: 4 cmdline: lircrcd /home/mchapman/.lircrc crash_function: __fdelt_chk executable: /usr/bin/lircrcd kernel: 3.17.6-300.fc21.x86_64 runlevel: N 5 type: CCpp uid: 500 Truncated backtrace: Thread no. 1 (2 frames) #5 __fdelt_chk at fdelt_chk.c:25 #6 loop at lircrcd.c:642
Created attachment 970411 [details] File: backtrace
Created attachment 970412 [details] File: cgroup
Created attachment 970413 [details] File: core_backtrace
Created attachment 970414 [details] File: dso_list
Created attachment 970415 [details] File: limits
Created attachment 970416 [details] File: maps
Created attachment 970417 [details] File: open_fds
Created attachment 970418 [details] File: proc_pid_status
Hi! Sorry for late reply.... This boils down to a bug or limitation in the select(2) call: the FD_ macros behaviour is undefined if the file descriptor is > 1024. Since linux supports such descriptors, we have a problem. I have been able to reproduce the same type of crash on lircd. The correct solution seem to be to use poll(2) instead, which doesn't have this limitation. However, we are now in the process of releasing 0.9.3, and this change is too big to be done before that. Filed upstream bug https://sourceforge.net/p/lirc/tickets/109/
lirc-0.9.3-4.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-15270
lirc-0.9.3-4.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update lirc'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-15270
lirc-0.9.3-5.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-15465
lirc-0.9.3-5.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update lirc'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-15465
lirc-0.9.3-5.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.