Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#12801 closed Bug Report - General (Fixed)

Program info doesn't show in tv schedule when pressing 'i' after ae5b4522d4835b889646d9bc6ce5e2e2af6d0f98

Reported by: Yianni Vidalis <yiannividalis@…> Owned by:
Priority: minor Milestone: 29.0
Component: MythTV - General Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Hi, I've used git bisect and the last good commit is 90249b42ac2695a162024cfe962982d7017e21a0

Commit 37a295a2f86db9079ff7d6c6d32fa26471b58466 is definitely bad but commits ae5b4522d4835b889646d9bc6ce5e2e2af6d0f98 and 83f7fa2dcff07b68db66f0cc0c70bf4461ba54f9 fail to build.

The symptom is that if I select a show in tv schedule, pressing 'i' for info won't do nothing at all. No error in logs.

Running latest master.

yianni@eagle1:~/mythtv-git> mythfrontend --version
Please attach all output as a file in bug reports.
MythTV Version : v29-pre-61-g37a295a
MythTV Branch : (no branch, bisect started on master)
Network Protocol : 88
Library API : 29.20160511-1
QT Version : 5.6.0
Options compiled in:
 linux profile using_alsa using_oss using_pulse using_pulseoutput using_backend using_bindings_perl using_bindings_python using_bindings_php using_dvb using_frontend using_vbox using_ceton using_hdpvr using_ivtv using_libcrypto using_libfftw3 using_libxml2 using_lirc using_mheg using_opengl using_opengl_video using_qtwebkit using_qtscript using_qtdbus using_taglib using_v4l2 using_x11 using_xrandr using_xv using_profiletype using_bindings_perl using_bindings_python using_bindings_php using_freetype2 using_mythtranscode using_opengl using_ffmpeg_threads using_mheg using_libxml2

System is opensuse Tumbleweed updated 3-4 days ago.

Attachments (1)

gdb.txt (24.1 KB) - added by Yianni Vidalis <yiannividalis@…> 3 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 Changed 3 years ago by J.Pilk@…

I just built and installed v0.29-pre-76-ge4f6e01 in both fedora22 and SL7. I haven't seen problems in fc22, but in the SL7 'Watch Recordings' screen 'U' and 'I' similarly do nothing, while 'O' works as normal. 'Me too' for the Programme Guide in SL7.

The Qt versions in SL7: compile: 5.6.0, runtime: 5.6.0

In fc22, Qt versions are both 5.5.1. ISTR seeing posts about 5.6.0 problems but haven't yet investigated further. I'm inclined to revert immediately to my earlier 0.28-pre build.

comment:2 Changed 3 years ago by J.Pilk@…

Perhaps it's worth adding that the commit referenced in the title, v29-pre-59-gae5b452, included this:

NOTE: Due to QtWebKit? being removed in Qt 5.6, mythfrontend is not fully functional when built against this version. A redesign of mythuiwebbrowser class is needed in order to use new QtWebEngine? to restore functionality.

I was able to revert, but v29-pre-78-g1f8c275 has bumped the protocol and reversion will be more difficult.

comment:3 Changed 3 years ago by Yianni Vidalis <yiannividalis@…>

I saw David Blain's commit and I upgraded to 0d24636 hoping it would have fixed it, but it segfaults when I press "i" on any show in the scheduler. I'm attaching the gdb.txt file.

Please attach all output as a file in bug reports.
MythTV Version : v29-pre-87-g0d24636-dirty
MythTV Branch : master
Network Protocol : 89
Library API : 29.20160611-1
QT Version : 5.6.0
Options compiled in:
 linux debug using_alsa using_oss using_pulse using_pulseoutput using_backend using_bindings_perl using_bindings_python using_bindings_php using_dvb using_frontend using_vbox using_ceton using_hdpvr using_ivtv using_libcrypto using_libfftw3 using_libxml2 using_lirc using_mheg using_opengl using_opengl_video using_qtwebkit using_qtscript using_qtdbus using_taglib using_v4l2 using_x11 using_xrandr using_xv using_debugtype using_bindings_perl using_bindings_python using_bindings_php using_freetype2 using_mythtranscode using_opengl using_ffmpeg_threads using_mheg using_libxml2

Changed 3 years ago by Yianni Vidalis <yiannividalis@…>

Attachment: gdb.txt added

comment:4 Changed 3 years ago by J.Pilk@…

My rebuild above was done to check that I could still build before going on to fc23; mostly I'm happy with the earlier SL7 build and am content to wait. But both these packages are available now:

qt5-qtwebkit-5.6.0-3.fc23.x86_64.rpm from fedora updates. Don't know about fc24, pending.

qt5-qtwebkit-5.6.0-3.el7.x86_64.rpm from epel, which my reverted system v0.28-pre-3689 is presumably using.

comment:5 Changed 3 years ago by yiannividalis@…

Commit bce632f fixes this problem for me. I can now access the "i"nfo page on the scheduler.

Thanks, Roger.

MythTV Version : v29-pre-107-g7b82b7b-dirty
MythTV Branch : master
Network Protocol : 90
Library API : 29.20160626-1
QT Version : 5.6.0
Options compiled in:
 linux debug using_alsa using_oss using_pulse using_pulseoutput using_backend using_bindings_perl using_bindings_python using_bindings_php using_dvb using_frontend using_vbox using_ceton using_hdpvr using_ivtv using_libcrypto using_libfftw3 using_libxml2 using_lirc using_mheg using_opengl using_opengl_video using_qtwebkit using_qtscript using_qtdbus using_taglib using_v4l2 using_x11 using_xrandr using_xv using_debugtype using_bindings_perl using_bindings_python using_bindings_php using_freetype2 using_mythtranscode using_opengl using_ffmpeg_threads using_mheg using_libxml2

comment:6 Changed 3 years ago by paulh

Resolution: Fixed
Status: newclosed

Reported to be fixed in bce632f453f1

comment:7 Changed 3 years ago by paulh

Milestone: unknown29.0
Note: See TracTickets for help on using tickets.