rerun-io / rerun

Visualize streams of multimodal data. Fast, easy to use, and simple to integrate. Built in Rust using egui.
https://rerun.io/
Apache License 2.0
6.21k stars 287 forks source link

Rerun crashes when saving #6977

Open finnBsch opened 1 month ago

finnBsch commented 1 month ago

Describe the bug It seems that when the logged data becomes too big (like 12 Gb), rerun freezes when trying to save the recording and then crashes. No error outputs in the terminal, even with RUST_BACKTRACE and RUST_DEBUG enabled. For now I managed to circumvent this by reducing the amount of data logged.

To Reproduce Steps to reproduce the behavior:

  1. Log a lot of image data
  2. Save recording somewegere
  3. Crash

Expected behavior The recording to be saved and rerun not crashing.

Backtrace Not available.

Desktop (please complete the following information):

Rerun version 0.17.0

Wumpf commented 1 month ago

very strange, there should be at least a backtrace logged. Does anything of interest come up with RUST_LOG=debug Do you know whether the viewer already hit the memory limit and started removing data?

teh-cmc commented 1 month ago

You're likely running out of memory, the viewer allocates a bunch during save: