Opened 19 years ago
Closed 18 years ago
#3022 closed defect (fixed)
Mythbackend dies in HandleRemoteEncoder
| Reported by: | Owned by: | Isaac Richards | |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.20 |
| Component: | mythtv | Version: | 0.20 |
| Severity: | medium | Keywords: | |
| Cc: | Ticket locked: | no |
Description
This happens to me with all .20 svn versions at least up to rev. 12677. When a tuner isn't bound to a input, the backend dies when queried for tuner status (in mythwelcome or inside the information center). The following is the relevant log output:
2007-01-30 11:06:04.428 MainServer: HandleRemoteEncoder(cmd GET_STATE) Unknown encoder: 2, exiting
This has been already discussed in http://www.gossamer-threads.com/lists/mythtv/dev/235332, and the patch in that thread fixed the problem for me. Can it be added to the main trunk? Thank you.
Attachments (1)
Change History (5)
by , 19 years ago
| Attachment: | allowmissingdecoders.patch added |
|---|
comment:1 by , 19 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
(In [12972]) Don't exit mythbackend just because someone gave us some invalid information. Instead use the philosophy of Garbate-In, Garbage-Out and let them die a slow painful death if they choose to. This could be on purpose or something as simple as a tuner without any valid inputs attached.
Closes #3022. For this specific case of the invalid tuner, the answer given (-1) is actually valid so this does fix #3022's GET_STATE issue, but now the backend will no longer die for other commands for an incorrectly setup tuner.
comment:2 by , 18 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
[12972] needs to be backported to -fixes
comment:3 by , 18 years ago
| Milestone: | 0.21 → 0.20 |
|---|
comment:4 by , 18 years ago
| Resolution: | → fixed |
|---|---|
| Status: | reopened → closed |

allowmissingdecoders.patch