Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • mesa mesa
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2,884
    • Issues 2,884
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 906
    • Merge requests 906
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Mesa
  • mesamesa
  • Issues
  • #1127

Closed
Open
Created Sep 18, 2019 by Bugzilla Migration User@bugzilla-migration

Civilization VI makes nouveau crash on register allocation

Submitted by Gediminas Jakutis

Assigned to Nouveau Project

Link to original bug (#99799)

Description

Civilization IV consistently segfaults on register allocation when loading a scenario, regardless if it's actual game or the benchmark mode. I am attaching an apitrace [1] leading to the aforementioned segfault. Also attaching a stacktrace, line listing of the crashing point and register dump [2] obtained by running the game through gdb.

I should also mention that the game sometimes randomly crashes in a peculiar way before even reaching the main menu. This report is not for that bug, which is not yet properly reported. I am mentioning this because replaying the trace does sometimes trigger that bug, too. Therefore, be advised that unless the trace goes past the main menu, You ought to replay again to reach the point of this bug.

[1] https://seriouss.am/etc/civ6-nouveau.trace.xz (apitrace file; xz'ed; 653MiB; 1050MiB uncompressed) [2] https://seriouss.am/etc/civ6-gdb (plaintext; 5.6KiB)

Version: git

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking