You need to have PDB for your RHP in a location the symbol searching can find it. Your RHP needs to be also in the correct location. You can see in your second screenshot that the path is very different from the one in the first - the RHP is most likely not in that second path.
I have changed this up - I have installed the plugin the user installed in the location the user had it installed when they got the crash (C:\Program Files\Common Files\McNeel\Rhinoceros\7.0\Plug-ins\OctaneRenderForRhino (f109bd23-4cf3-4c0b-9f83-06be474b0152)\2021.1.3.131\RHI Installer 7\Rhino 7.0\x64). I then replaced the .rhp with the Debug version, and added the .pdb file to that folder. If I “Debug with Managed Only”, I still don’t get any details in the stack trace…
Not sure how to help here. Possibly there are some settings for the debugger that somehow relate to this? I haven’t used Visual Studio properly in a couple of months so I’m a bit rusty on that. @andy, @DavidEranen, do you maybe recall how to ensure one can get to debug (external) plug-ins with VS?
@pkinnane the symbols server had stopped responding properly, but that should be remedied now. You should be able to load symbols for Rhino modules again.
Thanks @nathanletwory . I have just put out a new release, so I’ll wait for a crash on that version (which I have the pdb file for) and try this again.
Hi @nathanletwory - I have now received a crash report from the last version of the plugin. Again, if I build the plugin as Debug, install it, then open the RhinoCrashDump.dmp file, the “no binaries loaded for OctaneRenderForRhino.rhp” message is shown in Visual Studio. I see the following in the Output window:
Of course on my system there is no C:\Users\castr folder. So do the instructions at Rhino - Crash Dump Analysis really work? It seems because the plugin is installed into the Users folder, Visual Studio will not load the module.
If you want me to try repro your problem please provide a ZIP archive containing: the crashdump, version of the RHP and related DLLs that comprise your plug-in and the PDB for your plug-in. Then I can see if I can get this to work or not. You can share it with me confidentially using Rhino - Upload to Support . The form will have my e-mail address pre-filled. Once the upload is complete I’ll be automatically notified.