[Solved] Building Mythtv 31.x on Catalina

For discussion of topics specific to MythTV on OSX
User avatar
jhoyt
Senior
Posts: 143
Joined: Thu Aug 27, 2015 10:11 am
United States of America

Re: Building Mythtv 31.x on Catalina

Post by jhoyt »

Will do, I just resynced with git and am compiling a fresh copy as I type this.

Any suggested debug verbosity? The database commands seem to work fine (was able to pull down recording/video details without issue on the previous build).
User avatar
pvr4me
Senior
Posts: 763
Joined: Fri Feb 07, 2014 7:25 pm
Location: near Toronto, Canada
Contact:
Canada

Re: Building Mythtv 31.x on Catalina

Post by pvr4me »

I would start with the default verbose setting. I believe you said it crashes when you attempt to start playback of either a recording or video, right? Please just confirm what was your last action before the program crashed.

Also, which version of Xcode are you using?

Craig
Formerly the MacPorts guy.
User avatar
jhoyt
Senior
Posts: 143
Joined: Thu Aug 27, 2015 10:11 am
United States of America

Re: Building Mythtv 31.x on Catalina

Post by jhoyt »

MacOS v. 10.15.4
Xcode v. 11.4.1

Last action was to hit the enter key after selecting the recording.

Confirmed that I am using the VideoToolBox profile in settings.

Code: Select all

./mythfrontend.app/Contents/MacOS/mythfrontend                  
2020-04-24 16:20:36.905883 I  Setup Interrupt: 2 handler
2020-04-24 16:20:36.905915 I  Setup Terminated: 15 handler
2020-04-24 16:20:36.905924 I  Setup Segmentation fault: 11 handler
2020-04-24 16:20:36.905932 I  Setup Abort trap: 6 handler
2020-04-24 16:20:36.905940 I  Setup Bus error: 10 handler
2020-04-24 16:20:36.905948 I  Setup Floating point exception: 8 handler
2020-04-24 16:20:36.905956 I  Setup Illegal instruction: 4 handler
2020-04-24 16:20:36.905966 I  Setup User defined signal 1: 30 handler
2020-04-24 16:20:36.905973 I  Setup User defined signal 2: 31 handler
2020-04-24 16:20:36.905981 I  Setup Hangup: 1 handler
2020-04-24 16:20:36.906079 C  mythfrontend version: fixes/31 [v31.0-26-g2921af5591-dirty] www.mythtv.org
2020-04-24 16:20:36.906087 C  Qt version: compile: 5.14.1, runtime: 5.14.1
2020-04-24 16:20:36.906121 I  macOS 10.15 (x86_64)
2020-04-24 16:20:36.906129 N  Enabled verbose msgs:  general
2020-04-24 16:20:36.906268 N  Setting Log Level to LOG_INFO
2020-04-24 16:20:36.918091 I  Added logging to the console
2020-04-24 16:20:36.918303 N  Using runtime prefix = /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources
2020-04-24 16:20:36.918326 N  Using configuration directory = /Users/xxx/.mythtv
2020-04-24 16:20:36.918423 I  Assumed character encoding: en_US.UTF-8
2020-04-24 16:20:36.920541 I  Loading en_us translation for module mythfrontend
2020-04-24 16:20:36.921236 I  Empty LocalHostName. This is typical.
2020-04-24 16:20:36.921261 I  Using a profile name of: 'XXX' (Usually the same as this host's name.)
2020-04-24 16:20:36.921402 I  Start up testing connections. DB 192.168.0.9, BE , attempt 0, status dbAwake, Delay: 2000
2020-04-24 16:20:38.512124 N  Setting QT default locale to en_US
2020-04-24 16:20:38.512151 I  Current locale en_US
2020-04-24 16:20:38.512262 E  No locale defaults file for en_US, skipping
2020-04-24 16:20:38.632272 I  Display: Found screen 'Color LCD'
2020-04-24 16:20:38.632297 I  Display: Using screen 'Color LCD' (Make: Unknown Model: Unknown)
2020-04-24 16:20:38.632324 I  Display: Geometry: 1280x800+0+0 Size(Qt): 286.449mmx179.031mm
2020-04-24 16:20:38.686681 N  Display: Desktop video mode: 1280x800 60.000Hz
2020-04-24 16:20:40.548421 I  Power: Battery at 61%
2020-04-24 16:20:40.548633 I  Power: Supported actions: Suspend,Restart,Shutdown
2020-04-24 16:20:41.065386 I  Listening on TCP 0.0.0.0:6547
2020-04-24 16:20:41.081651 I  Listening on TCP [::]:6547
2020-04-24 16:20:46.379993 I  Loading en_us translation for module mythfrontend
2020-04-24 16:20:46.389065 W  MythUIHelper: No theme dir: '/Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/Mythbuntu'
2020-04-24 16:20:46.389094 E  MythUIHelper: Could not find theme: Mythbuntu - Switching to MythCenter
2020-04-24 16:20:46.466079 E  AppleRemote::_findAppleRemoteDevice(AppleIRController) failed
2020-04-24 16:20:46.466165 E  AppleRemote::_findAppleRemoteDevice(AppleTVIRReceiver) failed
2020-04-24 16:20:46.466182 E  AppleRemote::startListening() failed
2020-04-24 16:20:46.466287 I  UDPListener: Enabling
2020-04-24 16:20:46.475410 I  Binding to UDP 0.0.0.0:6948
2020-04-24 16:20:46.475558 I  Binding to UDP [::]:6948
2020-04-24 16:20:47.444453 I  Using Frameless Window
2020-04-24 16:20:47.444462 I  Using Full Screen Window
2020-04-24 16:20:47.456546 I  Display: Have main widget
2020-04-24 16:20:47.456557 I  Display: Have main window
2020-04-24 16:20:47.466842 I  Display: Found screen 'Color LCD'
2020-04-24 16:20:47.490516 I  UI Screen Resolution: 1280 x 800
2020-04-24 16:20:47.662290 I  OpenGL: OpenGL vendor        : Intel Inc.
2020-04-24 16:20:47.662303 I  OpenGL: OpenGL renderer      : Intel(R) Iris(TM) Graphics 6100
2020-04-24 16:20:47.662312 I  OpenGL: OpenGL version       : 2.1 INTEL-14.5.22
2020-04-24 16:20:47.662321 I  OpenGL: Qt platform          : cocoa
2020-04-24 16:20:47.662329 I  OpenGL: Qt OpenGL format     : OpenGL 2.1
2020-04-24 16:20:47.662336 I  OpenGL: Qt OpenGL surface    : RGBA: 888-1 Depth: 0 Stencil: 0
2020-04-24 16:20:47.662343 I  OpenGL: Max texture size     : 16384
2020-04-24 16:20:47.662350 I  OpenGL: Max texture units    : 16
2020-04-24 16:20:47.662360 I  OpenGL: Shaders              : Yes
2020-04-24 16:20:47.662367 I  OpenGL: NPOT textures        : Yes
2020-04-24 16:20:47.662374 I  OpenGL: Multitexturing       : Yes
2020-04-24 16:20:47.662381 I  OpenGL: Rectangular textures : Yes
2020-04-24 16:20:47.662395 I  OpenGL: Buffer mapping       : Yes
2020-04-24 16:20:47.662404 I  OpenGL: Framebuffer objects  : Yes
2020-04-24 16:20:47.662411 I  OpenGL: 16bit framebuffers   : Yes
2020-04-24 16:20:47.662418 I  OpenGL: Unpack Subimage      : Yes
2020-04-24 16:20:47.662425 I  OpenGL: GL_RED/GL_R8         : Yes
2020-04-24 16:20:47.672939 I  OpenGL: Initialised MythRenderOpenGL
2020-04-24 16:20:47.672955 I  OpenGL: Using limited range output
2020-04-24 16:20:47.695840 I  MythUIHelper: Pruning cache directory: /Users/xxx/.mythtv/cache/remotecache
2020-04-24 16:20:47.696398 I  MythUIHelper: Kept 4 files, deleted 0 files, stat error on 0 files
2020-04-24 16:20:47.696418 I  MythUIHelper: Pruning cache directory: /Users/xxx/.mythtv/cache/thumbnails
2020-04-24 16:20:47.697145 I  MythUIHelper: Kept 10 files, deleted 0 files, stat error on 0 files
qt.qpa.fonts: Populating font family aliases took 159 ms. Replace uses of missing font family "Liberation Sans" with one that exists to avoid this cost. 
2020-04-24 16:20:48.681389 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 26
			Name: 'basemedium'	Type: 'fontdef'
2020-04-24 16:20:48.704218 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 30
			Name: 'basemediumbold'	Type: 'fontdef'
2020-04-24 16:20:48.704374 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 35
			Name: 'baselarge'	Type: 'fontdef'
2020-04-24 16:20:48.704584 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 43
			Name: 'baselargenormal'	Type: 'fontdef'
2020-04-24 16:20:48.704723 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 47
			Name: 'baseextralarge'	Type: 'fontdef'
2020-04-24 16:20:48.705804 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 111
			Name: 'basemedium_normal'	Type: 'fontdef'
2020-04-24 16:20:48.705879 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 114
			Name: 'basemedium_normal_selected'	Type: 'fontdef'
2020-04-24 16:20:48.705975 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 117
			Name: 'basemedium_disabled'	Type: 'fontdef'
2020-04-24 16:20:48.706141 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 120
			Name: 'basemedium_highlight'	Type: 'fontdef'
2020-04-24 16:20:48.706223 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 123
			Name: 'basemedium_normal_button'	Type: 'fontdef'
2020-04-24 16:20:48.706295 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 126
			Name: 'basemedium_selected_button'	Type: 'fontdef'
2020-04-24 16:20:48.706428 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 129
			Name: 'basemedium_disabled_button'	Type: 'fontdef'
2020-04-24 16:20:48.769259 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 1178
			Name: 'large'	Type: 'fontdef'
2020-04-24 16:20:48.769502 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 1184
			Name: 'clock'	Type: 'fontdef'
2020-04-24 16:20:48.798328 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 68
			Name: 'basemediumgrey'	Type: 'fontdef'
2020-04-24 16:20:48.798409 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 72
			Name: 'basemediumgreen'	Type: 'fontdef'
2020-04-24 16:20:48.798482 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 76
			Name: 'basemediumred'	Type: 'fontdef'
2020-04-24 16:20:48.798554 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 80
			Name: 'basemediumyellow'	Type: 'fontdef'
2020-04-24 16:20:48.833510 E  RAOP Device: Aborting startup - no key found.
2020-04-24 16:20:48.850328 I  AirPlay: Created airplay objects.
2020-04-24 16:20:48.856331 I  Listening on TCP 0.0.0.0:5100
2020-04-24 16:20:48.856409 I  Listening on TCP [::]:5100
2020-04-24 16:20:48.909322 I  MythCoreContext::ConnectCommandSocket(): Connecting to backend server: 192.168.0.9:6543 (try 1 of 1)
2020-04-24 16:20:48.915456 I  MythCoreContext::CheckProtoVersion(): Using protocol version 91 BuzzOff
2020-04-24 16:20:48.963657 I  Current MythTV Schema Version (DBSchemaVer): 1361
2020-04-24 16:20:49.004806 I  VTBDec: Supported/available VideoToolbox decoders:
2020-04-24 16:20:49.004828 I  VTBDec: H264
2020-04-24 16:20:49.627935 I  Bonjour: Service registration complete: name 'MythTV on XXX' type '_airplay._tcp.' domain: 'local.'
2020-04-24 16:20:55.103447 N  Registering Internal as a media playback plugin.
2020-04-24 16:20:55.124715 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:20:55.628074 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:20:56.131083 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:20:56.633394 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:20:57.136059 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:20:57.639427 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:20:58.142367 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:20:58.645358 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:20:59.148056 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:20:59.650842 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:21:00.171431 W  No plugins directory /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/lib/mythtv/plugins
2020-04-24 16:21:00.297 mythfrontend[45915:330202] not in fullscreen state
2020-04-24 16:21:00.242788 I  Using Frameless Window
2020-04-24 16:21:00.242807 I  Using Full Screen Window
2020-04-24 16:21:00.251797 I  Display: Have main widget
2020-04-24 16:21:00.251815 I  Display: Have main window
2020-04-24 16:21:00.262361 I  Display: Found screen 'Color LCD'
2020-04-24 16:21:00.262387 I  Display: Waiting for new screen
2020-04-24 16:21:00.293119 I  Bonjour: Service registration complete: name 'Mythfrontend on XXX' type '_mythfrontend._tcp.' domain: 'local.'
2020-04-24 16:21:00.737580 W  Display: Timed out waiting for new screen
2020-04-24 16:21:00.757436 I  UI Screen Resolution: 1280 x 800
2020-04-24 16:21:00.825746 I  OpenGL: Initialised MythRenderOpenGL
2020-04-24 16:21:00.825773 I  OpenGL: Using limited range output
2020-04-24 16:21:00.852633 I  MythUIHelper: Pruning cache directory: /Users/xxx/.mythtv/cache/remotecache
2020-04-24 16:21:00.853048 I  MythUIHelper: Kept 4 files, deleted 0 files, stat error on 0 files
2020-04-24 16:21:00.853067 I  MythUIHelper: Pruning cache directory: /Users/xxx/.mythtv/cache/thumbnails
2020-04-24 16:21:00.853759 I  MythUIHelper: Kept 10 files, deleted 0 files, stat error on 0 files
2020-04-24 16:21:00.876828 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 26
			Name: 'basemedium'	Type: 'fontdef'
2020-04-24 16:21:00.876912 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 30
			Name: 'basemediumbold'	Type: 'fontdef'
2020-04-24 16:21:00.877004 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 35
			Name: 'baselarge'	Type: 'fontdef'
2020-04-24 16:21:00.877085 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 43
			Name: 'baselargenormal'	Type: 'fontdef'
2020-04-24 16:21:00.877176 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 47
			Name: 'baseextralarge'	Type: 'fontdef'
2020-04-24 16:21:00.878769 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 111
			Name: 'basemedium_normal'	Type: 'fontdef'
2020-04-24 16:21:00.878846 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 114
			Name: 'basemedium_normal_selected'	Type: 'fontdef'
2020-04-24 16:21:00.878955 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 117
			Name: 'basemedium_disabled'	Type: 'fontdef'
2020-04-24 16:21:00.879067 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 120
			Name: 'basemedium_highlight'	Type: 'fontdef'
2020-04-24 16:21:00.879147 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 123
			Name: 'basemedium_normal_button'	Type: 'fontdef'
2020-04-24 16:21:00.879220 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 126
			Name: 'basemedium_selected_button'	Type: 'fontdef'
2020-04-24 16:21:00.879292 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 129
			Name: 'basemedium_disabled_button'	Type: 'fontdef'
2020-04-24 16:21:00.938282 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 1178
			Name: 'large'	Type: 'fontdef'
2020-04-24 16:21:00.938400 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 1184
			Name: 'clock'	Type: 'fontdef'
2020-04-24 16:21:00.961236 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 68
			Name: 'basemediumgrey'	Type: 'fontdef'
2020-04-24 16:21:00.961308 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 72
			Name: 'basemediumgreen'	Type: 'fontdef'
2020-04-24 16:21:00.961377 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 76
			Name: 'basemediumred'	Type: 'fontdef'
2020-04-24 16:21:00.961446 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 80
			Name: 'basemediumyellow'	Type: 'fontdef'
2020-04-24 16:21:00.973508 W  MythPainter: 1 images not yet de-allocated.
2020-04-24 16:21:00.973657 I  Clearing OpenGL painter cache.
2020-04-24 16:21:00.974027 I  OpenGL: MythRenderOpenGL closing
2020-04-24 16:21:00.987642 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/menu-ui.xml @ 7
			Name: 'menufont'	Type: 'fontdef'
2020-04-24 16:21:01.131747 N  Found mainmenu.xml for theme 'MythCenter'
2020-04-24 16:21:01.209078 I  Checking for theme updates every hour
2020-04-24 16:21:01.220570 I  Starting HouseKeeper.
2020-04-24 16:21:01.220925 I  Starting process manager
2020-04-24 16:21:01.220960 I  Starting process signal handler
2020-04-24 16:21:01.221101 I  Starting IO manager (read)
2020-04-24 16:21:01.221289 I  Starting IO manager (write)
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng error: profile 'sRGB IEC61966-2.1': 0h: length does not match profile
libpng error: profile 'sRGB IEC61966-2.1': 0h: length does not match profile
2020-04-24 16:21:04.282069 I  TV::TV(): Creating TV object
2020-04-24 16:21:04.388434 N  Suspending idle timer
2020-04-24 16:21:04.408775 I  TV::Init(): Created TvPlayWindow.
2020-04-24 16:21:04.516623 I  TV::HandleStateChange(): Attempting to change from None to WatchingPreRecorded
2020-04-24 16:21:05.031666 N  AudioPlayer: Enabling Audio
2020-04-24 16:21:05.031730 I  Player(0): Opening 'myth://mythtv/20685_20200424020000.ts'
Handling Segmentation fault: 11
zsh: segmentation fault  ./mythfrontend.app/Contents/MacOS/mythfrontend
User avatar
pvr4me
Senior
Posts: 763
Joined: Fri Feb 07, 2014 7:25 pm
Location: near Toronto, Canada
Contact:
Canada

Re: Building Mythtv 31.x on Catalina

Post by pvr4me »

Quick observations:

Code: Select all

2020-04-24 16:20:49.004806 I  VTBDec: Supported/available VideoToolbox decoders:
2020-04-24 16:20:49.004828 I  VTBDec: H264
But

Code: Select all

2020-04-24 16:21:05.031730 I  Player(0): Opening 'myth://mythtv/20685_20200424020000.ts'
Handling Segmentation fault: 11
Your recording will be in MPEG2 format probably? What tuner are you using? If you go into settings, can you play to test video there?

Craig
Formerly the MacPorts guy.
User avatar
jhoyt
Senior
Posts: 143
Joined: Thu Aug 27, 2015 10:11 am
United States of America

Re: Building Mythtv 31.x on Catalina

Post by jhoyt »

Code: Select all

2020-04-24 16:21:05.031730 I  Player(0): Opening 'myth://mythtv/20685_20200424020000.ts'
Handling Segmentation fault: 11
The recorder is a colossus 2, h264 hw encoding.

I wonder if something changed drastically in Xcode 11.4 for VideoToolBox?
Last edited by jhoyt on Fri Apr 24, 2020 8:57 pm, edited 1 time in total.
User avatar
jhoyt
Senior
Posts: 143
Joined: Thu Aug 27, 2015 10:11 am
United States of America

Re: Building Mythtv 31.x on Catalina

Post by jhoyt »

Using a known transcoded h264 file from mythvideo...

Code: Select all

./mythfrontend.app/Contents/MacOS/mythfrontend -v
2020-04-24 16:54:40.684689 I  Setup Interrupt: 2 handler
2020-04-24 16:54:40.684720 I  Setup Terminated: 15 handler
2020-04-24 16:54:40.684729 I  Setup Segmentation fault: 11 handler
2020-04-24 16:54:40.684737 I  Setup Abort trap: 6 handler
2020-04-24 16:54:40.684745 I  Setup Bus error: 10 handler
2020-04-24 16:54:40.684752 I  Setup Floating point exception: 8 handler
2020-04-24 16:54:40.684760 I  Setup Illegal instruction: 4 handler
2020-04-24 16:54:40.684770 I  Setup User defined signal 1: 30 handler
2020-04-24 16:54:40.684778 I  Setup User defined signal 2: 31 handler
2020-04-24 16:54:40.684785 I  Setup Hangup: 1 handler
2020-04-24 16:54:40.684888 C  mythfrontend version: fixes/31 [v31.0-26-g2921af5591-dirty] www.mythtv.org
2020-04-24 16:54:40.684897 C  Qt version: compile: 5.14.1, runtime: 5.14.1
2020-04-24 16:54:40.684926 I  macOS 10.15 (x86_64)
2020-04-24 16:54:40.684934 N  Enabled verbose msgs:  general
2020-04-24 16:54:40.684955 N  Setting Log Level to LOG_INFO
2020-04-24 16:54:40.696304 I  Added logging to the console
2020-04-24 16:54:40.696436 N  Using runtime prefix = /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources
2020-04-24 16:54:40.696450 N  Using configuration directory = /Users/xxx/.mythtv
2020-04-24 16:54:40.696507 I  Assumed character encoding: en_US.UTF-8
2020-04-24 16:54:40.698268 I  Loading en_us translation for module mythfrontend
2020-04-24 16:54:40.699198 I  Empty LocalHostName. This is typical.
2020-04-24 16:54:40.699219 I  Using a profile name of: 'xxx' (Usually the same as this host's name.)
2020-04-24 16:54:40.699359 I  Start up testing connections. DB 192.168.0.9, BE , attempt 0, status dbAwake, Delay: 2000
2020-04-24 16:54:42.464055 N  Setting QT default locale to en_US
2020-04-24 16:54:42.464081 I  Current locale en_US
2020-04-24 16:54:42.464236 E  No locale defaults file for en_US, skipping
2020-04-24 16:54:42.504714 I  Display: Found screen 'Color LCD'
2020-04-24 16:54:42.504780 I  Display: Using screen 'Color LCD' (Make: Unknown Model: Unknown)
2020-04-24 16:54:42.504832 I  Display: Geometry: 1280x800+0+0 Size(Qt): 286.449mmx179.031mm
2020-04-24 16:54:42.514137 N  Display: Desktop video mode: 1280x800 60.000Hz
2020-04-24 16:54:43.005195 I  Power: Battery at 65%
2020-04-24 16:54:43.005338 I  Power: Supported actions: Suspend,Restart,Shutdown
2020-04-24 16:54:43.502522 I  Listening on TCP 0.0.0.0:6547
2020-04-24 16:54:43.519635 I  Listening on TCP [::]:6547
2020-04-24 16:54:49.096444 I  Loading en_us translation for module mythfrontend
2020-04-24 16:54:49.105214 W  MythUIHelper: No theme dir: '/Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/Mythbuntu'
2020-04-24 16:54:49.105265 E  MythUIHelper: Could not find theme: Mythbuntu - Switching to MythCenter
2020-04-24 16:54:49.181238 E  AppleRemote::_findAppleRemoteDevice(AppleIRController) failed
2020-04-24 16:54:49.181282 E  AppleRemote::_findAppleRemoteDevice(AppleTVIRReceiver) failed
2020-04-24 16:54:49.181296 E  AppleRemote::startListening() failed
2020-04-24 16:54:49.181354 I  UDPListener: Enabling
2020-04-24 16:54:49.189866 I  Binding to UDP 0.0.0.0:6948
2020-04-24 16:54:49.189987 I  Binding to UDP [::]:6948
2020-04-24 16:54:49.937925 I  Using Frameless Window
2020-04-24 16:54:49.937936 I  Using Full Screen Window
2020-04-24 16:54:49.947487 I  Display: Have main widget
2020-04-24 16:54:49.947498 I  Display: Have main window
2020-04-24 16:54:49.957087 I  Display: Found screen 'Color LCD'
2020-04-24 16:54:49.978050 I  UI Screen Resolution: 1280 x 800
2020-04-24 16:54:50.149979 I  OpenGL: OpenGL vendor        : Intel Inc.
2020-04-24 16:54:50.149991 I  OpenGL: OpenGL renderer      : Intel(R) Iris(TM) Graphics 6100
2020-04-24 16:54:50.150001 I  OpenGL: OpenGL version       : 2.1 INTEL-14.5.22
2020-04-24 16:54:50.150010 I  OpenGL: Qt platform          : cocoa
2020-04-24 16:54:50.150019 I  OpenGL: Qt OpenGL format     : OpenGL 2.1
2020-04-24 16:54:50.150026 I  OpenGL: Qt OpenGL surface    : RGBA: 888-1 Depth: 0 Stencil: 0
2020-04-24 16:54:50.150033 I  OpenGL: Max texture size     : 16384
2020-04-24 16:54:50.150043 I  OpenGL: Max texture units    : 16
2020-04-24 16:54:50.150053 I  OpenGL: Shaders              : Yes
2020-04-24 16:54:50.150061 I  OpenGL: NPOT textures        : Yes
2020-04-24 16:54:50.150067 I  OpenGL: Multitexturing       : Yes
2020-04-24 16:54:50.150074 I  OpenGL: Rectangular textures : Yes
2020-04-24 16:54:50.150081 I  OpenGL: Buffer mapping       : Yes
2020-04-24 16:54:50.150089 I  OpenGL: Framebuffer objects  : Yes
2020-04-24 16:54:50.150096 I  OpenGL: 16bit framebuffers   : Yes
2020-04-24 16:54:50.150105 I  OpenGL: Unpack Subimage      : Yes
2020-04-24 16:54:50.150113 I  OpenGL: GL_RED/GL_R8         : Yes
2020-04-24 16:54:50.159344 I  OpenGL: Initialised MythRenderOpenGL
2020-04-24 16:54:50.159356 I  OpenGL: Using limited range output
2020-04-24 16:54:50.176449 I  MythUIHelper: Pruning cache directory: /Users/xxx/.mythtv/cache/remotecache
2020-04-24 16:54:50.178155 I  MythUIHelper: Kept 4 files, deleted 0 files, stat error on 0 files
2020-04-24 16:54:50.178180 I  MythUIHelper: Pruning cache directory: /Users/xxx/.mythtv/cache/thumbnails
2020-04-24 16:54:50.178906 I  MythUIHelper: Kept 10 files, deleted 0 files, stat error on 0 files
qt.qpa.fonts: Populating font family aliases took 140 ms. Replace uses of missing font family "Liberation Sans" with one that exists to avoid this cost. 
2020-04-24 16:54:51.131348 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 26
			Name: 'basemedium'	Type: 'fontdef'
2020-04-24 16:54:51.153701 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 30
			Name: 'basemediumbold'	Type: 'fontdef'
2020-04-24 16:54:51.153868 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 35
			Name: 'baselarge'	Type: 'fontdef'
2020-04-24 16:54:51.154098 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 43
			Name: 'baselargenormal'	Type: 'fontdef'
2020-04-24 16:54:51.154242 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 47
			Name: 'baseextralarge'	Type: 'fontdef'
2020-04-24 16:54:51.155372 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 111
			Name: 'basemedium_normal'	Type: 'fontdef'
2020-04-24 16:54:51.155446 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 114
			Name: 'basemedium_normal_selected'	Type: 'fontdef'
2020-04-24 16:54:51.155518 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 117
			Name: 'basemedium_disabled'	Type: 'fontdef'
2020-04-24 16:54:51.155593 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 120
			Name: 'basemedium_highlight'	Type: 'fontdef'
2020-04-24 16:54:51.155666 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 123
			Name: 'basemedium_normal_button'	Type: 'fontdef'
2020-04-24 16:54:51.155738 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 126
			Name: 'basemedium_selected_button'	Type: 'fontdef'
2020-04-24 16:54:51.155815 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 129
			Name: 'basemedium_disabled_button'	Type: 'fontdef'
2020-04-24 16:54:51.215438 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 1178
			Name: 'large'	Type: 'fontdef'
2020-04-24 16:54:51.215591 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 1184
			Name: 'clock'	Type: 'fontdef'
2020-04-24 16:54:51.231742 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 68
			Name: 'basemediumgrey'	Type: 'fontdef'
2020-04-24 16:54:51.231830 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 72
			Name: 'basemediumgreen'	Type: 'fontdef'
2020-04-24 16:54:51.231907 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 76
			Name: 'basemediumred'	Type: 'fontdef'
2020-04-24 16:54:51.231981 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 80
			Name: 'basemediumyellow'	Type: 'fontdef'
2020-04-24 16:54:51.247995 E  RAOP Device: Aborting startup - no key found.
2020-04-24 16:54:51.255476 I  AirPlay: Created airplay objects.
2020-04-24 16:54:51.255681 I  Listening on TCP 0.0.0.0:5100
2020-04-24 16:54:51.255745 I  Listening on TCP [::]:5100
2020-04-24 16:54:51.291308 I  MythCoreContext::ConnectCommandSocket(): Connecting to backend server: 192.168.0.9:6543 (try 1 of 1)
2020-04-24 16:54:51.300332 I  MythCoreContext::CheckProtoVersion(): Using protocol version 91 BuzzOff
2020-04-24 16:54:51.346696 I  Current MythTV Schema Version (DBSchemaVer): 1361
2020-04-24 16:54:51.388372 I  VTBDec: Supported/available VideoToolbox decoders:
2020-04-24 16:54:51.388396 I  VTBDec: H264
2020-04-24 16:54:51.998131 I  Bonjour: Service registration complete: name 'MythTV on xxx' type '_airplay._tcp.' domain: 'local.'
2020-04-24 16:55:00.237906 N  Registering Internal as a media playback plugin.
2020-04-24 16:55:00.262217 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:55:00.764646 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:55:01.267593 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:55:01.771710 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:55:02.275680 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:55:02.779614 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:55:03.281857 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:55:03.785210 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:55:04.289233 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:55:04.792082 A  MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
2020-04-24 16:55:05.310026 W  No plugins directory /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/lib/mythtv/plugins
2020-04-24 16:55:05.373029 I  Using Frameless Window
2020-04-24 16:55:05.373047 I  Using Full Screen Window
2020-04-24 16:55:05.383309 I  Display: Have main widget
2020-04-24 16:55:05.383325 I  Display: Have main window
2020-04-24 16:55:05.392544 I  Display: Found screen 'Color LCD'
2020-04-24 16:55:05.392571 I  Display: Waiting for new screen
2020-04-24 16:55:05.437 mythfrontend[69594:400989] not in fullscreen state
2020-04-24 16:55:05.412426 I  Bonjour: Service registration complete: name 'Mythfrontend on xxx' type '_mythfrontend._tcp.' domain: 'local.'
2020-04-24 16:55:05.412624 I  Power: Battery at 64%
2020-04-24 16:55:05.868048 W  Display: Timed out waiting for new screen
2020-04-24 16:55:05.889373 I  UI Screen Resolution: 1280 x 800
2020-04-24 16:55:05.949846 I  OpenGL: Initialised MythRenderOpenGL
2020-04-24 16:55:05.949860 I  OpenGL: Using limited range output
2020-04-24 16:55:05.967332 I  MythUIHelper: Pruning cache directory: /Users/xxx/.mythtv/cache/remotecache
2020-04-24 16:55:05.968873 I  MythUIHelper: Kept 4 files, deleted 0 files, stat error on 0 files
2020-04-24 16:55:05.968946 I  MythUIHelper: Pruning cache directory: /Users/xxx/.mythtv/cache/thumbnails
2020-04-24 16:55:05.970452 I  MythUIHelper: Kept 10 files, deleted 0 files, stat error on 0 files
2020-04-24 16:55:05.992366 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 26
			Name: 'basemedium'	Type: 'fontdef'
2020-04-24 16:55:05.992452 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 30
			Name: 'basemediumbold'	Type: 'fontdef'
2020-04-24 16:55:05.992546 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 35
			Name: 'baselarge'	Type: 'fontdef'
2020-04-24 16:55:05.992633 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 43
			Name: 'baselargenormal'	Type: 'fontdef'
2020-04-24 16:55:05.992727 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 47
			Name: 'baseextralarge'	Type: 'fontdef'
2020-04-24 16:55:05.994020 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 111
			Name: 'basemedium_normal'	Type: 'fontdef'
2020-04-24 16:55:05.994094 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 114
			Name: 'basemedium_normal_selected'	Type: 'fontdef'
2020-04-24 16:55:05.994164 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 117
			Name: 'basemedium_disabled'	Type: 'fontdef'
2020-04-24 16:55:05.994238 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 120
			Name: 'basemedium_highlight'	Type: 'fontdef'
2020-04-24 16:55:05.994309 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 123
			Name: 'basemedium_normal_button'	Type: 'fontdef'
2020-04-24 16:55:05.994379 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 126
			Name: 'basemedium_selected_button'	Type: 'fontdef'
2020-04-24 16:55:05.994448 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 129
			Name: 'basemedium_disabled_button'	Type: 'fontdef'
2020-04-24 16:55:06.053405 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 1178
			Name: 'large'	Type: 'fontdef'
2020-04-24 16:55:06.053492 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/base.xml @ 1184
			Name: 'clock'	Type: 'fontdef'
2020-04-24 16:55:06.075196 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 68
			Name: 'basemediumgrey'	Type: 'fontdef'
2020-04-24 16:55:06.075276 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 72
			Name: 'basemediumgreen'	Type: 'fontdef'
2020-04-24 16:55:06.075350 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 76
			Name: 'basemediumred'	Type: 'fontdef'
2020-04-24 16:55:06.075423 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 80
			Name: 'basemediumyellow'	Type: 'fontdef'
2020-04-24 16:55:06.088181 W  MythPainter: 1 images not yet de-allocated.
2020-04-24 16:55:06.088202 I  Clearing OpenGL painter cache.
2020-04-24 16:55:06.088580 I  OpenGL: MythRenderOpenGL closing
2020-04-24 16:55:06.103127 E  MythFontProperties: Failed to load 'Liberation Sans', got 'Helvetica' instead
			Location: /Users/xxx/mythtv-31/mythtv/mythtv/programs/mythfrontend/mythfrontend.app/Contents/Resources/share/mythtv/themes/MythCenter/menu-ui.xml @ 7
			Name: 'menufont'	Type: 'fontdef'
2020-04-24 16:55:06.235928 N  Found mainmenu.xml for theme 'MythCenter'
2020-04-24 16:55:06.298799 I  Checking for theme updates every hour
2020-04-24 16:55:06.306618 I  Starting HouseKeeper.
2020-04-24 16:55:06.306901 I  Starting process signal handler
2020-04-24 16:55:06.306925 I  Starting process manager
2020-04-24 16:55:06.307077 I  Starting IO manager (read)
2020-04-24 16:55:06.307264 I  Starting IO manager (write)
libpng error: known incorrect sRGB profile
libpng error: known incorrect sRGB profile
libpng error: known incorrect sRGB profile
2020-04-24 16:55:26.740692 N  Suspending idle timer
2020-04-24 16:55:26.778902 I  TV::TV(): Creating TV object
2020-04-24 16:55:26.877304 N  Suspending idle timer
2020-04-24 16:55:26.896557 I  TV::Init(): Created TvPlayWindow.
2020-04-24 16:55:26.961054 I  TV::HandleStateChange(): Attempting to change from None to WatchingVideo
2020-04-24 16:55:27.452479 N  AudioPlayer: Enabling Audio
2020-04-24 16:55:27.452512 I  Player(0): Opening 'myth://Videos@mythtv/SciFi/Star Trek/Season 1/Star Trek - S01E01 The Man Trap.mp4'
Handling Segmentation fault: 11
zsh: segmentation fault  ./mythfrontend.app/Contents/MacOS/mythfrontend -v
User avatar
pvr4me
Senior
Posts: 763
Joined: Fri Feb 07, 2014 7:25 pm
Location: near Toronto, Canada
Contact:
Canada

Re: Building Mythtv 31.x on Catalina

Post by pvr4me »

hampton wrote:
Wed Apr 22, 2020 4:03 pm
The OSX builder is running OSX 10.15.3 and XCode 11.3.1.

I built fixes/31 on that machine, and I can successfully start mythfrontend, play recordings, play videos, and play music. What video profile are you using? With fixes/31 it should probably be "VideoToolBox Normal", although none of the others should cause a crash.
I guess another variable could be the version of Qt. jhoyt is running 5.14.1. dhampton, what is installed on the build slave?

Also, the buildslave is using the previous version of Xcode. Seem unlikely to me that that would be the problem but then I don't know if they snuck some major changes into 11.4

I take it that the crash report still complains about the stack?

Craig
(This is getting well out of my depth...)
Formerly the MacPorts guy.
User avatar
jhoyt
Senior
Posts: 143
Joined: Thu Aug 27, 2015 10:11 am
United States of America

Re: Building Mythtv 31.x on Catalina

Post by jhoyt »

The crash report is still complaining about:
stack_not_16_byte_aligned_error + 0
Does the build slave use macports for support packages or are they installed more manually?

I'm certainly not wed to macports, I was using homebrew up until I started to get this build experiment going (ran into qt webkit issues) and am happy to try a more manual path.

Another thought is that maybe my case sensitive filesystem is causing me some kind of issues. I'm not sure how to run this issue down as my two macs at home both have case sensitive file systems.

Craig, thank you again for all of the help trying to run this to ground.
User avatar
bill6502
Developer
Posts: 2307
Joined: Fri Feb 07, 2014 5:28 pm
United States of America

Re: Building Mythtv 31.x on Catalina

Post by bill6502 »

John, re the Python 3 issues. Can you post the results of these?

Code: Select all

ansible --module-name setup --args 'filter=ansible_distribution' localhost
ansible --module-name setup --args 'filter=ansible_lsb' localhost
ansible --module-name setup --args 'filter=ansible_pkg_mgr' localhost
ansible --module-name setup --args 'filter=ansible_distribution_major_version' localhost
I don't speak OSX and need to clues to adjust the proper ansible role. It's easier to run
one of the above without the --args='filter....', but that may give up more information than
you're comfortable with. I may need more, but this is a good start.
User avatar
jhoyt
Senior
Posts: 143
Joined: Thu Aug 27, 2015 10:11 am
United States of America

Re: Building Mythtv 31.x on Catalina

Post by jhoyt »

Here you go. Although, there's no MacOSX ansible playbook, so I question how much help the output will be.

Code: Select all

xxx@xxx ~ % ansible --module-name setup --args 'filter=ansible_distribution' localhost
[WARNING]: No inventory was parsed, only implicit localhost is available
localhost | SUCCESS => {
    "ansible_facts": {
        "ansible_distribution": "MacOSX"
    },
    "changed": false
}

xxx@xxx ~ % ansible --module-name setup --args 'filter=ansible_lsb' localhost
[WARNING]: No inventory was parsed, only implicit localhost is available
localhost | SUCCESS => {
    "ansible_facts": {
        "ansible_lsb": {}
    },
    "changed": false
}

xxx@xxx ~ % ansible --module-name setup --args 'filter=ansible_pkg_mgr' localhost
[WARNING]: No inventory was parsed, only implicit localhost is available
localhost | SUCCESS => {
    "ansible_facts": {
        "ansible_pkg_mgr": "macports"
    },
    "changed": false
}

xxx@xxx ~ % ansible --module-name setup --args 'filter=ansible_distribution_major_version' localhost
[WARNING]: No inventory was parsed, only implicit localhost is available
localhost | SUCCESS => {
    "ansible_facts": {
        "ansible_distribution_major_version": "10"
    },
    "changed": false
}
User avatar
jhoyt
Senior
Posts: 143
Joined: Thu Aug 27, 2015 10:11 am
United States of America

Re: Building Mythtv 31.x on Catalina

Post by jhoyt »

Also, I have a Catalina VM with case insensitive filesystem up and running. I'm installing Xcode 11.3 currently (trying to match the mythtv automated build environment) and will see if this gets me past the segfault issues.
User avatar
bill6502
Developer
Posts: 2307
Joined: Fri Feb 07, 2014 5:28 pm
United States of America

Re: Building Mythtv 31.x on Catalina

Post by bill6502 »

Sounds like I misread the comment by Blue on the -users list. I <assumed> that
when he said ansible is broken that it already existed. See if this works (doesn't
do much.)

Code: Select all

#!/usr/bin/env ansible-playbook
  
---
  
# This is just a proof of concept. Save in some file, make it
# executable and run it.
  
- hosts:
    - localhost
  
  tasks:
  
    - name: Test installing two ports
      macports:
        name: "{{ ports }}"
      vars:
        ports:
        - python3-lxml
        - python3-mysqldb
      when: ansible_distribution == "MacOSX" and ansible_pkg_mgr == "macports" and ansible_distribution_major_version|int == 10
  
# vim: set expandtab tabstop=2 shiftwidth=2 smartindent noautoindent colorcolumn=2:
User avatar
jhoyt
Senior
Posts: 143
Joined: Thu Aug 27, 2015 10:11 am
United States of America

Re: Building Mythtv 31.x on Catalina

Post by jhoyt »

Had to make some updates to the scripts as follows (macports has different names for py38-lxml and py38-pymysql):

Code: Select all

#!/opt/local/bin/ansible-playbook

---

# This is just a proof of concept. Save in some file, make it
# executable and run it.

- hosts:
    - localhost

  tasks:

    - name: Test installing two ports
      macports:
        name: "{{ ports }}"
      vars:
        ports:
        - py38-lxml
        - py38-pymysql
      when: ansible_distribution == "MacOSX" and ansible_pkg_mgr == "macports" and ansible_distribution_major_version|int == 10

# vim: set expandtab tabstop=2 shiftwidth=2 smartindent noautoindent colorcolumn=2:
Here's the output:

Code: Select all

[WARNING]: No inventory was parsed, only implicit localhost is available
[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

PLAY [localhost] ***************************************************************************************************************************************************************

TASK [Gathering Facts] *********************************************************************************************************************************************************
ok: [localhost]

TASK [Test installing two ports] ***********************************************************************************************************************************************
ok: [localhost]

PLAY RECAP *********************************************************************************************************************************************************************
localhost                  : ok=2    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   
User avatar
jhoyt
Senior
Posts: 143
Joined: Thu Aug 27, 2015 10:11 am
United States of America

Re: Building Mythtv 31.x on Catalina

Post by jhoyt »

:: 5/11 update - fixed link to one with the correct runprefix

Success!  I managed to get v31 built and running videos on my case-sensitive system using Xcode 11.3.1.
I have posted a .dmg file here: https://www.dropbox.com/s/xarebulww4pgg ... 1.dmg?dl=0

I suspect that Xcode 11.4 introduces a world of issues that the devs will have to work through when they upgrade the buildbot.  I may play around with my non-case sensitive VM by upgrading it to Xcode 10.4 and see if the issues are isolated to case sensitive systems.

A big thank you to everyone for the help!!!!
Last edited by jhoyt on Tue May 12, 2020 1:47 am, edited 1 time in total.
User avatar
pvr4me
Senior
Posts: 763
Joined: Fri Feb 07, 2014 7:25 pm
Location: near Toronto, Canada
Contact:
Canada

Re: [Solved] Building Mythtv 31.x on Catalina

Post by pvr4me »

Congrats!

Minor point, but would you please participate in the MacPorts users stats initiative? If you install and load the mpstats port, the system will automatically submit an anonymous snapshot of the ports installed, plus the version of Xcode and whatnot:

https://ports.macports.org/port/mpstats/summary

This is strictly opt-in and isn't widely used so far. It helps port maintainers to understand which ports are actually being used out in the wild and a bit about the most common environments. Otherwise, we're flying almost completely blind as to what users are actually doing with MacPorts.

Thanks,

Craig
Formerly the MacPorts guy.
Post Reply