PVS-Studio

PVS-Studio A team of developers who try to make code a better place Try free: https://pvs-studio.com/facebook

PVS-Studio is a tool for detecting bugs and security weaknesses in the source code of programs, written in C, C++, C # and Java. It works under 64-bit systems in Windows, Linux and macOS environments, and can analyze source code intended for 32-bit, 64-bit and embedded ARM platforms.

Silent FPS drain hiding in plain sight'Camera.main' looks like a simple property access, but it is not. It makes the ful...
01/06/2026

Silent FPS drain hiding in plain sight

'Camera.main' looks like a simple property access, but it is not. It makes the full scene search. Every. Single. Frame.

This exact issue was found in an open-source Unity project, SanAndreasUnity. Sitting quietly inside 'LateUpdate()', running on every frame, this little boi is doing far more work than developers may have planned.

If you're writing Unity code, there's a decent chance something like this is in your project right now.

Want to know how to boost the performance of your game dev project? Don't you know what triggers FPS drops? Good time to change the game.

Our free webinar on June 2nd covers real bugs like this one — where they come from, how to find them before your players do, and which tools actually help.

Join the webinar: https://pvs-studio.com/en/webinar/29/

31/05/2026

Hey followers! Do you know any open-source C++ projects built with AI? Drop them below in the commentsWe'd love to check...
29/05/2026

Hey followers! Do you know any open-source C++ projects built with AI? Drop them below in the comments
We'd love to check them with PVS-Studio!



To keep PVS-Studio sharp against whatever new patterns of bugs vibe coding introduces, I′ve been hunting for real open-source C++ projects built this way. Turns out finding them is the hard part.

AI agents aren't coming, they already inhabit modern codebases.But what errors can they bring in your Golang code? We’ll...
28/05/2026

AI agents aren't coming, they already inhabit modern codebases.

But what errors can they bring in your Golang code? We’ll explore this topic in our new article.



Today, almost everyone has got a taste of the vibe code, and some have gone a step further by setting up their own AI agents for projects. Meanwhile, headlines are buzzing about how some AI agents...

Smart pointers don't fully save you from dangling references and PVS-Studio have a proof:V758 The 'graph' reference beco...
27/05/2026

Smart pointers don't fully save you from dangling references and PVS-Studio have a proof:

V758 The 'graph' reference becomes invalid when smart pointer returned by a function is destroyed.

'create' returns a smart pointer to the 'FlannNeighborhoodGraphImpl' type, and its object reference count is one.

'graph' is created for the value of this smart pointer while the object reference count remains unchanged. But the pointer is a temporary and goes out of scope immediately after that line. Ref points to a destroyed object. 'for' references invalid. Result: undefined behavior.

How to fix? Keep the smart pointer so that the 'FlannNeighborhoodGraph' object stays until the end of the block and limit the 'graph' visibility area.

We've already reported the bug to the developers and created an issue: https://github.com/opencv/opencv/issues/28167
(And some of bugs already fixed, you can check the last OpenCV release notes)

If you want to see what else our analyzer found in the OpenCV project, read the article: https://pvs-studio.com/en/blog/posts/cpp/1321/

The game dev world has been buzzing lately.New Unity AI agents, UE6 announced. Two weeks packed with headlines.The indus...
26/05/2026

The game dev world has been buzzing lately.

New Unity AI agents, UE6 announced. Two weeks packed with headlines.

The industry is growing, but bugs are still quietly shipping to prod. Analyzing a plethora of game and engine code for 17+ years, we've spotted common mistakes and wanna share them with you.

Join us live: https://pvs-studio.com/en/webinar/

Date: June, 2, 1:00 PM (UTC+1)

Bugs, crashes, glitches... Video games seem to be built on these words and feel like inevitabilities. No game can be truly perfect, but that doesn′t stop us from aiming for it. In the live talk,…

The PVS-Studio team prepared a new C++ digest with the latest content and news! More at the link.(P.S. If you have any u...
26/05/2026

The PVS-Studio team prepared a new C++ digest with the latest content and news! More at the link.

(P.S. If you have any updates that we don't mention, share them in comments!)



While the industry debates memory safety, the ISO committee and developers continue shaping the future of a much-loved language, we′ve gathered the most exciting recent events from the C++ world...

Address

Tula

Opening Hours

Monday 09:00 - 18:00
Tuesday 09:00 - 18:00
Wednesday 09:00 - 18:00
Thursday 09:00 - 18:00
Friday 09:00 - 18:00

Alerts

Be the first to know and let us send you an email when PVS-Studio posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to PVS-Studio:

Share