Closed lokedhs closed 2 years ago
Same error here! hope it gets fixed soon
I get the same assertion on Arch Linux, when building ladybird
from the latest commit and just running it:
execvp: No such file or directory
VERIFICATION FAILED: false
/build/ladybird/src/ladybird/WebContentView.cpp:615
ConnectionBase::read_as_much_as_possible_from_socket_without_blocking: recv: Connection reset by peer (errno=104)
ConnectionBase::read_as_much_as_possible_from_socket_without_blocking: recv: Connection reset by peer (errno=104)
VERIFICATION FAILED: false
/build/ladybird/src/ladybird/build/serenity/Userland/Libraries/LibIPC/Connection.cpp:170
/usr/bin/ladybird: line 2: 68828 Illegal instruction (core dumped) SERENITY_SOURCE_DIR=/usr/share/serenity /usr/share/serenity/Base/bin/ladybird
The Connection reset by peer (errno=104)
error:
This will be fixed by https://github.com/SerenityOS/serenity/pull/16166. The crash was caused by the IPC layer not correctly handling the death of the WebContent
process in some cases. As such, even after the fix lands, the affected website won't load, but at least the WebContent
crash won't bring down the whole browser GUI.
When attempting to load a web application, I'm getting an assertion error in the above mentioned function and the browser exits:
The problem can be reproduced by loading the following URL: https://kapdemo.dhsdevelopments.com/clientweb2/
The assertion appears to be the call to
VERIFY_NOT_REACHED()
that is called if there is an error, and the following expression is not true:error.is_syscall() && error.code() == EAGAIN