[mythtv-users] Program Guide SegFautlts in Mythfrontend

Peter Bennett pb.mythtv at gmail.com
Tue Nov 8 00:42:16 UTC 2022


On 11/7/22 18:02, Ken Mandelberg wrote:
> Just recently I noticed that selecting the proram guide from 
> mythfrontend causes it to segfault. I have used it in the past without 
> problem, but since I rarely use it I don't know when the problem 
> started. Mythweb doesn't have a problem with "listings" which displays 
> the same guide, and everything else seems to be working fine.
>
> I'm running
>
> MythTV Version : v33-Pre-899-g06da3119d5-dirty
> MythTV Branch : master
> Network Protocol : 91
> Library API : 33.20220201-1
> QT Version : 5.15.3
>
> on Ubuntu 22.04 with mysql.
>
> Below is the error output, apparently the query fails but I'm not sure 
> why. Any help?
>
>
> 2022-11-07 17:40:48.988893 E  Driver error was [2/1064]:
> QMYSQL3: Unable to prepare statement
> Database error was:
> You have an error in your SQL syntax; check the manual that 
> corresponds to your MySQL server version for the right syntax to use 
> near 'groups     ON channel.chanid = groups.chanid JOIN 
> capturecard     ON capturecard' at line 1
>
> 2022-11-07 17:40:48.988915 E  DB Error (ChannelInfo::Load()):
> Query was:
> SELECT  channum, freqid, channel.sourceid, callsign, name, icon, 
> finetune, videofilters, xmltvid, channel.recpriority, 
> channel.contrast, channel.brightness, channel.colour, channel.hue, 
> tvformat, visible, outputfilters, useonairguide, mplexid, serviceid, 
> atsc_major_chan, atsc_minor_chan, last_record, default_authority, 
> commmethod, tmoffset, iptvid, channel.chanid, GROUP_CONCAT(DISTINCT 
> groups.groupids), GROUP_CONCAT(DISTINCT 
> capturecard.cardid              ORDER BY livetvorder), 
> MIN(livetvorder) livetvorder FROM channel LEFT JOIN (     SELECT 
> chanid ,           GROUP_CONCAT(grpid ORDER BY grpid) groupids FROM 
> channelgroup     GROUP BY chanid ) groups     ON channel.chanid = 
> groups.chanid JOIN capturecard     ON capturecard.sourceid = 
> channel.sourceid        AND capturecard.parentid = 0 WHERE 
> channel.deleted IS NULL AND channel.visible > 0 GROUP BY 
> channel.chanid ORDER BY LPAD(CAST(channel.channum AS UNSIGNED), 10, 
> 0), LPAD(channel.channum,  10, 0)
> No error type from QSqlError?  Strange...
> 2022-11-07 17:40:48.988925 E  GuideGrid:
>             You don't have any channels defined in the database.
>             Guide grid will have nothing to show you.
> 2022-11-07 17:40:48.988993 C  Received Segmentation fault: Code 1, PID 
> 0, UID 0, Value 0x00000000
> Segmentation fault (core dumped)
>
>
It seems that this was fixed on October 2nd in master, that is in 
v33-Pre-913-g9cacc903e6, fixing bug #647

channelutil: interim fix for MariaDB reserved GROUPS keyword

Upgrade to a version v33-Pre-913 or later.




More information about the mythtv-users mailing list