Skip to content

does this package support multi thread? #92

@xywang18

Description

@xywang18

When I used multi thread to parse a project, it reported an error:

Assertion failed: index < self->size, file D:\projects\tree-sitter-ng\tree-sitter\build\tree-sitter\tree-sitter-0.25.3\lib\src/./array.h, line 175
Assertion failed: index < self->size, file D:\projects\tree-sitter-ng\tree-sitter\build\tree-sitter\tree-sitter-0.25.3\lib\src/./array.h, line 175
Assertion failed: (uint32_t)(0) < (&slice.subtrees)->size, file D:\projects\tree-sitter-ng\tree-sitter\build\tree-sitter\tree-sitter-0.25.3\lib\src/./parser.c, line 198
Assertion failed: index < self->size, file D:\projects\tree-sitter-ng\tree-sitter\build\tree-sitter\tree-sitter-0.25.3\lib\src/./array.h, line 175
Assertion failed: index < self->size, file D:\projects\tree-sitter-ng\tree-sitter\build\tree-sitter\tree-sitter-0.25.3\lib\src/./array.h, line 175
Assertion failed: index < self->size, file D:\projects\tree-sitter-ng\tree-sitter\build\tree-sitter\tree-sitter-0.25.3\lib\src/./array.h, line 175
Assertion failed: index < self->size, file D:\projects\tree-sitter-ng\tree-sitter\build\tree-sitter\tree-sitter-0.25.3\lib\src/./array.h, line 175
Assertion failed: (uint32_t)(version) < (&self->heads)->size, file D:\projects\tree-sitter-ng\tree-sitter\build\tree-sitter\tree-sitter-0.25.3\lib\src/./stack.c, line 519
Assertion failed: self.ptr->ref_count > 0, file D:\projects\tree-sitter-ng\tree-sitter\build\tree-sitter\tree-sitter-0.25.3\lib\src/./subtree.c, line 564
Assertion failed: self->ref_count != 0, file D:\projects\tree-sitter-ng\tree-sitter\build\tree-sitter\tree-sitter-0.25.3\lib\src/./stack.c, line 96
Assertion failed: self->ref_count != 0, file D:\projects\tree-sitter-ng\tree-sitter\build\tree-sitter\tree-sitter-0.25.3\lib\src/./stack.c, line 96
Assertion failed: (uint32_t)(version) < (&self->heads)->size, file D:\projects\tree-sitter-ng\tree-sitter\build\tree-sitter\tree-sitter-0.25.3\lib\src/./stack.c, line 745
Assertion failed: self->ref_count != 0, file D:\projects\tree-sitter-ng\tree-sitter\build\tree-sitter\tree-sitter-0.25.3\lib\src/./stack.c, line 96
Assertion failed: self->ref_count != 0, file D:\projects\tree-sitter-ng\tree-sitter\build\tree-sitter\tree-sitter-0.25.3\lib\src/./stack.c, line 96
Assertion failed: self->ref_count != 0, file D:\projects\tree-sitter-ng\tree-sitter\build\tree-sitter\tree-sitter-0.25.3\lib\src/./stack.c, line 96

version:

        <dependency>
            <groupId>io.github.bonede</groupId>
            <artifactId>tree-sitter</artifactId>
            <version>0.25.3</version>
        </dependency>
        <dependency>
            <groupId>io.github.bonede</groupId>
            <artifactId>tree-sitter-php</artifactId>
            <version>0.23.11</version>
        </dependency>

hs_err_pid42552.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions