Page MenuHome

crash when undoing import of an .rdc file
Closed, ArchivedPublic

Description

System Information
Operating system: win 10
Graphics card: geforce rtx 2060

Blender Version
Broken: 2.83.1
Worked: unknown

Short description of error
Whenever I undo the import a .rdc file the client crashes immediately.

Exact steps for others to reproduce the error

  • Import two rdc files in sequence.
  • "Undo" the second import with the official, non-developer version, non-experimental, non-deprecated, normal blender 2.83.1 RTS undo function.
  • The client should crash instantly.

Event Timeline

Richard Antalik (ISS) changed the task status from Needs Triage to Needs Information from User.Jul 13 2020, 3:25 PM

Please upload example .rdc file
This RDC importer is unofficial I guess?

turns out it needs at least two rdc files to crash the client. I tried it once again with just one in the first collection and undid that without the client crashing. but as soon as I created a second collection and imported the second rdc file into that and undid that the client crashed instantly.

rdc files are quite large in file size (~40 MB each), I doubt this form will accept such big files.
yes, it's unofficial. it is the Maps Model Importer from Elie Michel (https://github.com/eliemichel/MapsModelsImporter).

to create an rdc file you need two other tools:

  • RenderDoc to inject into the GPU process of Google Chrome (https://renderdoc.org/)
  • Google Chrome to capture a Google Maps area in the 3D mode via the RenderDoc interface

Here's a video on how the rdc file capture process is done:
https://www.youtube.com/watch?v=F_XsmoZJmG8

the thing is I don't know whether it is the undo function that is responsible for the crash or the addon.

This form will accept those files. I don't have time tinkering with tools to capture maps really.

There is statement on https://github.com/eliemichel/MapsModelsImporter/releases

This add-on requires specific versions of Blender, Chrome and RenderDoc. You can try with other versions but please try these before reporting an issue.

Perhaps it would be good to report bug on addon tracker first to see if this is really bug in Blender. It's developer may be also able to provide more detailed info as well.

I have attached two example rdc files onto this post as requested.

Richard Antalik (ISS) closed this task as Archived.Jul 15 2020, 11:23 PM
Richard Antalik (ISS) claimed this task.

I wasn't able to reproduce crash. With 2.90 you would be able to get stack trace, but unfortunately this addon does not work on 2.90.

I still think the bug is in implementation of addon, because when I import rdc file, no undo step is even available. So please report this issue on addon bugtracker and let their developers find a way to fix the issue or create a simplified scenario that we can confirm and fix.