从Haxe 2.08或Haxe 2.10运行haxedoc时,我得到了
$ haxe-2.10/haxedoc -h
Bus error: 10
Haxe 2.08是二进制文件,我的Haxe 2.10是用OCaml编译的。 我想我的Mac正在使用一些不正确的库,导致问题。
如果我单独运行haxedoc
,我会收到相同的错误。最后,如果我运行sudo haxedoc -xml doc.xml build.hxml
来生成xml文件,我没有收到任何错误,但是没有生成doc.xml文件。
知道我可以看哪个方向吗?
编辑 - 以下是崩溃报告文件的内容:
Process: haxedoc [4926]
Path: /usr/lib/haxe-2.10/haxedoc
Identifier: haxedoc
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: bash [411]
Date/Time: 2014-08-10 09:40:42.986 +0800
OS Version: Mac OS X 10.7.5 (11G63)
Report Version: 9
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
VM Regions Near 0:
--> __PAGEZERO 0000000000000000-0000000000001000 [ 4K] ---/--- SM=NUL /usr/lib/haxe-2.10/haxedoc
__TEXT 0000000000001000-0000000000003000 [ 8K] r-x/rwx SM=COW /usr/lib/haxe-2.10/haxedoc
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 haxedoc 0x0000266c 0x1000 + 5740
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x0002f048 ebx: 0x0000255b ecx: 0x00000000 edx: 0x00000000
edi: 0x002bae40 esi: 0x00000000 ebp: 0x002a9690 esp: 0xbffff920
ss: 0x00000023 efl: 0x00010246 eip: 0x0000266c cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0x00000000
Logical CPU: 1
Binary Images:
0x1000 - 0x2ff6 haxedoc (??? - ???) <7F1DA0CB-B836-8F9E-7060-1E76C36AD6AD> /usr/bin/haxedoc
0x6000 - 0x2eff3 libneko.dylib (??? - ???) <919F78D7-D3FE-8665-9FB9-8F435431BD8F> /usr/lib/libneko.dylib
0xe7000 - 0xf7ff7 std.ndll (??? - ???) <2D9D0165-03D3-7F17-ECEB-F34780912F45> /usr/lib/neko/std.ndll
0x266000 - 0x298fe7 regexp.ndll (??? - ???) <E320A465-95BD-0A2B-06D4-5483A4382904> /usr/lib/neko/regexp.ndll
0x8fe04000 - 0x8fe36aa7 dyld (195.6 - ???) <60FD3471-A1D7-342E-99A7-3EDECDAEC6EC> /usr/lib/dyld
0x90005000 - 0x90008ff7 libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) <7F6C14CC-0169-3F1B-B89C-372F67F1F3B5> /usr/lib/system/libcompiler_rt.dylib
0x900a3000 - 0x900a3fff libdnsinfo.dylib (395.11.0 - compatibility 1.0.0) <7EFAD88C-AFBC-3D48-BE14-60B8EACC68D7> /usr/lib/system/libdnsinfo.dylib
0x90fba000 - 0x90fbeff3 libsystem_network.dylib (??? - ???) <62EBADDA-FC72-3275-AAB3-5EDD949FEFAF> /usr/lib/system/libsystem_network.dylib
0x91d14000 - 0x91d1cff3 liblaunch.dylib (392.39.0 - compatibility 1.0.0) <9E6135FF-C2B1-3BC9-A160-B32D71BFA77C> /usr/lib/system/liblaunch.dylib
0x92cb9000 - 0x92ce8ff7 libsystem_info.dylib (??? - ???) <37640811-445B-3BB7-9934-A7C99848250D> /usr/lib/system/libsystem_info.dylib
0x9309e000 - 0x9309fff4 libremovefile.dylib (21.1.0 - compatibility 1.0.0) <6DE3FDC7-0BE0-3791-B6F5-C15422A8AFB8> /usr/lib/system/libremovefile.dylib
0x94b9e000 - 0x94ba5ff9 libsystem_dnssd.dylib (??? - ???) <EBEAF723-84F8-3544-8FB2-31B7771B50D0> /usr/lib/system/libsystem_dnssd.dylib
0x95339000 - 0x95341ff5 libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <BB0C7B49-600F-3551-A460-B7E36CA4C4A4> /usr/lib/system/libcopyfile.dylib
0x95412000 - 0x954ddfff libsystem_c.dylib (763.13.0 - compatibility 1.0.0) <52421B00-79C8-3727-94DE-62F6820B9C31> /usr/lib/system/libsystem_c.dylib
0x95eac000 - 0x95ec2ffe libxpc.dylib (77.19.0 - compatibility 1.0.0) <0585AA94-F4FD-32C1-B586-22E7184B781A> /usr/lib/system/libxpc.dylib
0x9629d000 - 0x962a2ff7 libmacho.dylib (800.0.0 - compatibility 1.0.0) <943213F3-CC9B-328E-8A6F-16D85C4274C7> /usr/lib/system/libmacho.dylib
0x968a7000 - 0x968afff3 libunwind.dylib (30.0.0 - compatibility 1.0.0) <E8DA8CEC-12D6-3C8D-B2E2-5D567C8F3CB5> /usr/lib/system/libunwind.dylib
0x97066000 - 0x9706affa libcache.dylib (47.0.0 - compatibility 1.0.0) <56256537-6538-3522-BCB6-2C79DA6AC8CD> /usr/lib/system/libcache.dylib
0x97740000 - 0x97741fff libsystem_blocks.dylib (53.0.0 - compatibility 1.0.0) <B04592B1-0924-3422-82FF-976B339DF567> /usr/lib/system/libsystem_blocks.dylib
0x97871000 - 0x9789ffe7 libSystem.B.dylib (159.1.0 - compatibility 1.0.0) <112D9C23-18FE-3995-A8DB-CDBE81CC7BAB> /usr/lib/libSystem.B.dylib
0x985f9000 - 0x985f9ffe libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <7F0E8EE2-9E8F-366F-9988-E2F119DB9A82> /usr/lib/system/libkeymgr.dylib
0x996b7000 - 0x996b8ff0 libunc.dylib (24.0.0 - compatibility 1.0.0) <2F4B35B2-706C-3383-AA86-DABA409FAE45> /usr/lib/system/libunc.dylib
0x99a61000 - 0x99a62ff7 libquarantine.dylib (36.7.0 - compatibility 1.0.0) <46980EC2-149D-3CF7-B29A-401FB89C275D> /usr/lib/system/libquarantine.dylib
0x99b42000 - 0x99b49ff7 libsystem_notify.dylib (80.1.0 - compatibility 1.0.0) <47DB9E1B-A7D1-3818-A747-382B2C5D9E1B> /usr/lib/system/libsystem_notify.dylib
0x9a0dc000 - 0x9a0faff7 libsystem_kernel.dylib (1699.32.7 - compatibility 1.0.0) <79179F83-457A-3539-A76B-E960D2108109> /usr/lib/system/libsystem_kernel.dylib
0x9aa00000 - 0x9aa0efff libdispatch.dylib (187.10.0 - compatibility 1.0.0) <1B857064-288D-3919-B81A-38E9F4D19B54> /usr/lib/system/libdispatch.dylib
0x9bea6000 - 0x9bea7ff7 libsystem_sandbox.dylib (??? - ???) <5CFCCFB7-CF29-3E04-801D-8532AE004768> /usr/lib/system/libsystem_sandbox.dylib
0x9c284000 - 0x9c2c7ffd libcommonCrypto.dylib (55010.0.0 - compatibility 1.0.0) <6B35F203-5D72-335A-A4BC-CC89FEC0E14F> /usr/lib/system/libcommonCrypto.dylib
0x9c2c8000 - 0x9c2caff7 libdyld.dylib (195.6.0 - compatibility 1.0.0) <1F865C73-5803-3B08-988C-65B8D86CB7BE> /usr/lib/system/libdyld.dylib
0x9c2cb000 - 0x9c2ceff7 libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) <69357047-7BE0-3360-A36D-000F55E39336> /usr/lib/system/libmathCommon.A.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 1196
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=45.8M resident=10.4M(23%) swapped_out_or_unallocated=35.4M(77%)
Writable regions: Total=18.5M written=1156K(6%) resident=1224K(6%) swapped_out=0K(0%) unallocated=17.3M(94%)
REGION TYPE VIRTUAL
=========== =======
MALLOC 9316K
MALLOC guard page 16K
Stack 64.0M
VM_ALLOCATE 1060K
__DATA 484K
__IMPORT 16K
__LINKEDIT 43.1M
__PAGEZERO 4K
__TEXT 2720K
mapped file 214.7M
shared memory 12K
shared pmap 9.9M
=========== =======
TOTAL 345.0M
答案 0 :(得分:1)
我发现你的案子存在两个问题:
您正在运行非常旧的版本(2012年7月发布了2.10.0)。该错误可能已在最新版本中修复(3.1.3,2014年4月发布)。
您缺少产品所需的一些库。
要解决这两个问题,请先删除您现在安装的版本,然后使用brew install haxe
{{1}}安装最新版本。