[mac] sigabrt in macVersion()
when i try to start any Qt program using debug libraries (i.e. with DYLD_IMAGE_SUFFIX=_debug) program crashes somewhere within Qt - in function Gestalt called from static QSysInfo::MacVersion macVersion() in qglobal.cpp
Mac OS 10.6 qt 4.6.0 built with -debug-and-release -cocoa
Re: [mac] sigabrt in macVersion()
This doesn't say much really. You might have some library conflict in your system. "Gestalt" looks more like a German word rather than a function name.
Re: [mac] sigabrt in macVersion()
Code:
static QSysInfo::MacVersion macVersion
() {
SInt32 gestalt_version;
if (Gestalt(gestaltSystemVersion, &gestalt_version) == noErr) {
return QSysInfo::MacVersion(((gestalt_version
& 0x00F0
) >>
4) + 2);
}
}
from qtglobal.cpp. Crashes deep within if condition
Re: [mac] sigabrt in macVersion()
I've discovered that debug also doesn't work in qt-4.6.0/4.5.3 SDKs. Earlier it worked. Maybe it's yesterday's Xcode update to version 3.2.1? Does anyone have this update and qt working?
Re: [mac] sigabrt in macVersion()
I really doubt Qt has anything to do with it. It seems the crash occurs in some system call and not in Qt's or application's code.
Re: [mac] sigabrt in macVersion()