Skip to content

Improved Boogie Process Error Reporting#581

Open
ArquintL wants to merge 3 commits intomasterfrom
handle-io-exception
Open

Improved Boogie Process Error Reporting#581
ArquintL wants to merge 3 commits intomasterfrom
handle-io-exception

Conversation

@ArquintL
Copy link
Member

Feel free to merge this PR after the Viper release.

This PR simply provides more error reporting in case the Boogie process does not work as expected.
These changes were motivated by Gobra due to the following scenario: I wanted to upgrade the JVM version we use within the Docker image that Gobra produces as part of its CI. While doing so, I noticed that all our Carbon-based testcases failed and the only error I got was "java.io.IOException: Broken pipe". After applying this PR's changes, I additionally got "Boogie stderr (early):\n No usable version of libssl was found" which was immensely useful to eventually resolve the issue within our Docker image

@ArquintL ArquintL requested a review from marcoeilers February 24, 2026 02:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant