Opened 13 years ago
Closed 13 years ago
Last modified 13 years ago
#9987 closed Bug Report - General (Invalid)
Mythfrontend segfault on LiveTV channel change
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | MythTV - General | Version: | Master Head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
I have a frontend that usually crashes when I change channels in Live TV.
Run mythfrontend, select Watch TV. Live TV starts normally. Change channels either by pressing down and then select or through the program guide and mythfrontend crashes.
Attachments (5)
Change History (10)
Changed 13 years ago by
Attachment: | mythfrontend.log added |
---|
comment:1 Changed 13 years ago by
Status: | new → infoneeded_new |
---|
Peter, we need a backtrace from a segfault or similar. It looks like you forgot to clear a breakpoint in the attached backtrace.
comment:2 Changed 13 years ago by
I don't actually know how to use GDB, I just copied commands off the debugging wiki page so I don't know how I got it wrong.
Naturally, after crashing regularly for weeks, the moment I created this ticket my system started behaving itself perfectly and I haven't had another crash since.
I'll open another ticket if I see it again =/
comment:3 Changed 13 years ago by
Resolution: | → Invalid |
---|---|
Status: | infoneeded_new → closed |
Peter, I'm going to close this as invalid for insufficient info for now.
The best way to capture a segfault for analysis later is to get a coredump. You do this by running "ulimit -c unlimited" before you run the program you want info on. Then when it eventually crashes you run "gdb which name_of_program
core" and type in the commands to get the information, in this case "thread apply all bt" hit return until it finishes scrolling and then cut and paste everything from the when you started gdb to a file. Then keep the core file. If some piece of debugging info is missing it can sometimes be added after the fact if you have still have the core dump.
comment:5 Changed 13 years ago by
The day after I gave up, the crashes started again.
I'm attaching what I hope is a useful backtrace.
I'm now running v0.25pre-3155-g1067f8c.
Frontend log