Why Nostr? What is Njump?
2024-12-31 11:55:41

mgorny-nyan (on) :autism:馃檧馃殏馃惂 on Nostr: No wi臋c uruchamiam dzisiaj Dolphina (emulator GC), i po kilku sekundach si臋 ...

No wi臋c uruchamiam dzisiaj Dolphina (emulator GC), i po kilku sekundach si臋 wykrzacza z:

terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted (core dumped)

Dziwne. Mamy rok 2024, i problemy z alokacj膮 pami臋ci? A wczoraj wieczorem dzia艂a艂o. Paczki zaktualizowane rano nie wygl膮da艂y podejrzanie. Nie wydawa艂o si臋, by cokolwiek zwi膮zanego z tematem si臋 zmieni艂o. Restart systemu nie pom贸g艂. Nawet spr贸bowa艂em cofn膮膰 zegar przy pomocy faketime. W ko艅cu, odpali艂em strace.

Wysz艂o z tego co艣 ca艂kiem podejrzanego:

[pid 5225] openat(AT_FDCWD, ".../wine/conda/drive_c/pytorch/third_party/mimalloc", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY <unfinished ...>

A c贸偶 takiego wczoraj robi艂em? Ot贸偶, stworzy艂em 艣rodowisko Wine, zainstalowa艂em w nim Cond臋, 偶eby mie膰 jakiego艣 Pythona, zainstalowa艂em PyTorcha, PyTesta i kilka innych potrzebnych paczek przy pomocy pipa (w聽艣rodowisku Condy), i pr贸bowa艂em odpali膰 testy PyTorcha z gita, 偶eby sprawdzi膰, dlaczego regu艂ki nie dzia艂aj膮 na Windows (okaza艂o si臋,聽偶e problem stanowi艂o cytowanie apostrofami zamiast cudzys艂ow贸w).

No i najwyra藕niej, tak ca艂kiem serio, uruchomienie test贸w PyTorch przez Wine wystarczy艂o, 偶eby kopia mimalloca w艂膮czona w ich 藕r贸d艂a jako艣 si臋 wpieprzy艂a w m贸j system, i powodowa艂a przypadkowe problemy z alokacj膮 pami臋ci w Dolphinie.

Tak, testy uruchomione w 艣rodowisku wirtualnym Pythona, w Wine, popsu艂y natywne aplikacje na Linuksa.

#Gentoo #Linux
Author Public Key
npub1ema8xvy3euqndx4lkefx53a8k2ykyu77madvdphch37plqe0hk3s8zsmp3