Ticket #9654 (accepted Patch - Bug Fix)
Opened 2 years ago
Last modified 13 months ago
[PATCH] Fix SEGV faults in mythfrontend during backend selection
| Reported by: | Lawrence Rust <lvr@…> | Owned by: | mdean |
|---|---|---|---|
| Priority: | minor | Milestone: | unknown |
| Component: | MythTV - User Interface Library | Version: | Master Head |
| Severity: | medium | Keywords: | |
| Cc: | Ticket locked: | no |
Description
This patch fixes several segv faults and logic problems with mythfrontend during backend configuration either after a fresh install or by specifying the -p option.
1 Can't select Manual dbase configuration with -p option
2 Can't Cancel
3 Segv after selecting Save on win32
4 Segv in ShowOkPopup? due to stale static data
5 Segv in MythScreenStack::PopScreen? due to null pointer
Attachments
Change History
comment:1 Changed 2 years ago by stuartm
Are these issues reproducible on other platforms? I can't reproduce any of them.
comment:2 Changed 2 years ago by Lawrence Rust <lvr@…>
All apart from 1 are reproducible on both Linux & Windows. The exception is the seg fault when you select Save caused by a NULL m_XML in BackendSelection::Accept
- Start "mythfrontend -p", select language, tab to Manual and click. If your setup conforms to defaults you'll go to the root menu. If you have anything unusual you'll get a dialog - Cannot login.
- Start "mythfrontend -p", select language, tab to cancel and click, same result as 1.
- Win32 only: Start "mythfrontend -p", select language, tab to Save and click - SEGV
- Start "mythfrontend -p", select language, tab to cancel and click - Cannot login. Click cancel again - SEGV
comment:3 Changed 2 years ago by mdean
- Owner changed from stuartm to mdean
- Status changed from new to accepted
comment:7 Changed 13 months ago by mdean
- Priority changed from blocker to minor
comment:8 Changed 13 months ago by beirdo
- Milestone changed from 0.25 to unknown
All that is pending is:
Segv after selecting Save on win32
