Opened 12 years ago
Closed 12 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 Changed 12 years ago by
Owner: | set to beirdo |
---|---|
Status: | new → assigned |
comment:2 Changed 12 years ago by
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