# \[REPORTED\] Living Quartz can soft-crash UI

**URL:** <https://community.gemsofwar.com/t/reported-living-quartz-can-soft-crash-ui/71533>\
**Category:** Bug Reports\
**Created:** [August 18, 2021, 3:27pm UTC](https://community.gemsofwar.com/t/reported-living-quartz-can-soft-crash-ui/71533 "2021-08-18T15:27:30Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sls](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/sls/32/66687_2.png) [@sls](https://community.gemsofwar.com/u/sls)\
**Post date:** [August 18, 2021, 3:27pm UTC](https://community.gemsofwar.com/t/reported-living-quartz-can-soft-crash-ui/71533/1 "2021-08-18T15:27:30Z")

</div>

My team: 4x Doom of Stone  
Defense: Living Quartz, 3x Doom of Stone

Sometimes, the board will get stuck after combining skulls. No moves can be made. It’s triggering Living Quartz’ Mana Potion trait, so guess that’s related.

[https://giant.gfycat.com/NaturalWellwornDanishswedishfarmdog.mp4](https://giant.gfycat.com/NaturalWellwornDanishswedishfarmdog.mp4)

The gap is where the skulls used to be

---

<div class="post-metadata">

**Author:** ![Fourdottwoone](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/fourdottwoone/32/66655_2.png) [@Fourdottwoone](https://community.gemsofwar.com/u/Fourdottwoone)\
**Post date:** [August 18, 2021, 3:46pm UTC](https://community.gemsofwar.com/t/reported-living-quartz-can-soft-crash-ui/71533/2 "2021-08-18T15:46:04Z")

</div>

My wild guess would be this lockup happens whenever the Stone Fragment trait picks one of the still resolving skulls to transform into a brown mana potion.

---

<div class="post-metadata">

**Author:** ![zRrr](https://avatars.discourse-cdn.com/v4/letter/z/439d5e/32.png) [@zRrr](https://community.gemsofwar.com/u/zRrr)\
**Post date:** [August 18, 2021, 7:19pm UTC](https://community.gemsofwar.com/t/reported-living-quartz-can-soft-crash-ui/71533/3 "2021-08-18T19:19:53Z")

</div>

If it happens on fresh start with Doom on loading screen, and does not happen until restart after Living Quartz shows there, then it is likely this one: [[Investigating] Game Freeze in Training](https://community.gemsofwar.com/t/investigating-game-freeze-in-training/70214)

If you are on Windows, check if `Player.log` in `%userprofile%\AppData\LocalLow\Pipeworks\GemsofWar` contains something like

```
NullReferenceException: Object reference not set to an instance of an object.
  at GemColorFunctions.StringContainsColor (System.String value) [0x00000] in <00000000000000000000000000000000>:0 
  at PuzzleTrait.DoTrait (System.Object pTarget, TraitParams value) [0x00000] in <00000000000000000000000000000000>:0 
  at PuzzleTrait.ActivateTrait (System.Object pTarget, TraitParams value) [0x00000] in <00000000000000000000000000000000>:0
```

near end

---

<div class="post-metadata">

**Author:** ![sls](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/sls/32/66687_2.png) [@sls](https://community.gemsofwar.com/u/sls)\
**Post date:** [August 18, 2021, 7:36pm UTC](https://community.gemsofwar.com/t/reported-living-quartz-can-soft-crash-ui/71533/4 "2021-08-18T19:36:32Z")

</div>

Ooooh, excellent sleuthing, thank you - I had no idea how exactly to repro.

Video and log:

[https://giant.gfycat.com/RemarkableShockingAmericanblackvulture.mp4](https://giant.gfycat.com/RemarkableShockingAmericanblackvulture.mp4)

> NullReferenceException: Object reference not set to an instance of an object.  
> at GemColorFunctions.StringContainsColor (System.String value) [0x00000] in \<00000000000000000000000000000000\>:0  
> at PuzzleTrait.DoTrait (System.Object pTarget, TraitParams value) [0x00000] in \<00000000000000000000000000000000\>:0  
> at PuzzleTrait.ActivateTrait (System.Object pTarget, TraitParams value) [0x00000] in \<00000000000000000000000000000000\>:0  
> at PuzzleUI.ActivateTraits (System.String sActivateType, System.Object pTarget, TraitParams value) [0x00000] in \<00000000000000000000000000000000\>:0  
> at PuzzleUI.AdjustPlayerMana (System.Int32 playerIndex, System.Int32 manaCollected, System.Boolean& activateManaMatchTraits, System.Boolean collectedFromBoard, System.Boolean wasMatch, PuzzleTroop pAdjustmentCause) [0x00000] in \<00000000000000000000000000000000\>:0  
> at PuzzleUI.DestroyMatch (PuzzleUI+MatchData pMatch, PuzzleGem pOriginalGem, System.Boolean& trigger4or5MatchTraits, System.Boolean& triggerColorTraits, System.Boolean bCascade, System.Boolean bIsSwap) [0x00000] in \<00000000000000000000000000000000\>:0  
> at PuzzleUI.DestroySwapGemMatches (System.Collections.Generic.List`1[T] matches, Point pGrid1, Point pGrid2, System.Boolean& triggerMatchTraits, System.Boolean& triggerColorMatchTraits) [0x00000] in \<00000000000000000000000000000000\>:0  
> at PuzzleUI+d\_\_133.MoveNext () [0x00000] in \<00000000000000000000000000000000\>:0  
> at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00000] in \<00000000000000000000000000000000\>:0
> 
> (Filename: currently not available on il2cpp Line: -1)

---

<div class="post-metadata">

**Author:** ![Jeto](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/jeto/32/101682_2.png) [@Jeto](https://community.gemsofwar.com/u/Jeto)\
**Post date:** [August 18, 2021, 11:27pm UTC](https://community.gemsofwar.com/t/reported-living-quartz-can-soft-crash-ui/71533/5 "2021-08-18T23:27:26Z")

</div>

Hey all,

I’ve added this to my report.

Thanks for attaching those videos @sls !

Jeto - Support Human 🧙🏻‍♀️
