Skip to content

Instantly share code, notes, and snippets.

@psibi
Created January 13, 2017 16:56
Show Gist options
  • Save psibi/9232c43007a223529c1ef2f485241976 to your computer and use it in GitHub Desktop.
Save psibi/9232c43007a223529c1ef2f485241976 to your computer and use it in GitHub Desktop.
aeson-eta.error
Preprocessing executable 'eta-ffi' for eta-ffi-0.1.0.0...
Running eta-ffi...
Exception in thread "main" java.lang.VerifyError: Inconsistent stackmap frames at branch target 513
Exception Details:
Location:
aesonzm1zi1zi0zi0/data/aeson/types/Internal$zdwzdszdwupdateOrSnocWithKey.enter(Leta/runtime/stg/StgContext;)V @175: goto
Reason:
Current frame's stack size doesn't match stackmap.
Current Frame:
bci: @175
flags: { }
locals: { 'aesonzm1zi1zi0zi0/data/aeson/types/Internal$zdwzdszdwupdateOrSnocWithKey', 'eta/runtime/stg/StgContext', 'eta/runtime/stg/StgClosure', 'eta/runtime/io/StgByteArray', integer, integer, 'eta/runtime/stg/StgClosure', 'eta/runtime/io/StgArray', 'eta/runtime/io/StgByteArray', integer, integer, 'eta/runtime/stg/StgClosure', 'eta/runtime/io/StgArray', integer, integer, 'textzm1zi2zi2zi1/data/text/Internal$TextD', integer, integer, 'eta/runtime/io/StgArray', 'unorderedzmcontainerszm0zi2zi7zi2/data/hashmap/Base$LD', 'eta/runtime/io/StgArray' }
stack: { 'eta/runtime/io/StgByteArray' }
Stackmap Frame:
bci: @513
flags: { }
locals: { 'aesonzm1zi1zi0zi0/data/aeson/types/Internal$zdwzdszdwupdateOrSnocWithKey', 'eta/runtime/stg/StgContext', 'eta/runtime/stg/StgClosure', 'eta/runtime/io/StgByteArray', integer, integer, 'eta/runtime/stg/StgClosure', 'eta/runtime/io/StgArray', 'eta/runtime/io/StgByteArray', integer, integer, 'eta/runtime/stg/StgClosure', 'eta/runtime/io/StgArray', integer, integer, 'textzm1zi2zi2zi1/data/text/Internal$TextD', integer }
stack: { }
Bytecode:
0x0000000: 2b05 b600 1f4d 2b04 b600 25c0 002b 4e2b
0x0000010: 04b6 002d 3604 2b05 b600 2d36 052b 06b6
0x0000020: 001f 3a06 2b05 b600 25c0 0031 3a07 013a
0x0000030: 0803 3609 0336 0a01 3a0b 013a 0c03 360d
0x0000040: 0336 0ea7 01c1 bb00 0959 1908 1509 150a
0x0000050: b700 333a 0f15 0d15 0ea2 0007 03a7 0004
0x0000060: 0436 10b2 0036 1510 32c0 003b b600 3d04
0x0000070: 9f00 4215 0e04 6036 1115 11b2 007f b800
0x0000080: 843a 1219 0c03 1912 0315 0eb8 0088 bb00
0x0000090: 1359 190f 190b b700 753a 1319 1215 0e19
0x00000a0: 13b6 0078 1912 3a14 2b04 1914 b600 7ca7
0x00000b0: 0152 190c 150d b600 413a 112b b600 442b
0x00000c0: b600 4719 112b b600 4d2b 5b57 b600 5099
0x00000d0: 0004 b12b 04b6 001f 3a12 1912 c000 1359
0x00000e0: b400 543a 1359 b400 583a 1457 2bb6 0044
0x00000f0: 2bb6 0047 1913 2bb6 004d 2b5b 57b6 0050
0x0000100: 9900 04b1 2b04 b600 1f3a 1519 15c0 0009
0x0000110: 59b4 005b 3a16 59b4 005e 3617 59b4 0060
0x0000120: 3618 5715 0a15 189f 0007 03a7 0004 0436
0x0000130: 19b2 0036 1519 32c0 003b b600 3d04 9f00
0x0000140: 9e15 0a36 1a15 1a36 1b15 1736 1c15 1c36
0x0000150: 1d15 0936 1e15 1e36 1f19 0815 1f19 1615
0x0000160: 1d15 1bb8 0063 3620 1520 3621 1521 039f
0x0000170: 0028 150d 0460 3622 1908 3a08 1509 3609
0x0000180: 150a 360a 190b 3a0b 190c 3a0c 1522 360d
0x0000190: 150e 360e a7fe b219 0cb6 0069 3622 190c
0x00001a0: 0315 22b8 006c 3a23 bb00 7059 2c19 0f19
0x00001b0: 0b19 14b7 0072 3a24 bb00 1359 190f 1924
0x00001c0: b700 753a 2519 2315 0d19 25b6 0078 1923
0x00001d0: 3a26 2b04 1926 b600 7ca7 0028 150d 0460
0x00001e0: 361a 1908 3a08 1509 3609 150a 360a 190b
0x00001f0: 3a0b 190c 3a0c 151a 360d 150e 360e a7fe
0x0000200: 48a7 0027 1907 b600 6936 0f2d 3a08 1504
0x0000210: 3609 1505 360a 1906 3a0b 1907 3a0c 0336
0x0000220: 0d15 0f36 0ea7 fe21 b1
Stackmap Table:
full_frame(@46,{Object[#4],Object[#29],Object[#35],Object[#43],Integer,Integer,Object[#35],Object[#49]},{})
full_frame(@70,{Object[#4],Object[#29],Object[#35],Object[#43],Integer,Integer,Object[#35],Object[#49],Object[#43],Integer,Integer,Object[#35],Object[#49],Integer,Integer},{})
append_frame(@96,Object[#9])
same_locals_1_stack_item_frame(@97,Integer)
append_frame(@178,Integer)
append_frame(@211,Object[#35])
append_frame(@260,Object[#35],Object[#35],Object[#35])
full_frame(@302,{Object[#4],Object[#29],Object[#35],Object[#43],Integer,Integer,Object[#35],Object[#49],Object[#43],Integer,Integer,Object[#35],Object[#49],Integer,Integer,Object[#9],Integer,Object[#35],Object[#35],Object[#35],Object[#35],Object[#35],Object[#43],Integer,Integer},{})
same_locals_1_stack_item_frame(@303,Integer)
full_frame(@407,{Object[#4],Object[#29],Object[#35],Object[#43],Integer,Integer,Object[#35],Object[#49],Object[#43],Integer,Integer,Object[#35],Object[#49],Integer,Integer,Object[#9],Integer,Object[#35],Object[#35],Object[#35],Object[#35],Object[#35],Object[#43],Integer,Integer,Integer,Integer,Integer,Integer,Integer,Integer,Integer,Integer,Integer},{})
full_frame(@473,{Object[#4],Object[#29],Object[#35],Object[#43],Integer,Integer,Object[#35],Object[#49],Object[#43],Integer,Integer,Object[#35],Object[#49],Integer,Integer,Object[#9],Integer,Object[#35],Object[#35],Object[#35],Object[#35],Object[#35],Object[#43],Integer,Integer,Integer,Integer,Integer,Integer,Integer,Integer,Integer,Integer,Integer},{})
full_frame(@476,{Object[#4],Object[#29],Object[#35],Object[#43],Integer,Integer,Object[#35],Object[#49],Object[#43],Integer,Integer,Object[#35],Object[#49],Integer,Integer,Object[#9],Integer,Object[#35],Object[#35],Object[#35],Object[#35],Object[#35],Object[#43],Integer,Integer,Integer},{})
full_frame(@513,{Object[#4],Object[#29],Object[#35],Object[#43],Integer,Integer,Object[#35],Object[#49],Object[#43],Integer,Integer,Object[#35],Object[#49],Integer,Integer,Object[#9],Integer},{})
chop_frame(@516,2)
full_frame(@552,{Object[#4],Object[#29],Object[#35],Object[#43],Integer,Integer,Object[#35],Object[#49],Object[#43],Integer,Integer,Object[#35],Object[#49],Integer,Integer},{})
at aesonzm1zi1zi0zi0.data.aeson.types.Internal.<clinit>(Unknown Source)
at main.Main.<clinit>(Unknown Source)
at eta.main.main(Unknown Source)
@
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment