I have a sandboxed app (Grace) that runs really well in Xcode as developer (no crashes or assertions) , it passes the archive validation step that apple forces Apps to go through before pushing to the app store but when I unpack that archive and attempt to run the unpacked app I get a crash at the very start when the main window constructor is call that the constrcutor calls setUsingNativeTItleBar (see trace)
I would really appreciate any pointers or idea that might help me figure out whats going wrong, I've never seen this problem in all the months ive been developing and have no idea what could be going wrong
ConsoleWindow::ConsoleWindow ()
: juce::DocumentWindow (juce::String::empty , juce::Colour (227,227,227), juce::DocumentWindow::allButtons, true )
{
setUsingNativeTitleBar(true);
...
}
Crashed Thread: 0 Juce Message Thread Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT
Thread 0 Crashed:: Juce Message Thread Dispatch queue: com.apple.main-thread
0 org.commonmusic.grace.mac 0x0000000100475f02 juce::DocumentWindow::getContentComponentBorder() + 34 (juce_DocumentWindow.cpp:257)
1 org.commonmusic.grace.mac 0x0000000100477012 juce::TopLevelWindow::recreateDesktopWindow() + 82 (juce_TopLevelWindow.cpp:256)
2 org.commonmusic.grace.mac 0x000000010046f984 juce::TopLevelWindow::setUsingNativeTitleBar(bool) + 84 (juce_TopLevelWindow.cpp:247)
3 org.commonmusic.grace.mac 0x000000010003708d ConsoleWindow::ConsoleWindow() + 173 (Console.cpp:389)
4 org.commonmusic.grace.mac 0x0000000100036fd5 ConsoleWindow::ConsoleWindow() + 21 (Console.cpp:429)
5 org.commonmusic.grace.mac 0x000000010006f0ba Grace::initialise(juce::String const&) + 1162 (Main.cpp:131)
6 org.commonmusic.grace.mac 0x00000001002be765 juce::JUCEApplicationBase::initialiseApp() + 197 (juce_ApplicationBase.cpp:256)
7 org.commonmusic.grace.mac 0x000000010047d675 juce::JUCEApplication::initialiseApp() + 21 (juce_Application.cpp:88)
8 org.commonmusic.grace.mac 0x00000001002be4de juce::JUCEApplicationBase::main() + 286 (juce_ApplicationBase.cpp:229)
9 org.commonmusic.grace.mac 0x00000001002be322 juce::JUCEApplicationBase::main(int, char const**) + 114 (juce_ApplicationBase.cpp:213)
10 org.commonmusic.grace.mac 0x0000000100070243 main + 51 (Main.cpp:329)
11 org.commonmusic.grace.mac 0x0000000100002074 start + 52
Rick Taube
Assoc. Prof. Composition/Theory
Chair, Composition/Theory Division
School of Music
University of Illinois at Urbana-Champaign
Net: taube@illinois.edu
Fax: 1 217 244 7767
Vox: 1 217 244 2684