Opened 15 years ago
Closed 15 years ago
#10227 closed Bug Report - Crash (fixed)
BE crash on channel change.
| Reported by: | Owned by: | beirdo | |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.25 |
| Component: | MythTV - General | Version: | Master Head |
| Severity: | medium | Keywords: | |
| Cc: | Ticket locked: | no |
Description
My usbserial device was hung causing the external channel changer to never return. This didnt cause an error during the backend startup, but caused a BE crash whenever a recording was started. (It tried to change the channel and crashed shortly aftwards.) I verified it was the usbserial device by attempting manually change the channel with the program and watching it hang forever. Upon a manual remove and reload of the driver, channel changes worked properly. A restart of the BE then showed correct behavior.
Attachments (1)
Change History (3)
comment:1 by , 15 years ago
| Owner: | set to |
|---|---|
| Status: | new → assigned |
comment:2 by , 15 years ago
| Milestone: | unknown → 0.25 |
|---|---|
| Resolution: | → fixed |
| Status: | assigned → closed |
Make MythSystem not crash when rudely deleted
Seems that there are some places (channel changing in particular) that like to delete the MythSystem instance before we are really finished with it. When this happens, and then the child exits, MythSystem crashes. This should fix the issue by logging that the structure was deleted, and carrying on.
Fixes #10227
Branch: master Changeset: 0d48b697cd60d29aeae63317eb7317edf213ebc8

GDB trace from crash