Get the latest tech news

UndefinedBehaviorSanitizer's Unexpected Behavior


The transition from Ubuntu 22 to 24 for ubuntu-latest on GitHub actions started recently with the associated version bumps of a lot of applications. As expected.

There are literally many millions of build combinations of curl, and we do some of the most important ones automatically for every pull request and commit in the source repository. This is generally probably a good idea and a sound sanity check for most programs but since the checker insists on identical prototypes, I believe it goes beyond what is undefined behavior – I believe some discrepancies are handled just fine. I still believe I was right, but the change still caused an “uproar” among some users who had already built code and done things based on the assumption that it was and would always remain a void pointer.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of unexpected behavior

unexpected behavior

Related news:

News photo

US opens probe into Alphabet's Waymo over 'unexpected behavior' of self-driving vehicles