Skip to content

Build error: error: Arena: failed to allocate 51200 #9

@barracuda156

Description

@barracuda156

@navid-m I think I have set the build according to your description, and it went for quite a while, but eventually failed on this:

=== END TOKENS ===
Auto-imported current module: 
std.maps
[DEBUG] register_variable:

[DEBUG]   name:
map
[DEBUG]   is_mutable:
true

[DEBUG] MUT declaration finished for:
map
[DEBUG] parse_statement_helper: entering Assignment branch

[DEBUG]   ident_name:
map
[DEBUG] is_variable_declared:
map
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
map
[DEBUG]   declared: true

[DEBUG] is_variable_mutable:
map
[DEBUG]   mutable: true

[DEBUG]   RHS token type:
0

[DEBUG]   RHS token value:
Arena
[DEBUG]   RHS token type:
15

[DEBUG]   RHS token value:
.
[DEBUG]   RHS token type:
0

[DEBUG]   RHS token value:
alloc
[DEBUG]   RHS token type:
8

[DEBUG]   RHS token value:
(
[DEBUG]   RHS token type:
0

[DEBUG]   RHS token value:
arena
[DEBUG]   RHS token type:
14

[DEBUG]   RHS token value:
,
[DEBUG]   RHS token type:
6

[DEBUG]   RHS token value:
 
[DEBUG]   RHS token type:
0

[DEBUG]   RHS token value:
C
[DEBUG]   RHS token type:
15

[DEBUG]   RHS token value:
.
[DEBUG]   RHS token type:
0

[DEBUG]   RHS token value:
sizeof
[DEBUG]   RHS token type:
8

[DEBUG]   RHS token value:
(
[DEBUG]   RHS token type:
0

[DEBUG]   RHS token value:
BoolIntMap
[DEBUG]   RHS token type:
9

[DEBUG]   RHS token value:
)
[DEBUG]   RHS token type:
9

[DEBUG]   RHS token value:
)
[DEBUG]   encountered ';' terminating RHS

[DEBUG]   final RHS expr:
Arena . alloc ( arena , C . sizeof ( BoolIntMap ) ) 
[DEBUG] is_variable_declared:
Arena
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
alloc
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
arena
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
C
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
sizeof
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
BoolIntMap
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
Arena
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
alloc
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
arena
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
C
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
sizeof
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
BoolIntMap
[DEBUG]   declared: false

[DEBUG] MemberAccess assignment check:

[DEBUG]   object ident_name:
map
[DEBUG]   member_name:
keys
[DEBUG] is_variable_declared:
map
[DEBUG]   declared: true

[DEBUG] is_variable_mutable:
map
[DEBUG]   mutable: true

[DEBUG] is_variable_declared:
BoolList
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
create
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
arena
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
capacity
[DEBUG]   declared: false

[DEBUG] MemberAccess assignment check:

[DEBUG]   object ident_name:
map
[DEBUG]   member_name:
values
[DEBUG] is_variable_declared:
map
[DEBUG]   declared: true

[DEBUG] is_variable_mutable:
map
[DEBUG]   mutable: true

[DEBUG] is_variable_declared:
IntList
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
create
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
arena
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
capacity
[DEBUG]   declared: false

[DEBUG] RETURN expr:
map 
[DEBUG] is_variable_declared:
map
[DEBUG]   declared: true

[DEBUG] MemberAccess assignment check:

[DEBUG]   object ident_name:
map
[DEBUG]   member_name:
keys.len
[DEBUG] is_variable_declared:
map
[DEBUG]   declared: false

[DEBUG] is_variable_mutable: not declared, treating as mutable:
map
[DEBUG] MemberAccess assignment check:

[DEBUG]   object ident_name:
map
[DEBUG]   member_name:
values.len
[DEBUG] is_variable_declared:
map
[DEBUG]   declared: false

[DEBUG] is_variable_mutable: not declared, treating as mutable:
map
[DEBUG] is_variable_declared:
map
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
keys
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
arena
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
key
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
map
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
values
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
arena
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
value
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
map
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
keys
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
arena
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
key
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
map
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
values
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
arena
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
value
[DEBUG]   declared: false

[DEBUG] register_variable:

[DEBUG]   name:
i
[DEBUG]   is_mutable:
true

[DEBUG] MUT declaration finished for:
i
[DEBUG] register_variable:

[DEBUG]   name:
keys
[DEBUG]   is_mutable:
false

[DEBUG] is_variable_declared:
map
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
keys
[DEBUG]   declared: true

[DEBUG] VAL declaration details:

[DEBUG]   name:
keys
[DEBUG]   type_name:
ref BoolList
[DEBUG]   initializer:
map . keys 
[DEBUG] VAL declaration finished for:
keys
[DEBUG] register_variable:

[DEBUG]   name:
values
[DEBUG]   is_mutable:
true

[DEBUG] is_variable_declared:
map
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
values
[DEBUG]   declared: true

[DEBUG] MUT declaration finished for:
values
[DEBUG] is_variable_declared:
i
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
keys
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
len
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
i
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
value
[DEBUG]   declared: false

[DEBUG] RETURN expr:

[DEBUG] is_variable_declared:
C
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
memcmp
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
keys
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
data
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
i
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
key
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
C
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
sizeof
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
key
[DEBUG]   declared: false

[DEBUG] parse_statement_helper: entering Assignment branch

[DEBUG]   ident_name:
i
[DEBUG] is_variable_declared:
i
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
i
[DEBUG]   declared: true

[DEBUG] is_variable_mutable:
i
[DEBUG]   mutable: true

[DEBUG]   RHS token type:
0

[DEBUG]   RHS token value:
i
[DEBUG]   RHS token type:
6

[DEBUG]   RHS token value:
 
[DEBUG]   RHS token type:
18

[DEBUG]   RHS token value:
+
[DEBUG]   RHS token type:
6

[DEBUG]   RHS token value:
 
[DEBUG]   RHS token type:
0

[DEBUG]   RHS token value:
1
[DEBUG]   encountered ';' terminating RHS

[DEBUG]   final RHS expr:
i + 1 
[DEBUG] is_variable_declared:
i
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
map
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
keys
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
arena
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
key
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
map
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
values
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
arena
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
value
[DEBUG]   declared: false

[DEBUG] register_variable:

[DEBUG]   name:
i
[DEBUG]   is_mutable:
true

[DEBUG] MUT declaration finished for:
i
[DEBUG] register_variable:

[DEBUG]   name:
keys
[DEBUG]   is_mutable:
false

[DEBUG] is_variable_declared:
map
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
keys
[DEBUG]   declared: true

[DEBUG] VAL declaration details:

[DEBUG]   name:
keys
[DEBUG]   type_name:
ref BoolList
[DEBUG]   initializer:
map . keys 
[DEBUG] VAL declaration finished for:
keys
[DEBUG] register_variable:

[DEBUG]   name:
values
[DEBUG]   is_mutable:
false

[DEBUG] is_variable_declared:
map
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
values
[DEBUG]   declared: true

[DEBUG] VAL declaration details:

[DEBUG]   name:
values
[DEBUG]   type_name:
ref IntList
[DEBUG]   initializer:
map . values 
[DEBUG] VAL declaration finished for:
values
[DEBUG] is_variable_declared:
i
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
keys
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
len
[DEBUG]   declared: false

[DEBUG] RETURN expr:
values *. data [ i ] 
[DEBUG] is_variable_declared:
values
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
data
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
i
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
C
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
memcmp
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
keys
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
data
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
i
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
key
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
C
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
sizeof
[DEBUG]   declared: false

[DEBUG] is_variable_declared:
key
[DEBUG]   declared: false

[DEBUG] parse_statement_helper: entering Assignment branch

[DEBUG]   ident_name:
i
[DEBUG] is_variable_declared:
i
[DEBUG]   declared: true

[DEBUG] is_variable_declared:
i
[DEBUG]   declared: true

[DEBUG] is_variable_mutable:
i
[DEBUG]   mutable: true

[DEBUG]   RHS token type:
0

[DEBUG]   RHS token value:
i
[DEBUG]   RHS token type:
6

[DEBUG]   RHS token value:
 
[DEBUG]   RHS token type:
18

[DEBUG]   RHS token value:
+
[DEBUG]   RHS token type:
6

[DEBUG]   RHS token value:
 
[DEBUG]   RHS token type:
0

[DEBUG]   RHS token value:
1
[DEBUG]   encountered ';' terminating RHS

[DEBUG]   final RHS expr:
i + 1 
[DEBUG] is_variable_declared:
i
[DEBUG]   declared: true

error: Arena: failed to allocate 51200
Command failed: /opt/local/var/macports/build/axe-23df9977/work/axe-bootstrap/axe axc -o axe -I/opt/local/include -L/opt/local/lib --loud --release
Exit code: 1

If it hits 32-bit address-space, can something be done about that?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions