Bug 1403443 - Mesa update causes some Steam games to crash
Summary: Mesa update causes some Steam games to crash
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: mesa
Version: 25
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Igor Gnatenko
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1403507 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-12-10 11:21 UTC by Toni Spets
Modified: 2016-12-14 19:00 UTC (History)
8 users (show)

Fixed In Version: mesa-13.0.2-2.fc25
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-12-13 20:27:43 UTC
Type: Bug


Attachments (Terms of Use)

Description Toni Spets 2016-12-10 11:21:22 UTC
Description of problem:

After the update to Mesa 13, some Steam games like CS:GO and Dota 2 started crashing on startup.

Version-Release number of selected component (if applicable):

13.0.2-1.fc25

Additional info:

I have opened a bug report against CS:GO on Valve's GitHub issue tracker. I don't know which side should fix this as it seems to be a version incompatibility but the linked issues and recent comments indicate that other distributions have worked around this issue by linking mesa against nettle instead of openssl.

https://github.com/ValveSoftware/csgo-osx-linux/issues/1249

Comment 1 Igor Gnatenko 2016-12-11 00:34:08 UTC
*** Bug 1403507 has been marked as a duplicate of this bug. ***

Comment 2 Roman Makurin 2016-12-12 09:54:09 UTC
guys pls fix this issue, because Valve announced dota3 and i cant play it anymore :))))

Thanks

Comment 3 Afox 2016-12-12 12:56:55 UTC
pls fix as soon as possible, better today, than tomorrow.

Comment 4 Igor Gnatenko 2016-12-12 13:47:10 UTC
(In reply to Afox from comment #3)
> pls fix as soon as possible, better today, than tomorrow.
Better complain to Valve, not to Fedora.

Comment 5 Afox 2016-12-12 14:39:48 UTC
they say, it´s a Fedora issue and not a Steam or CS:GO issue:
https://github.com/ValveSoftware/csgo-osx-linux/issues/1249#issuecomment-266442969

I say it´s an urgent bug that needs to be fixed fast.

Comment 6 Igor Gnatenko 2016-12-12 14:48:35 UTC
it IS steam issue because they bundle OpenSSL which causes collisions.

Comment 7 Roman Makurin 2016-12-12 14:52:35 UTC
(In reply to Afox from comment #5)
> they say, it´s a Fedora issue and not a Steam or CS:GO issue:
> https://github.com/ValveSoftware/csgo-osx-linux/issues/1249#issuecomment-
> 266442969
> 
> I say it´s an urgent bug that needs to be fixed fast.

afox, for now u could downgrade ur mesa-dri-drivers:

dnf downgrade --allowerasing mesa-dri-drivers

Version 12.0.3 is ok.

(In reply to Igor Gnatenko from comment #6)
> it IS steam issue because they bundle OpenSSL which causes collisions.

Actually we should think about the goal here, steam is really important software, so even if its Valve`s issue, fedora maintainers could build mesa to avoid this problem. Because whats the point to have linux distribution which cant run needed soft?

Also the solution already mentioned on valve`s bugzilla, ty

Comment 8 Toni Spets 2016-12-12 15:01:31 UTC
(In reply to Igor Gnatenko from comment #6)
> it IS steam issue because they bundle OpenSSL which causes collisions.

Well, it isn't that black and white. Steam might not be the only thing on Linux that doesn't use the system OpenSSL and the way symbols are resolved with ELF images doesn't really help at all.

It isn't uncommon for programs to link against libGL and OpenSSL. Would you really expect the GL library to pull in OpenSSL which could cause interesting symbol conflicts with ELF and in this case even a version conflict?

This is probably something that needs to be resolved between the Mesa developers and binary distributors like Valve but nevertheless it's a serious issue for your *users* even if you didn't directly cause it so don't take it too lightly.

Comment 9 Igor Gnatenko 2016-12-12 15:18:05 UTC
(In reply to Toni Spets from comment #8)
> (In reply to Igor Gnatenko from comment #6)
> > it IS steam issue because they bundle OpenSSL which causes collisions.
> 
> Well, it isn't that black and white. Steam might not be the only thing on
> Linux that doesn't use the system OpenSSL and the way symbols are resolved
> with ELF images doesn't really help at all.
> 
> It isn't uncommon for programs to link against libGL and OpenSSL. Would you
> really expect the GL library to pull in OpenSSL which could cause
> interesting symbol conflicts with ELF and in this case even a version
> conflict?
> 
> This is probably something that needs to be resolved between the Mesa
> developers and binary distributors like Valve but nevertheless it's a
> serious issue for your *users* even if you didn't directly cause it so don't
> take it too lightly.
I didn't say that I am not going to workaround this, I care about users very much.

Comment 10 Fedora Update System 2016-12-12 16:12:34 UTC
mesa-13.0.2-2.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-70e10c3a84

Comment 11 Toni Spets 2016-12-12 16:58:12 UTC
Thank you for the fast fix!

I +1'd the update on Bodhi after a quick spin in-game.

Comment 12 Fedora Update System 2016-12-13 05:31:24 UTC
mesa-13.0.2-2.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-70e10c3a84

Comment 13 Fedora Update System 2016-12-13 20:27:43 UTC
mesa-13.0.2-2.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.

Comment 14 Ali Akcaagac 2016-12-14 19:00:52 UTC
This also solved google-chrome lockups that I (and a few other people on the net) encountered since I run Fedora 25. All gone now!


Note You need to log in before you can comment on or make changes to this bug.