[mythtv] Mythfrontend crash on Mac OS X

Dave Just justifiably at cwazy.co.uk
Sun Mar 26 02:05:20 UTC 2006


[Apologies in case this has been mentioned already, but I couldn't  
find it on -users or here]

I've been having problems running the SVN frontend on MacOSX for a  
while: both my own builds and builds hosted at sniderpad.com (many  
thanks to the hoster for those).  The frontend crashes immediately on  
startup.  A fragment of the error message appears below.

A bit of googling suggests there is perhaps a clash in library  
versions with latest Quicktime update, see e.g. here:

http://lists.apple.com/archives/Darwin-dev/2006/Feb/msg00124.html

I haven't tried downgrading Quicktime yet, but I wonder as suggested  
in the message above, "-single_module" should be added to the linker  
options for MacOS compiles, assuming it's not already there?

(On the other hand, I notice that the 0.19 build linked from the wiki  
works fine --- but obviously not compatibly with SVN backends).

  - Dave


> Exception:  EXC_BAD_ACCESS (0x0001)
> Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
>
> Thread 0 Crashed:
> 0   libstdc++.6.dylib            	0x946eeb84  
> _gnu_cxx::__exchange_and_add(int volatile*, int) + 0
> 1   myth                         	0xc6149060  
> std::basic_streambuf<char, std::char_traits<char>  
> >::~basic_streambuf [unified]() + 76 (icplusplus.c:28)
> 2   myth                         	0xc6149060  
> std::basic_streambuf<char, std::char_traits<char>  
> >::~basic_streambuf [unified]() + 76 (icplusplus.c:28)
> 3   myth                         	0xc604c578 Settings::ReadSettings 
> (QString) + 556 (icplusplus.c:28)
> 4   myth                         	0xc604b114 Settings::Settings 
> [unified](QString) + 388 (icplusplus.c:28)
> 5   myth                         	0xc604af04 Settings::Settings[in- 
> charge](QString) + 48 (icplusplus.c:28)
> 6   myth                         	0xc601426c  
> MythContextPrivate::MythContextPrivate[unified](MythContext*) + 76  
> (icplusplus.c:28)
> 7   myth                         	0xc6022b84 MythContext::Init 
> (bool) + 1816 (icplusplus.c:28)
> 8   org.mythtv.macx.mythfrontend 	0x00014e54 main + 7836 (crt.c:355)
> 9   org.mythtv.macx.mythfrontend 	0x00005410 _start + 344 (crt.c:272)
> 10  org.mythtv.macx.mythfrontend 	0x000052b4 start + 60
>
> Thread 0 crashed with PPC Thread State 64:
>   srr0: 0x00000000946eeb84 srr1:  
> 0x000000000200f030                        vrsave: 0x0000000000000000
>     cr: 0x22000422          xer: 0x0000000000000003   lr:  
> 0x000000009469bd38  ctr: 0x000000009469bd18
>     r0: 0x00000000c6149060   r1: 0x00000000bfffec70   r2:  
> 0x00000000000000d4   r3: 0x0000000000000000
>     r4: 0x00000000ffffffff   r5: 0x00000000000001b6   r6:  
> 0x0000000000000000   r7: 0x0000000000000000
>     r8: 0x0000000000000003   r9: 0x0000000000000000  r10:  
> 0x00000000c62874f0  r11: 0x0000000044000422
>    r12: 0x000000009469bd18  r13: 0x0000000000000002  r14:  
> 0x0000000000000000  r15: 0x0000000000000000
>    r16: 0x0000000000000002  r17: 0x00000000bffff8d0  r18:  
> 0x0000000000000000  r19: 0x00000000c621c354
>    r20: 0x00000000c6287318  r21: 0x00000000c628732c  r22:  
> 0x00000000c6287304  r23: 0x00000000c621c354
>    r24: 0x00000000c62872f8  r25: 0x00000000c621c354  r26:  
> 0x00000000c621c354  r27: 0x0000000000000000
>    r28: 0x00000000bfffed50  r29: 0x0000000000000000  r30:  
> 0x0000000000000000  r31: 0x00000000c614901c
>
> Binary Images Description:
>     0x1000 -   0x173fff org.mythtv.macx.mythfrontend  
> 0.19.0.svn20060325	/Users/da/MythFrontend.app/Contents/MacOS/ 
> mythfrontend
>   0x269000 -   0x2adfff mysqlclient 	/Users/da/MythFrontend.app/ 
> Contents/Frameworks/mysqlclient.framework/Versions/A/mysqlclient
>   0x405000 -   0x634fff mythavcodec 	/Users/da/MythFrontend.app/ 
> Contents/Frameworks/mythavcodec.framework/Versions/A/mythavcodec
>   0x6c9000 -   0x727fff freemheg 	/Users/da/MythFrontend.app/ 
> Contents/Frameworks/freemheg.framework/Versions/A/freemheg
> 0x1008000 -  0x109dfff freetype 	/Users/da/MythFrontend.app/ 
> Contents/Frameworks/freetype.framework/Versions/A/freetype
> 0x10b1000 -  0x1114fff mp3lame 	/Users/da/MythFrontend.app/Contents/ 
> Frameworks/mp3lame.framework/Versions/A/mp3lame
> 0x8fa79000 - 0x8fd27fff com.apple.QuickTime 7.0.4	/System/Library/ 
> Frameworks/QuickTime.framework/Versions/A/QuickTime
> 0x8fe00000 - 0x8fe54fff dyld 44.2	/usr/lib/dyld
> 0x90000000 - 0x901b3fff libSystem.B.dylib 	/usr/lib/libSystem.B.dylib
> 0x9020b000 - 0x9020ffff libmathCommon.A.dylib 	/usr/lib/system/ 
> libmathCommon.A.dylib
> 0x90211000 - 0x90264fff com.apple.CoreText 1.0.1 (???)	/System/ 
> Library/Frameworks/ApplicationServices.framework/Versions/A/ 
> Frameworks/CoreText.framework/Versions/A/CoreText
> 0x90291000 - 0x90342fff ATS 	/System/Library/Frameworks/ 
> ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/ 
> Versions/A/ATS
> 0x90371000 - 0x906aefff com.apple.CoreGraphics 1.256.33 (???)	/ 
> System/Library/Frameworks/ApplicationServices.framework/Versions/A/ 
> Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
> 0x9073a000 - 0x90813fff com.apple.CoreFoundation 6.4.4 (368.25)	/ 
> System/Library/Frameworks/CoreFoundation.framework/Versions/A/ 
> CoreFoundation
> 0x9085c000 - 0x9085cfff com.apple.CoreServices 10.4 (???)	/System/ 
> Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
> 0x9085e000 - 0x90960fff libicucore.A.dylib 	/usr/lib/ 
> libicucore.A.dylib
> 0x909ba000 - 0x90a3efff libobjc.A.dylib 	/usr/lib/libobjc.A.dylib
> 0x90a68000 - 0x90ad6fff com.apple.framework.IOKit 1.4 (???)	/System/ 
> Library/Frameworks/IOKit.framework/Versions/A/IOKit
> 0x90aed000 - 0x90afffff libauto.dylib 	/usr/lib/libauto.dylib
>


More information about the mythtv-dev mailing list