Opened 12 years ago
Closed 12 years ago
#10457 closed Bug Report - Crash (Won't Fix)
mythtv-setup segfaults when run over SSH -Y
Reported by: | Owned by: | sphery | |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | MythTV - User Interface Library | Version: | Master Head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
My backend system is headless so I run mythtv-setup over SSH if I need to make changes with ssh -Y. That worked a month or two ago, but is now segfaulting. The background appears for a moment before crashing. The same thing occurs when attempting to run mythfrontend.
Incidentally, these last lines in the log file:
2012-03-15 15:42:38.049326 I Using Full Screen Window 2012-03-15 15:42:38.673228 I Trying the OpenGL painter
still appear when running mythfrontend -w -O ThemePainter?=qt and the crash still occurs.
Currently running v0.25-beta-104-g1399a9c.
Attachments (3)
Change History (6)
Changed 12 years ago by
Attachment: | gdb-log.txt added |
---|
comment:1 Changed 12 years ago by
Component: | MythTV - General → MythTV - User Interface Library |
---|---|
Owner: | set to sphery |
Status: | new → assigned |
ThemePainter? is no longer valid. Use UIPainter. I'm assigning this to Mike Dean as it might be better to simply not use OpenGL in your use case, rather than resolve the segfault directly.
comment:2 Changed 12 years ago by
Make users have to figure out if their video works
Make new users use the old, legacy, UI painter that doesn't work properly with some themes and that's missing features. This way, people just starting with MythTV will be stuck with using the wrong painter unless they happen to notice the setting buried in frontend Setup, and they happen to read the help text which says that the default value is only for use on systems with broken OpenGL (either broken hardware or--more likely--broken drivers or possibly even broken higher-level software, such as X or Window Managers).
FWIW, all users who successfully used the OpenGL painter (or Direct3D for Windows users) on 0.24-fixes should go into Setup and change "Paint engine" to use the "Auto" setting. The only users who should ever use anything else are those who have broken OpenGL implementations and cannot or choose not to fix their systems.
Restores the ThemePainter? setting (originally removed in fb45eb9fe) as:
Paint engine This selects what MythTV uses to draw. Choosing 'Auto' is recommended, unless running on systems with broken OpenGL implementations (broken hardware or drivers or windowing systems) where only Qt works.
Apologies for the last-minute string addition. Refs #10457.
Branch: master Changeset: fa639a77c08b11ac8c4584644e3032cb6c090424
comment:3 Changed 12 years ago by
Resolution: | → Won't Fix |
---|---|
Status: | assigned → closed |
This looks like a bug in your OpenGL implementation. After fa639a77, referenced above, you can work around it by choosing to use the Qt painter.
Backtrace