JuliaIO / NRRD.jl

Julia support for the Nearly Raw Raster Data (NRRD) image file format
Other
10 stars 9 forks source link

Updates for 0.6 #20

Closed timholy closed 7 years ago

timholy commented 7 years ago

The Windows failure on 0.6 is a bit alarming (subtype.c):

signal (22): SIGABRT
while loading C:\Users\appveyor\.julia\v0.6\ImageAxes\src\ImageAxes.jl, in expression starting on line 10
raise at C:\windows\SYSTEM32\msvcrt.dll (unknown line)
abort at C:\windows\SYSTEM32\msvcrt.dll (unknown line)
_wassert at /usr/src/debug/mingw64-i686-runtime-4.0.4-1/misc\wassert.c:54
jl_subtype at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\subtype.c:1072
RtlAllocateHeap at C:\windows\SYSTEM32\ntdll.dll (unknown line)
RtlAllocateHeap at C:\windows\SYSTEM32\ntdll.dll (unknown line)
malloc at C:\windows\SYSTEM32\msvcrt.dll (unknown line)
_assert at /usr/src/debug/mingw64-i686-runtime-4.0.4-1/misc\wassert.c:30
jl_method_instance_add_backedge at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\gf.c:1326
jl_insert_backedges at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\dump.c:2229
_jl_restore_incremental at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\dump.c:3282
jl_restore_incremental at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\dump.c:3321
_require_from_serialized at .\loading.jl:200
_require_from_serialized at .\loading.jl:166
_require at .\loading.jl:457
require at .\loading.jl:398
unknown function (ip: 0B86D042)
jl_call_fptr_internal at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\julia_internal.h:337
jl_call_method_internal at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\julia_internal.h:356
jl_apply_generic at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\gf.c:1930
jl_apply at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\julia.h:1422
eval_import_path_ at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\toplevel.c:401
eval_import_path at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\toplevel.c:428
jl_toplevel_eval_flex at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\toplevel.c:493
jl_toplevel_eval_flex at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\toplevel.c:549
jl_eval_module_expr at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\toplevel.c:203
jl_toplevel_eval_flex at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\toplevel.c:478
jl_parse_eval_all at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\ast.c:873
jl_load at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\toplevel.c:614
jl_load_ at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\toplevel.c:621
include_from_node1 at .\loading.jl:569
unknown function (ip: 02A2BAC2)
jl_call_fptr_internal at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\julia_internal.h:337
jl_call_method_internal at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\julia_internal.h:356
jl_apply_generic at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\gf.c:1930
include at .\sysimg.jl:14
unknown function (ip: 0282E2B2)
jl_call_fptr_internal at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\julia_internal.h:337
jl_call_method_internal at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\julia_internal.h:356
jl_apply_generic at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\gf.c:1930
do_call at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\interpreter.c:75
eval at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\interpreter.c:242
jl_interpret_toplevel_expr at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\interpreter.c:34
jl_toplevel_eval_flex at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\toplevel.c:575
jl_toplevel_eval at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\toplevel.c:598
jl_toplevel_eval_in at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\builtins.c:496
jl_mutex_unlock at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src\./julia_threads.h:588
jl_call_fptr_internal at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\julia_internal.h:337
jl_call_method_internal at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\julia_internal.h:356
jl_toplevel_eval_flex at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\toplevel.c:587
jl_toplevel_eval at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\toplevel.c:598
jl_toplevel_eval_in at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\builtins.c:496
eval at .\boot.jl:235
unknown function (ip: 029D4585)
jl_call_fptr_internal at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\julia_internal.h:337
jl_call_method_internal at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\julia_internal.h:356
jl_apply_generic at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\gf.c:1930
process_options at .\client.jl:286
_start at .\client.jl:371
unknown function (ip: 02A399FA)
jl_call_fptr_internal at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\julia_internal.h:337
jl_call_method_internal at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\julia_internal.h:356
jl_apply_generic at /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/home/Administrator/buildbot/slave/package_win6_2-x86/build/src\gf.c:1930
jl_apply at /home/Administrator/buildbot/slave/package_win6_2-x86/build/ui/../src\julia.h:1422
true_main at /home/Administrator/buildbot/slave/package_win6_2-x86/build/ui\repl.c:127
wmain at /home/Administrator/buildbot/slave/package_win6_2-x86/build/ui\repl.c:264
__tmainCRTStartup at /usr/src/debug/mingw64-i686-runtime-4.0.4-1/crt\crtexe.c:329
BaseThreadInitThunk at C:\windows\SYSTEM32\KERNEL32.DLL (unknown line)
RtlInitializeExceptionChain at C:\windows\SYSTEM32\ntdll.dll (unknown line)
RtlInitializeExceptionChain at C:\windows\SYSTEM32\ntdll.dll (unknown line)
Allocations: 3492036 (Pool: 3490813; Big: 1223); GC: 14
Assertion failed!
Program: C:\projects\julia\bin\julia-debug.exe
File: /home/Administrator/buildbot/slave/package_win6_2-x86/build/src/gf.c, Line 1326
Expression: callee->min_world <= caller->min_world && callee->max_world >= caller->max_world
ERROR: LoadError: Failed to precompile ImageAxes to C:\Users\appveyor\.julia\lib\v0.6\ImageAxes.ji.
Stacktrace:
 [1] compilecache(::String) at .\loading.jl:703
 [2] _require(::Symbol) at .\loading.jl:490
 [3] require(::Symbol) at .\loading.jl:398
 [4] include_from_node1 at .\loading.jl:569
 [5] include at .\sysimg.jl:14
 [6] process_options at .\client.jl:305
 [7] _start at .\client.jl:371
while loading C:\Users\appveyor\.julia\v0.6\NRRD\test\runtests.jl, in expression starting on line 

But I don't think that's a reason to hold this PR back, because the entire history seems to suggest a failure on 0.6/nightly for Windows.

Failure on nightly is a separate issue, can be fixed once https://github.com/JuliaArrays/UnalignedVectors.jl is registered.