From LinuxReviews
Jump to navigationJump to search

VDrift is supportedly a cross-platform drift racing game for Linux, *BSD, Windows and macOS. We are unable to verify if this information is or is not true. Many distributions have dropped VDrift and the distributions that do include it provide a binary which immediately crashes upon launch.

Current version included in distributions

Version vdrift-20141020-16 on Fedora 30 opens a window, closes it and produces this information:

/usr/include/c++/9/bits/stl_vector.h:1009: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = float; _Alloc = std::allocator<float>; std::vector<_Tp, _Alloc>::reference = float&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__builtin_expect(__n < this->size(), true)' failed.

What did they mean by this? Nobody knows. It is a puzzle and a mystery.

Verdict and Conclusion

VDrift was originally released in 2005. We've tried it many times over the years and never got it to work.

The screenshots that are floating around the Internets indicate that it's a nice game so it's kind of sad. However, it's also kind of hard to recommend a game which requires you to debug just to get it started. If it works on your machine then good for you. If it doesn't then don't bother trying, just install SuperTuxKart and have fun.


It's website is at http://vdrift.net/