[mythtv] Trying to build frontend on intel MacOS

Todd Ignasiak ignasiak at gmail.com
Sun Mar 12 20:55:46 UTC 2006


On 3/11/06, Todd Ignasiak <ignasiak at gmail.com> wrote:
> On 3/11/06, Daniel Kristjansson <danielk at cuymedia.net> wrote:
> > On Sat, 2006-03-11 at 14:14 -0800, Todd Ignasiak wrote:
> > > The CaptionServiceDescriptor class is defined in
> > > So, I'm wondering if anyone has any tips or suggestions for getting past this?
> >
> > I think this is because you are only compiling the frontend cpp's.
> >
> > Can you try enabling using_backend ?
>
> Thanks for the tip.   With the backend included,  the frontend will
> now start.  Unfortunately it's not ready to go yet..    It gets a bus
> error, just  after the frontend's background comes up, before any
> text.  Based on the crash report, it looks like a QT problem.

Based on a response in another thread, I updated the QT version to a
3.3.6 snapshot.  Now the myth menu system displays, and it
communicates with the backend.

But, when I try Live TV, it seg-faults in the video-out quicktime libraries.

Also, when I try to list recorded programs, it just hangs, apparently
looking for icons to display for the channels..  it just keeps
spitting out this message:

2006-03-12 10:17:20.156 MSqlQuery: SELECT icon FROM channel WHERE
chanid = '1020' ;



> 2006-03-11 18:08:53.635 Total desktop dim: 1280x720, with 1 screen[s].
> 2006-03-11 18:08:53.636 Using screen 0, 1280x720 at 0,0
> 2006-03-11 18:08:53.637 Switching to square mode (G.A.N.T.)
> Bus error
>
>
> --------
> From the MacOS crash report:
>
> Date/Time:      2006-03-11 18:10:55.430 -0800
> OS Version:     10.4.5 (Build 8H1619)
> Report Version: 4
>
> Command: mythfrontend
> Path:    /Users/tji/Build/try3/MythFrontend.app/Contents/MacOS/mythfrontend
> Parent:  WindowServer [379]
>
> Version: 0.19.0.svn20060312 (0.19.0.svn20060312)
>
> PID:    8742
> Thread: 0
>
> Exception:  EXC_BAD_ACCESS (0x0001)
> Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x0000000c
>
> Thread 0 Crashed:
> 0   qt-mt               0xb20504dd qt_macFamilyName(QString const&) + 141
> 1   qt-mt               0xb202b42b QFontPrivate::load(QFont::Script) + 1027
> 2   qt-mt               0xb202b870 QFontMetrics::width(QChar) const + 58
> 3   qt-mt               0xb234b729 QFontMetrics::width(char) const + 33
> 4   qt-mt               0xb210610e QLabel::sizeForWidth(int) const + 118
> 5   qt-mt               0xb21067ac QLabel::minimumSizeHint() const + 92
> 6   qt-mt               0xb2106890 QLabel::sizeHint() const + 36
> 7   qt-mt               0xb21052c2 QLabel::setText(QString const&) + 60
>
> Thread 1:
> 0   libSystem.B.dylib   0x900251e7 semaphore_wait_signal_trap + 7
> 1   qt-mt               0xb22a87e6 QWaitCondition::wait(unsigned long) + 226
> 2   myth                0xc600b9c1 MythContext::waitPrivRequest() const + 33
>
> Thread 0 crashed with i386 Thread State:
> eax: 0xffff02a0    ebx: 0xb205045e ecx:0x01800038 edx: 0x01175210
> edi: 0xbffff09c    esi: 0x00000000 ebp:0xbffff0b8 esp: 0xbffff080
>  ss: 0x0000002f    efl: 0x00010286 eip:0xb20504dd  cs: 0x00000027
>  ds: 0x0000002f     es: 0x0000002f  fs:0x00000000  gs: 0x00000037
>


More information about the mythtv-dev mailing list