[mythtv] [OS X] Running mythfrontend on apple tv

Todd Ignasiak ignasiak at gmail.com
Mon May 14 13:56:31 UTC 2007


On 5/13/07, Neil Raymond <neil_raymond at hotmail.com> wrote:
> Hi
>
> I'm trying to run mythfrontend on my appletv, using a plugin that someone
> has created to allow you to run any application from within the appletv
> finder. I can successfully run VLC and other applications using this method,
> by when I try and run mythfrontend it just crashes and returns me to the atv
> finder. I tried both pre-built 0.20.1 binaries and also compiling them
> myself from using osx-packager.pl from the 0.20.1 svn tag. I compiled them
> on my Macbook which is running OS X 10.4.9.
>
> Has anyone else tried this? Or does anyone have any ideads about how I could
> get this working? It would be a really nice, (fairly) cheap front end if
> this could be done. I've already open the atv up so I'm quite happy to try
> anything that might get this running. If it's just a case of copying some
> frameworks across or something like that it'd be great.
>
> Here is the crash report:
>
> **********
>
> Host Name:      AppleTV
> Date/Time:      2007-05-13 00:00:51.658 +0200
> OS Version:     10.4.7 (Build 8N5107)
> Report Version: 4
>
> Command: mythfrontend
> Path:    /Applications/MythFrontend.app/Contents/MacOS/mythfrontend
> Parent:  Finder [181]
>
> Version: 0.20.0.svn20070331 (0.20.0.svn20070331)
>
> PID:    189
> Thread: 0
>
> Exception:  EXC_BAD_ACCESS (0x0001)
> Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x0000000c
>
> Thread 0 Crashed:
> 0   qt-mt       0xb2050911 qt_macFamilyName(QString const&) + 141
> 1   qt-mt       0xb202b7f3 QFontPrivate::load(QFont::Script) + 1027
> 2   qt-mt       0xb204bac3 QFont::exactMatch() const + 53

I got a very similar crash when initially trying to get MythFrontend
running on Mac OS X x86.    The resolution to that was to upgrade to a
newer version of Qt (3.3.6 at that point) which presumably had been
updated to be x86 aware.

Looking at the method name, qt_macFamilyName, it might be trying to
figure out what type of Mac it's running on, to adjust some
parameters.   It's not gonna know about AppleTV.. could take some
hacking of Qt, to equate AppleTV to Mac OS X x86.



I have been hesitating picking up an AppleTV, because I don't think it
will be able to handle HD.  But, for DVD playback, and SD playback (or
transcoded HD) it could still be useful.   Maybe I'll grab one when I
return the UPnP-HD device I was trying out.


> Thread 0 crashed with X86 Thread State (32-bit):
>   eax: 0x00000000    ebx: 0xb2050892 ecx: 0x00000000 edx: 0x0063ca80
>   edi: 0xbfffeedc    esi: 0x00000000 ebp: 0xbfffeef8 esp: 0xbfffeec0
>    ss: 0x0000001f    efl: 0x00010286 eip: 0xb2050911  cs: 0x00000017
>    ds: 0x0000001f     es: 0x0000001f  fs: 0x00000000  gs: 0x00000037
>
> Binary Images Description:
>     0x1000 -   0x116fff org.mythtv.macx.mythfrontend
> 0.20.0.svn20070331      /Applications/MythFrontend.app/Contents/MacOS/mythfrontend
>   0x1ac000 -   0x1adfff mythlivemedia
>         /Applications/MythFrontend.app/Contents/Frameworks/mythlivemedia.framework/Versions/A/mythlivemedia
>   0x305000 -   0x360fff mythfreemheg
>         /Applications/MythFrontend.app/Contents/Frameworks/mythfreemheg.framework/Versions/A/mythfreemheg
>   0x3b2000 -   0x3fefff mythupnp
>         /Applications/MythFrontend.app/Contents/Frameworks/mythupnp.framework/Versions/A/mythupnp
>   0x426000 -   0x495fff freetype
>         /Applications/MythFrontend.app/Contents/Frameworks/freetype.framework/Versions/A/freetype
>   0x4a9000 -   0x4f5fff mp3lame
>         /Applications/MythFrontend.app/Contents/Frameworks/mp3lame.framework/Versions/A/mp3lame
>   0x557000 -   0x587fff mysqlclient
>         /Applications/MythFrontend.app/Contents/Frameworks/mysqlclient.framework/Versions/A/mysqlclient
> 0x8fe00000 - 0x8fe49fff dyld 46.9       /usr/lib/dyld
> 0x90000000 - 0x90170fff libSystem.B.dylib       /usr/lib/libSystem.B.dylib
> 0x901c0000 - 0x901c2fff libmathCommon.A.dylib
>         /usr/lib/system/libmathCommon.A.dylib
> 0x901c4000 - 0x90201fff com.apple.CoreText 1.1.1
> (???)   /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
> 0x90228000 - 0x902fefff ATS
>         /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
> 0x9031e000 - 0x907dcfff com.apple.CoreGraphics 1.258.74
> (???)   /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
> 0x90874000 - 0x9093dfff com.apple.CoreFoundation 6.4.6
> (368.27)        /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
> 0x9097b000 - 0x9097bfff com.apple.CoreServices 10.4
> (???)   /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
> 0x9097d000 - 0x90a71fff libicucore.A.dylib      /usr/lib/libicucore.A.dylib
> 0x90ac1000 - 0x90b40fff libobjc.A.dylib         /usr/lib/libobjc.A.dylib
> 0x90b69000 - 0x90bcdfff libstdc++.6.dylib       /usr/lib/libstdc++.6.dylib
> 0x90c3c000 - 0x90c43fff libgcc_s.1.dylib        /usr/lib/libgcc_s.1.dylib
> 0x90c48000 - 0x90cbbfff com.apple.framework.IOKit 1.4.7
> (???)   /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
> 0x90cd0000 - 0x90ce2fff libauto.dylib   /usr/lib/libauto.dylib
> 0x90ce8000 - 0x90f8ffff com.apple.CoreServices.CarbonCore
> 682.14  /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
> 0x90fd2000 - 0x9103afff com.apple.CoreServices.OSServices
> 4.1     /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
> 0x91073000 - 0x910b2fff com.apple.CFNetwork
> 129.99  /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
> 0x910c5000 - 0x910d5fff com.apple.WebServices 1.1.3
> (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
> 0x910e0000 - 0x910e0fff SearchKit
>         /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
> 0x910e5000 - 0x910e5fff Metadata
>         /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
> 0x910ea000 - 0x910f8fff libz.1.dylib    /usr/lib/libz.1.dylib
> 0x910fb000 - 0x9129afff com.apple.security 4.5.1
> (29002) /System/Library/Frameworks/Security.framework/Versions/A/Security
> 0x91398000 - 0x913a0fff com.apple.DiskArbitration
> 2.1.1   /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
> 0x913a7000 - 0x913cefff com.apple.SystemConfiguration
> 1.8.7   /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
> 0x913e0000 - 0x913e7fff libbsm.dylib    /usr/lib/libbsm.dylib
> 0x913eb000 - 0x91464fff com.apple.audio.CoreAudio
> 3.0.4   /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
> 0x914b5000 - 0x914b5fff com.apple.ApplicationServices 10.4
> (???)   /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
> 0x914b7000 - 0x914e3fff com.apple.AE 314
> (313)   /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
> 0x914f6000 - 0x915cafff com.apple.ColorSync
> 4.4.6   /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
> 0x91605000 - 0x91605fff PrintCore
>         /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
> 0x91611000 - 0x916bafff com.apple.QD 3.10.20
> (???)   /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
> 0x916e0000 - 0x9172bfff com.apple.HIServices 1.5.2
> (???)   /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
> 0x9174a000 - 0x9174afff LangAnalysis
>         /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
> 0x9174d000 - 0x9174dfff FindByContent
>         /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
> 0x91750000 - 0x9178efff com.apple.LaunchServices
> 181     /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
> 0x917a2000 - 0x917a2fff SpeechSynthesis
>         /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
> 0x917a4000 - 0x917ddfff com.apple.ImageIO.framework
> 1.4.8   /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
> 0x917ef000 - 0x918a1fff libcrypto.0.9.7.dylib
>         /usr/lib/libcrypto.0.9.7.dylib
> 0x918e7000 - 0x918e7fff libcups.2.dylib         /usr/lib/libcups.2.dylib
> 0x918ea000 - 0x91906fff libJPEG.dylib
>         /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
> 0x9190b000 - 0x91969fff libJP2.dylib
>         /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
> 0x9197b000 - 0x9197ffff libGIF.dylib
>         /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
> 0x91981000 - 0x919dcfff libRaw.dylib
>         /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
> 0x919e0000 - 0x91a1dfff libTIFF.dylib
>         /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
> 0x91a23000 - 0x91a3dfff libPng.dylib
>         /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
> 0x91a42000 - 0x91a44fff libRadiance.dylib
>         /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
> 0x91a46000 - 0x91a46fff com.apple.Accelerate 1.3 (Accelerate
> 1.3)    /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
> 0x91a48000 - 0x91af6fff com.apple.vImage
> 2.5     /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
> 0x91aff000 - 0x91afffff com.apple.Accelerate.vecLib 3.3 (vecLib
> 3.3)    /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
> 0x91b01000 - 0x91b5afff libvMisc.dylib
>         /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
> 0x91b63000 - 0x91b87fff libvDSP.dylib
>         /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
> 0x91b8f000 - 0x91fd9fff libBLAS.dylib
>         /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
> 0x92026000 - 0x923dafff libLAPACK.dylib
>         /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
> 0x92407000 - 0x92484fff com.apple.DesktopServices
> 1.3.4   /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
> 0x924c5000 - 0x926f6fff com.apple.Foundation 6.4.7
> (567.28)        /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
> 0x92802000 - 0x928e0fff libxml2.2.dylib         /usr/lib/libxml2.2.dylib
> 0x928fd000 - 0x929eafff libiconv.2.dylib        /usr/lib/libiconv.2.dylib
> 0x929fa000 - 0x92a11fff libGL.dylib
>         /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
> 0x92a1c000 - 0x92a74fff libGLU.dylib
>         /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
> 0x92a88000 - 0x92a88fff com.apple.Carbon 10.4
> (???)   /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
> 0x92a8a000 - 0x92a8afff ImageCapture
>         /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
> 0x92a8d000 - 0x92a8dfff SpeechRecognition
>         /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
> 0x92a90000 - 0x92a96fff com.apple.securityhi 2.0.1
> (24742) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
> 0x92a9c000 - 0x92a9cfff Ink
>         /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
> 0x92aa1000 - 0x92aa1fff Help
>         /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
> 0x92aa3000 - 0x92ac1fff com.apple.openscripting 1.2.5
> (???)   /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
> 0x92ad3000 - 0x92ad3fff Print
>         /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
> 0x92ad5000 - 0x92b38fff com.apple.htmlrendering 66.1
> (1.1.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
> 0x92b5f000 - 0x92ba0fff com.apple.NavigationServices 3.4.4
> (3.4.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
> 0x92bc7000 - 0x92bd5fff com.apple.audio.SoundManager
> 3.9.1   /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
> 0x92bdc000 - 0x92be1fff com.apple.CommonPanels 1.2.3
> (73)    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
> 0x92be6000 - 0x92edafff com.apple.HIToolbox 1.4.8
> (???)   /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
> 0x92fe0000 - 0x92fecfff com.apple.opengl
> 1.4.14  /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
> 0x9307c000 - 0x9307cfff com.apple.Cocoa 6.4
> (???)   /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
> 0x9307e000 - 0x93735fff com.apple.AppKit 6.4.8
> (824.42)        /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
> 0x93ab6000 - 0x93b2ffff com.apple.CoreData
> 90      /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
> 0x93b68000 - 0x93c20fff com.apple.audio.toolbox.AudioToolbox
> 1.4.4   /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
> 0x93c63000 - 0x93c63fff com.apple.audio.units.AudioUnit
> 1.4.3   /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
> 0x93c65000 - 0x93e3bfff com.apple.QuartzCore
> 1.4.11  /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
> 0x93e8e000 - 0x93ecffff libsqlite3.0.dylib      /usr/lib/libsqlite3.0.dylib
> 0x93ed7000 - 0x93f11fff libGLImage.dylib
>         /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
> 0x9412a000 - 0x943e3fff com.apple.QuickTime
> 7.1.5   /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
> 0x964a6000 - 0x964abfff com.apple.agl 2.5.9
> (AGL-2.5.9)     /System/Library/Frameworks/AGL.framework/Versions/A/AGL
> 0x9658e000 - 0x965a7fff com.apple.AppleVAFramework
> 3.3.3   /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
> 0x96769000 - 0x96769fff DVD
>         /System/Library/PrivateFrameworks/DVD.framework/Versions/A/DVD
> 0xb2000000 - 0xb24f2fff qt-mt
>         /Applications/MythFrontend.app/Contents/Frameworks/qt-mt.framework/Versions/A/qt-mt
> 0xc2000000 - 0xc2005fff mythavutil
>         /Applications/MythFrontend.app/Contents/Frameworks/mythavutil.framework/Versions/A/mythavutil
> 0xc3000000 - 0xc3313fff mythavcodec
>         /Applications/MythFrontend.app/Contents/Frameworks/mythavcodec.framework/Versions/A/mythavcodec
> 0xc4000000 - 0xc406efff mythavformat
>         /Applications/MythFrontend.app/Contents/Frameworks/mythavformat.framework/Versions/A/mythavformat
> 0xc6000000 - 0xc61c1fff myth
>         /Applications/MythFrontend.app/Contents/Frameworks/myth.framework/Versions/A/myth
> 0xc9000000 - 0xc9533fff mythtv
>         /Applications/MythFrontend.app/Contents/Frameworks/mythtv.framework/Versions/A/mythtv
> 0xcc000000 - 0xcc066fff mythui
>         /Applications/MythFrontend.app/Contents/Frameworks/mythui.framework/Versions/A/mythui
>
> Regards
>
> Neil
>
> _________________________________________________________________
> Play your part in making history - Email Britain!
> http://www.emailbritain.co.uk/
>
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>


More information about the mythtv-dev mailing list