[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