Skip to content

node crashes with "free(): invalid pointer" when exiting #21845

@LionNatsu

Description

@LionNatsu
  • Version: 10.0.0+
  • Platform: x86_64 GNU/Linux
  • Subsystem: crypto, OpenSSL

Reproduce:

$ /bin/node -e ''
free(): invalid pointer
Aborted (core dumped)

Backtrace:

#0  0x00007ffff714f647 in raise () from /usr/lib/libc.so.6
#1  0x00007ffff7151031 in abort () from /usr/lib/libc.so.6
#2  0x00007ffff719a429 in __libc_message () from /usr/lib/libc.so.6
#3  0x00007ffff71a142a in malloc_printerr () from /usr/lib/libc.so.6
#4  0x00007ffff71a8984 in free () from /usr/lib/libc.so.6
#5  0x00007ffff7f08632 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () from /usr/lib/libstdc++.so.6
#6  0x00007ffff71537fa in __run_exit_handlers () from /usr/lib/libc.so.6
#7  0x00007ffff71538fa in exit () from /usr/lib/libc.so.6
#8  0x00007ffff713256e in __libc_start_main () from /usr/lib/libc.so.6
#9  0x00005555559a6dfa in _start ()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions