You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
TLSSocket.prependOnceListener('session') results in an abort #38135
Then an abort occurs.
This PoC is very similar to #38133, but the core dump traces and the behaviors of nodejs are different. I think it's worth analyzing for both of them.
How often does it reproduce? Is there a required condition?
This problem can always be triggered following the steps above.
What is the expected behavior?
If any error occurs, an exception or other similar error-reporting stuff should be thrown. There is no reason to abort the whole node process.
Activity
zyscoder commentedon Apr 7, 2021
BTW,
OCSPResponseandsecureConnectwould not crash the node.js instance.aduh95 commentedon Apr 7, 2021
Can reproduce on master and v14.x, but only in REPL: cannot reproduce with eval (
node -e,node -p,echo | node) or when inside a file.addaleax commentedon Apr 7, 2021
Not related to the REPL.
tls: fix session and keylog add listener segfault
tls: fix session and keylog add listener segfault
tls: fix session and keylog add listener segfault
tls: fix session and keylog add listener segfault
tls: fix session and keylog add listener segfault