2010-11-12 33 views
0

我想再次在我的MacBook上使用haxe進行相當長時間的開發。所以我繼續haxe.org,下載mac安裝程序並安裝最新版本的haxe。總線錯誤只是通過在OSX終端啓動haxe突擊隊服務

然後我打開終端輸入haxe,正好遇到這短短的錯誤消息:

Bus Error 

嘛,難道我錯了嗎?我正在使用OSX 10.4,這個操作系統是否支持最新版本的haxe?

UPDATE:

展望系統日誌,我發現安裝程序被調用後,以下消息:

Nov 12 18:12:16 my-computer authexec: executing /Volumes/haXe Installer/haXe Installer.app/Contents/MacOS/hxinst-osx 
Setting FD_CLOEXEC on all file descriptors 
Initializing child but not closing any file descriptors... 
Initializing child but not closing any file descriptors... 
Nov 12 18:13:25 my-computer crashdump[1655]: haxe crashed 
Nov 12 18:13:25 my-computer crashdump[1655]: crash report written to: /Users/myuser/Library/Logs/CrashReporter/haxe.crash.log 

此外,調查崩潰日誌,我有名字對於由碰撞導致的異常:

Exception: EXC_BAD_ACCESS (0x0001) 
Codes:  KERN_PROTECTION_FAILURE (0x0002) at 0x00000000 

任何想法?我正在進一步調查這個問題。

+0

在這種情況下,「Haxe突擊隊」是指什麼? – 2012-11-06 17:35:45

回答

0

總線錯誤意味着程序本身被破壞(具體來說,這意味着程序使用了未對齊或完全垃圾指針)。爲了找出原因,你可以嘗試附加gdb(gdb haxe)並撥打

+0

我想這樣做......只是我不知道從哪裏開始。說實話,我從來沒有聽說過gdb。 – Eldros 2010-11-12 17:54:42

0

安裝程序很可能是構建在OS X(10.5或10.6)的更高版本上的目標。您可以在系統日誌中找到更多信息(/Applications/Utilities/Console.app)。你可以在Haxe community中詢問,或者如果你感覺很勇敢,你可以嘗試building your own version from source

+0

謝謝,我不知道有這樣一個有用的工具(表明我主要在windows上工作......),它給了我一些有用的信息,我正在用它編輯問題。 – Eldros 2010-11-12 18:48:57