ValveSoftware / ValveSoftware/Fossilize
ERROR: Consuming pipeline libraries while creating a pipeline library
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 780
- Forks
- 78
- PR merge metrics
- No merged PRs in 30d
Description
Hey, while messing around with the UE5 RT Demo app from https://github.com/HansKristian-Work/vkd3d-proton/issues/1295, I encountered a crash in RADV's shader compiler when the app is run with VKD3D_FEATURE_LEVEL=12_2 VKD3D_CONFIG=dxr11 RADV_PERFTEST=rt.
I wanted to record a fossilize archive to reproduce the crash with FOSSILIZE_DUMP_SYNC=1, but when replaying the generated archive, the compiler crash is not reproduced and I get the following errors:
Fossilize ERROR: Consuming pipeline libraries while creating a pipeline library. This cannot work.
Fossilize WARN: Did not replay blob (tag: 9, hash: 0x046ff16dd2c9efa6). See previous logs for context.
Fossilize ERROR: Consuming pipeline libraries while creating a pipeline library. This cannot work.
Fossilize WARN: Did not replay blob (tag: 9, hash: 0x57ab729c726f4ddd). See previous logs for context.
Fossilize ERROR: Consuming pipeline libraries while creating a pipeline library. This cannot work.
Fossilize WARN: Did not replay blob (tag: 9, hash: 0x046ff16dd2c9efa6). See previous logs for context.
Fossilize ERROR: Consuming pipeline libraries while creating a pipeline library. This cannot work.
Fossilize WARN: Did not replay blob (tag: 9, hash: 0x57ab729c726f4ddd). See previous logs for context.
I'm not sure whether this is a vkd3d-proton or fossilize issue, so reporting it here first.
Relevant foz archive: rttest.d895ec754bd56a9e.2.zip
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by replaying the attached rttest.d895ec754bd56a9e.2.zip archive with the reported Fossilize and RADV settings, then compare the replay errors with the original recording context. Trace the pipeline-library replay entry point to determine whether the archive is rejected by Fossilize or the issue belongs to vkd3d-proton; done means identifying the responsible component and a reproducible test case.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100