[mythtv] Unintended external dependency: libintl ?

Brian K Boonstra myth at boonstra.org
Wed Nov 10 03:48:34 UTC 2010


I have found that if an OSX system has libintl installed, and is used (via osx-packager) to build the frontend with plugins enabled, then the resulting executable is flawed.  That is to say it will segfault with the backtrace below when run on any system that does NOT have libintl installed.

There must be some way to either include libintl in the OSX dependencies or fix this in the build configurations.  How would one or the other of these things be done?

  -B


Process:         MythFrontend [2484]
Path:            /Volumes/Brobits/TV/myth24/./MythFrontend.app/Contents/MacOS/MythFrontend
Identifier:      org.osx-bundler.MythFrontend
Version:         1.0 (1.0)
Code Type:       X86 (Native)
Parent Process:  zsh [12368]

Date/Time:       2010-11-09 20:51:46.954 -0600
OS Version:      Mac OS X 10.6.4 (10F569)
Report Version:  6

Interval Since Last Report:          230049 sec
Crashes Since Last Report:           1
Per-App Interval Since Last Report:  15814 sec
Per-App Crashes Since Last Report:   1
Anonymous UUID:                      39BEBF50-80D8-4D8B-960C-BD2E47B9FDCE

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   org.osx-bundler.MythFrontend  	0x0000ac96 QString::~QString() + 6 (qatomic_i386.h:132)
1   org.osx-bundler.MythFrontend  	0x000b8348 ComboBoxSetting::~ComboBoxSetting() + 104 (stl_construct.h:121)
2   org.osx-bundler.MythFrontend  	0x000b86d3 GlobalComboBox::~GlobalComboBox() + 83 (settings.h:783)
3   org.osx-bundler.QtCore        	0x8c17b508 QObject::event(QEvent*) + 1080
4   org.osx-bundler.QtGui         	0x8c362f7c QApplicationPrivate::notify_helper(QObject*, QEvent*) + 188
5   org.osx-bundler.QtGui         	0x8c3674ed QApplication::notify(QObject*, QEvent*) + 1341
6   org.osx-bundler.QtCore        	0x8c09416c QCoreApplication::notifyInternal(QObject*, QEvent*) + 108
7   org.osx-bundler.QtCore        	0x8c16f9a6 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 694
8   org.osx-bundler.QtGui         	0x8c31d03e QEventDispatcherMacPrivate::postedEventsSourcePerformCallback(void*) + 78
9   com.apple.CoreFoundation      	0x93de60fb __CFRunLoopDoSources0 + 1563
10  com.apple.CoreFoundation      	0x93de3bbf __CFRunLoopRun + 1071
11  com.apple.CoreFoundation      	0x93de3094 CFRunLoopRunSpecific + 452
12  com.apple.CoreFoundation      	0x93de2ec1 CFRunLoopRunInMode + 97
13  com.apple.HIToolbox           	0x91001f9c RunCurrentEventLoopInMode + 392
14  com.apple.HIToolbox           	0x91001c8d ReceiveNextEventCommon + 158
15  com.apple.HIToolbox           	0x9118a1e3 ReceiveNextEvent + 83
16  org.osx-bundler.QtGui         	0x8c31ca7f QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 303
17  org.osx-bundler.QtCore        	0x8c16e321 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 65
18  org.osx-bundler.QtCore        	0x8c16e65a QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 170
19  org.osx-bundler.QtCore        	0x8c16fc86 QCoreApplication::exec() + 182
20  org.osx-bundler.MythFrontend  	0x0001970c main + 23612 (main.cpp:1459)
21  org.osx-bundler.MythFrontend  	0x0000bf99 _start + 208
22  org.osx-bundler.MythFrontend  	0x0000bec8 start + 40



More information about the mythtv-dev mailing list