We do often include affiliate links to earn us some pennies. See more here.

The Wine Development Release 1.7.8 Is Now Available

By - | Views: 7,557
Two weeks after the last release, Wine developer pushed the version 1.7.8.  It contains many new features and 27 bugfiexs including a fix for a recently updated Steam client (3rd December 2013).

The few most interesting features introduced in this release:

  • Updated version of the Mono package.
  • Improvements in the BITS service implementation.
  • Better data tables for Japanese vertical fonts support.
  • Improved backtraces on recent Mac OS X versions.
  • Various bug fixes.


Bug of note: #35030 Steam Client update from Dec. 3, 2013 breaks Wine (Steam Client/Service crash after update, login fails)

Due to unusual usage of AdjustTokenPrivileges function in Steam, Wine was unable to handle this edge case.
Function AdjustTokenPrivileges takes among its parameters, two that depend on each other:  PreviousState and ReturnLength. As stated in the documentation: ReturnLength "can be NULL if PreviousState is NULL."

However Steam sets ReturnLength to NULL indiscriminately of PreviousState value. This caused write attempts to the invalid pointer and crashes.

This bug was fixed by commit fd65b0a1c3f5f981cc110ca9e6a0edb6323e1296.


To learn more about this release pleas visit this announcement.

The source code is available here:

http://prdownloads.sourceforge.net/wine/wine-1.7.8.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.8.tar.bz2

You can also get the current source directly from the git.


Bugs fixed in this release (hover over bug number to read the description):

Article taken from GamingOnLinux.com.
Tags: Open Source, Wine
0 Likes
About the author -
author picture
Chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken*

*Translation:
If you do not get the reference, it is your fault not mine.
See more from me
The comments on this article are closed.
No comments yet!

While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.