Opened 9 years ago
Closed 8 years ago
Last modified 8 years ago
#12801 closed Bug Report - General (Fixed)
Program info doesn't show in tv schedule when pressing 'i' after ae5b4522d4835b889646d9bc6ce5e2e2af6d0f98
Reported by: | 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)
Change History (8)
comment:1 Changed 9 years ago by
comment:2 Changed 9 years ago by
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 9 years ago by
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
comment:4 Changed 9 years ago by
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 9 years ago by
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 8 years ago by
Resolution: | → Fixed |
---|---|
Status: | new → closed |
Reported to be fixed in bce632f453f1
comment:7 Changed 8 years ago by
Milestone: | unknown → 29.0 |
---|
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.