JetBrain Rider: viewing List<> during debugging

10

I'm trying to view the content of a List<> during debugging. Unfortunately I can't see them, cause I get the following message within the variables window:

corvalue.GetExactTypeSafe(out type). The object is in a zombie state. (Exception of HRESULT: 0x8013134F). The error code is CORDBG_E_OBJECT_NEUTERED, or 0x8013134F.

Does someone know what this means and how I can view the List<>? It's no compilation error cause I can normally run through the code.

c#
debugging
rider
asked on Stack Overflow Sep 3, 2018 by Alex • edited Sep 19, 2018 by nickb

1 Answer

-1

sounds like you are using multi-threading. lets start with zombie state.
zombie state is when a thread that was previously started (by another thread) finally finished it work. and additionally this thread didn't return the control to the calling thread. hence, this thread is currently ain't doing anything although it wasn't terminated.This is the source of the name, the thread ain't alive and ain't dead. For more information you can check this post.
You need to simply free up all allocated resources by restarting your program or kill the parent thread\process.
If you keep having the issue in the "interesting code" You can also try to run your program with out multi threading to ensure you wouldn't encounter any zombies along the way. (:

answered on Stack Overflow Sep 24, 2018 by Green • edited Sep 24, 2018 by Green

User contributions licensed under CC BY-SA 3.0