https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89893

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
Confirmed with following backtrace:

#0  0x0000000001301f52 in node::PerIsolatePlatformData::RunForegroundTask
(task=...) at /usr/include/c++/8/bits/unique_ptr.h:342
#1  0x0000000001303523 in node::PerIsolatePlatformData::RunForegroundTask
(handle=<optimized out>) at /usr/include/c++/8/bits/move.h:74
#2  0x000000000082b7f5 in uv__run_timers (loop=0x1d48520
<default_loop_struct.lto_priv>) at ../deps/uv/src/timer.c:174
#3  uv_run.constprop.3010 (loop=0x1d48520 <default_loop_struct.lto_priv>,
mode=UV_RUN_DEFAULT) at ../deps/uv/src/unix/core.c:361
#4  0x000000000138c045 in node::Start (isolate=<optimized out>,
isolate_data=<optimized out>, args=..., exec_args=...) at ../src/env-inl.h:661
#5  0x000000000138cae5 in node::Start (exec_args=std::vector of length 0,
capacity 0, args=<error reading variable: Missing ELF symbol "args".>,
event_loop=<optimized out>) at ../src/node.cc:2969
#6  node::Start (argc=<optimized out>, argv=<optimized out>) at
../src/node.cc:3029
#7  0x00007ffff778db7b in __libc_start_main (main=0x805c80 <main(int, char**)>,
argc=2, argv=0x7fffffffdc58, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffdc48) at ../csu/libc-start.c:308
#8  0x0000000000805e1a in _start () at ../sysdeps/x86_64/start.S:120

and:

load(base_dir + 'base.js');
load(base_dir + 'regexp.js');

Note that the culprit revision changed quite significantly IPA inling. That's
why it very likely exposed a latent issue. I'm debugging nodejs right now.

Reply via email to