[mythtv-users] New Mini Core Duo, No Video

Todd Ignasiak ignasiak at gmail.com
Sun Mar 12 03:35:47 UTC 2006


On 3/11/06, Brendan White <bmwt at caida.org> wrote:
> Ah.  looks like required headers/cpp files are only being included
> with the backend.
>
> I was able to modify mythtv/libs/libmythtv/libmythtv.pro, and add the
> following under
>
> # Misc. needed by backend/frontend
>
>      HEADERS += mpeg/mpegtables.h           mpeg/atsctables.h
>      HEADERS += mpeg/dvbtables.h
>      HEADERS += mpeg/mpegstreamdata.h       mpeg/atscstreamdata.h
>      HEADERS += mpeg/dvbstreamdata.h        mpeg/scanstreamdata.h
>      HEADERS += mpeg/mpegdescriptors.h      mpeg/atscdescriptors.h
>      HEADERS += mpeg/dvbdescriptors.h       mpeg/dishdescriptors.h
>      HEADERS += mpeg/atsc_huffman.h
>      HEADERS += mpeg/tsstats.h
>      SOURCES += mpeg/mpegtables.cpp         mpeg/atsctables.cpp
>      SOURCES += mpeg/dvbtables.cpp
>      SOURCES += mpeg/mpegstreamdata.cpp     mpeg/atscstreamdata.cpp
>      SOURCES += mpeg/dvbstreamdata.cpp      mpeg/scanstreamdata.cpp
>      SOURCES += mpeg/mpegdescriptors.cpp    mpeg/atscdescriptors.cpp
>      SOURCES += mpeg/dvbdescriptors.cpp     mpeg/dishdescriptors.cpp
>      SOURCES += mpeg/atsc_huffman.cpp
>
>
> not only does this let it compile, it removes the
> CaptionServiceDescriptor error.
> When i launch mythfrontend, i actually see a blue screen for a few
> seconds.  Followed by a bus error.
>
> A ktrace leads me to ~/.mythtv/mysql.txt, which has default localhost
> definitions.  Switching those to the remote backend and mysql version
> 4 fixes some errors.  However there is still a bus error.
>
>    1048 mythfrontend CALL  stat(0x91819124,0xbfffef7c)
>    1048 mythfrontend NAMI  "/var/db/.AccessibilityAPIEnabled"
>    1048 mythfrontend RET   stat 0
>    1048 mythfrontend PSIG  SIGBUS SIG_DFL
>
> (sudo touch /var/db/.AccessibilityAPIEnabled doesnt seem to help).
>
> On the plus side, i'm not getting the same bus error when using the
> latest SVN and 0.19-release.
> (so it's probably not an svn bug)


We're definitely following parallel paths..  I noticed the
libmythtv.pro thing, but I assumed it was not the (only) cause,
because other platforms build okay.   So, I posted to the dev list,
and Daniel Kristjannson recommended building it with the backend
enabled.   I did that (osx-packager -enable-backend), and it built.

I get the same bus error, just after the blue background for
mythfrontend displays.

The output from the MacOS crash report looks like it is a QT problem
when it's trying to display text:

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


>
> On Mar 11, 2006, at 12:54 PM, Todd Ignasiak wrote:
>
> >
> >
> > On 3/10/06, Brendan White <bmwt at caida.org> wrote: I've been trying
> > to get a native version compiled (using svn
> > versions), using the osx-packager script.  So far i have an
> > executable, but it fails at runtime due to a missing symbol.
> >
> > Inara:~/MythFrontend.app/Contents/MacOS bmwt$ ./mythfrontend
> > dyld: Symbol not found: __ZTV24CaptionServiceDescriptor
> >    Referenced from:
> > /Users/bmwt/MythFrontend.app/Contents/MacOS/./../Frameworks/
> > mythtv.framework/mythtv
> >    Expected in: flat namespace
> >
> >
> > I was poking around a bit more, trying to isolate the problem..
> >
> > It looks like the 'CaptionServiceDescriptor' class is defined in
> > the files mpegdescriptors.{h,cpp}, which are in the directory src/
> > myth-svn/mythtv/libs/libmythtv/mpeg
> >
> > There are no '.o' files in that directory on my system, so that
> > stuff is not being built.  We just need to figure out why the
> > mythtv build process is skipping that section.
> > _______________________________________________
> > mythtv-users mailing list
> > mythtv-users at mythtv.org
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>


More information about the mythtv-users mailing list