Project

General

Profile

Bug #2376

Map geometry is garbled using GCC 5 on Fedora

Added by thesourcehim 2 months ago. Updated about 2 months ago.

Status:
In Progress
Priority:
Low
Assignee:
Category:
Defect
Target version:
Start date:
2019-12-23
% Done:

0%

Tags:

Description

In the latest unstable build 3276 (linux) Hexen can not be played due something weird going on with level geometry (see attached screenshot, created right after starting new game).

hexen-000.png (1.48 MB) hexen-000.png thesourcehim, 2019-12-23 07:52
doomsday.out (26 KB) doomsday.out thesourcehim, 2019-12-23 20:36

History

#1 Updated by skyjake 2 months ago

  • Category set to Regression
  • Target version set to Rendering

Could be a problem with the new render hack detection. Is this the first map?

#2 Updated by skyjake 2 months ago

  • Status changed from New to In Progress
  • Assignee changed from Deng Team to skyjake

#3 Updated by thesourcehim 2 months ago

skyjake wrote:

Could be a problem with the new render hack detection. Is this the first map?

Yes, Winnowing Hall. Starting Deathkings leads to similar result (map Ruined Village)

#4 Updated by skyjake 2 months ago

Hmm, I just played Hexen and Deathkings with the latest unstable and everything was looking ok.

Could you attach your doomsday.out log?

#5 Updated by thesourcehim 2 months ago

Forgot to mention that I did it with 2 addons enabled: XARP 0.13 and Neural Texture pack (the latter being the first in the load list), in XARP I disabled all textures.

#6 Updated by skyjake 2 months ago

Still cannot reproduce the issue.

Did you use one of the prebuilt binaries (Flatpak, dengine.net DEB/RPM, or PPA)?

I just tried the latest unstable Flatpak build, and it works correctly for me.

#7 Updated by thesourcehim 2 months ago

I'm using RPM doomsday-2.3.0_build3276-1.x86_64
The problem occurs without addons too.

#8 Updated by thesourcehim 2 months ago

Trying to warp to map26 crashes doomsday. Stable 2.2 works fine.

#9 Updated by skyjake 2 months ago

Does the Flatpak unstable build work for you?

I'm using Fedora 23 to build the RPM packages, and it has a rather old gcc (5.3.1). That is one potential source of issues...

#10 Updated by thesourcehim 2 months ago

In flatpak version problem does not occur. However I can't figure out how to start the application properly, which permissions to give. It does not allow to select sound output device (the list is empty) and music is played with a lot of static (FMOD + FluidSynth, 64 channels).

#11 Updated by thesourcehim 2 months ago

Tested RPM 3278, same thing happens, and with Heretic too. Seems to affect every game.

#12 Updated by skyjake 2 months ago

I think we should try a build with a newer version Fedora, so it has a more up-to-date compiler. Probably the Fedora builder could be bumped a few versions up from 23. Not sure when I'll have the time to do this, though.

#13 Updated by skyjake about 2 months ago

  • Subject changed from [Hexen] geometry is garbled to Map geometry is garbled using GCC 5 on Fedora
  • Category changed from Regression to Defect
  • Priority changed from High to Low

Potentially an optimization related bug with GCC 5. A possible workaround would be to selectively disable some GCC optimization flags, but it's more productive to switch to a newer release of Fedora on the RPM builder.

#14 Updated by skyjake about 2 months ago

  • Target version changed from Rendering to Build system and tools

Also available in: Atom PDF