Opened 13 years ago

Last modified 12 years ago

#9447 closed Bug Report - General

MacOS X - Qt binaries log spam — at Version 1

Reported by: Craig Treleaven <ctreleaven@…> Owned by: Nigel
Priority: minor Milestone: 0.25
Component: Ports - OSX Version: 0.24-fixes
Severity: medium Keywords:
Cc: Stuart Auchterlonie, JYA Ticket locked: no

Description (last modified by Nigel)

MythFrontend writes hundreds of log entries per second complaining about 2 sets of Qt binaries. Sample below; attached file has log from starting the frontend and immediately exiting--2,300 line.

The main frontend functions seem to work properly (set up recording, play recording, etc) but the log spam makes it difficult to identify other problems.

On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded.
QObject::moveToThread: Current thread (0x884a70) is not the object's thread (0x80a680).
Cannot move to target thread (0x80a680)

Change History (3)

Changed 13 years ago by Craig Treleaven <ctreleaven@…>

Attachment: MFE_20110105_3.log.zip added

Changed 13 years ago by Raymond Wagner

Attachment: version_info added

attaching as a file, as the text says to

comment:1 Changed 13 years ago by Nigel

Description: modified (diff)
Status: newaccepted

Can't reproduce with a fresh build on 10.6.5, but last time I encountered that, moving the built libraries out of the way silenced the errors. i.e.:

mv .osx-packager/build .osx-packager/build.old

I think it was caused by DYLD_LIBRARY_PATH containing the non-packaged libraries, and the runtime system had two sets of identical libraries being observed.

Note: See TracTickets for help on using tickets.