Opened 18 years ago
Closed 18 years ago
#1159 closed defect (fixed)
Mythfrontend seg faults when exiting live tv. Back trace attached.
Reported by: | Owned by: | danielk | |
---|---|---|---|
Priority: | minor | Milestone: | 0.19 |
Component: | mythtv | Version: | head |
Severity: | low | Keywords: | |
Cc: | Ticket locked: | no |
Description (last modified by )
When exiting live tv by hitting the esc key mythfrontend seg faults about 50 % of the time. It does this even when compiled with the default settings. The backtrace was generated with the latest svn version this morning.
[please use "Attach File" for backtraces. -- dtk]
Attachments (5)
Change History (13)
Changed 18 years ago by
Attachment: | 1159-bt.txt added |
---|
comment:2 Changed 18 years ago by
comment:3 Changed 18 years ago by
I attached the new backtrace and log files as requested. The backtrace was done against svn version 8817.
Changed 18 years ago by
Attachment: | mythbackend.log added |
---|
Changed 18 years ago by
Attachment: | mythfrontend.log added |
---|
comment:5 Changed 18 years ago by
Harley, please try the attached.
I believe the problem is that a LIVETV_CHAIN message is still being processed after the NVP is deleted. In the patch I used the osdlock to avoid this happening. This lock is always locked while the NVP is deleted because the OSD gets deleted when the NVP is, if this is the problem here as well this should fix it (at least if you don't have a PiP NVP on screen; we don't use its OSD, so I don't know if the locking applies there).
comment:6 Changed 18 years ago by
Owner: | changed from Isaac Richards to danielk |
---|
comment:7 Changed 18 years ago by
The patch seems to have fixed it. I have been watching live tv for an hour now entering and exiting many times and it has not crashed once yet. Should probably test it for a little longer to make sure but it looks good. Thanks for the help Daniel.
comment:8 Changed 18 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Can you provide a backtrace with the latest SVN, plus the logs from 'mythbackend -v record,channel' and 'mythfrontend -v playback'.
And please use 'Attach File'.