wysyłam po jednym obiekcie do metody takim sposobem (Obiekt &obiekt)
W tym momencie tworzysz unique_ptr ze wskaźnikiem do już istniejącego obiektu, który prawdopodobnie jest zarządzany gdzie indziej, może nawet jest na stosie. Jeśli to nie jest źródłem crasha, to prędzej czy później będzie. Unique_ptr powinien być jedynym właścicielem obiektu, najlepiej od momentu jego kreacji.