FS#53231 - [wine-staging] 3D application fails with glAccum not found in libOSMesa.so.8

Attached to Project: Community Packages
Opened by Rodrigo Rivas Costa (rodrigorc) - Thursday, 09 March 2017, 22:15 GMT
Last edited by Ivy Foster (escondida) - Thursday, 10 October 2019, 21:54 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

After upgrading to testing/mesa-17.0.1-2, the one that uses libglvnd, 3D applications start to fail with this message:

err:dib:init_opengl glAccum not found in libOSMesa.so.8 (/usr/lib32/libOSMesa.so.8: undefined symbol: glAccum), disabling.
wine: Unhandled page fault on read access to 0xfffffff8 at address 0x4a320c (thread 003b), starting debugger...

And then the usual debugger dump.

Removing the libglvnd and downgrading to mesa-17.0.1-1 solves the issue.
Other mesa programs work fine, only wine seems affected, so I think it may be more on Wine's fault.

Additional info:
* wine-staging 2.3-1
* mesa-17.0.1-2

Steps to reproduce:
* Upgrade mesa.
* Run a 3D program under wine.
This task depends upon

Closed by  Ivy Foster (escondida)
Thursday, 10 October 2019, 21:54 GMT
Reason for closing:  Works for me
Comment by Doug Newgard (Scimmia) - Friday, 10 March 2017, 00:10 GMT
Are you also updating to multilib-testing/lib32-mesa?
Comment by Doug Newgard (Scimmia) - Sunday, 12 March 2017, 05:27 GMT
Ping...
Comment by Rodrigo Rivas Costa (rodrigorc) - Monday, 13 March 2017, 07:20 GMT
Yes, I also upgraded lib32-mesa, to the same revision. I think it is a mesa dependency, as libglvnd and others...
I'm not on that machine right now, but I can get to the log if you want the full list of packages I had to downgrade to make it work again.
Comment by Felix Yan (felixonmars) - Thursday, 16 March 2017, 15:15 GMT
Did you also upgrade lib32-libglvnd and everything else too? I cannot reproduce the problem, wine 3D programs works as usual here.
Comment by Rodrigo Rivas Costa (rodrigorc) - Saturday, 18 March 2017, 20:59 GMT
Yes, all packages upgraded to the latest testing versions.

I tested a few other 3D programs and all worked fine... except the one I used first, that keeps failing. Maybe this program is doing something weird? Or maybe it is just using `glAccum()` and the other programs are not?

Anyway, the failing program is Pepakura Viewer v4, freely available at:

http://www.tamasoft.co.jp/pepakura-en/download/index.html

This program worked on Wine, say Silver quality, before the upgrade, but now it fails totally.
Comment by Ivy Foster (escondida) - Thursday, 10 October 2019, 21:54 GMT
Could not reproduce with current wine versions; sounds like a temporary compatibility hiccup.

Loading...