Opened 7 days ago

Last modified 3 days ago

#13553 infoneeded Bug Report - General

mythtv-setup screen does not full draw - I assume it's to do with backing store

Reported by: bib1963 Owned by: mark-kendall
Priority: minor Milestone: 31.0
Component: MythTV - Mythtv-setup Version: Master Head
Severity: low Keywords:
Cc: Ticket locked: no

Description

If I reboot, then start the FE, any future attempts to run mythtv-setup fails with the attached screen. The view is not being properly updated. If I switch to another virtual desktop, then back to the original, mythtv-setup does get redraw correctly. I have to do this every time I change something.

The FE has always worked correctly, just not mythtv-setup.

I could get round this my resetting changing from OpenGL to QT and back again, but these were removed a while ago.

This has been happening for a few years, however with the removal, I now find it intolerable.

This is with opensuse 15.1/packman updates. I'm sure this went back to the opensuse 14 days.

Attachments (1)

Screenshot_20200112_134309.png (134.8 KB) - added by bib1963 7 days ago.

Download all attachments as: .zip

Change History (5)

Changed 7 days ago by bib1963

comment:1 Changed 7 days ago by bib1963

FWIW, the only thing I get back when starting setup which I think is relevant is...

QOpenGLContext::swapBuffers() called with non-exposed window, behavior is undefined QOpenGLContext::swapBuffers() called with non-exposed window, behavior is undefined QOpenGLContext::swapBuffers() called with non-exposed window, behavior is undefined

comment:2 Changed 5 days ago by mark-kendall

Milestone: needs_triage31.0
Owner: changed from Peter Bennett to mark-kendall
Severity: mediumlow
Status: newaccepted

comment:3 Changed 5 days ago by mark-kendall

Status: acceptedinfoneeded

Based on your description, I cannot reproduce this.

Can you be clear on what triggers it?

Are you attempting to run mythtv-setup while mythfrontend is still running? or do you run mythfrontend, exit and then run mythtv-setup?

Needless to say, it should work without issue with both behaviours.

comment:4 Changed 3 days ago by bib1963

It does not matter whether, what is or has been running.

If mythtv-setup gets run twice in same session, the screen does not redraw properly.

I have found though, that deleting ~/.mythtv/cache/contextcache.xml allows mythtv-setup to run properly every time.

Note: See TracTickets for help on using tickets.