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
Published at
2024-12-31 11:55:41Event JSON
{
"id": "d76aa6cc0f9e78a1cc119f42278248221a74dfc5650bc6a05730315673bfe492",
"pubkey": "cefa733091cf01369abfb6526a47a7b2896273dedf5ac686f8bc7c1f832fbda3",
"created_at": 1735646141,
"kind": 1,
"tags": [
[
"t",
"gentoo"
],
[
"t",
"linux"
],
[
"proxy",
"https://pol.social/users/mgorny/statuses/113747305517360374",
"activitypub"
]
],
"content": "No wi臋c uruchamiam dzisiaj Dolphina (emulator GC), i po kilku sekundach si臋 wykrzacza z:\n\nterminate called after throwing an instance of 'std::bad_alloc'\n what(): std::bad_alloc\nAborted (core dumped)\n\nDziwne. 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.\n\nWysz艂o z tego co艣 ca艂kiem podejrzanego:\n\n[pid 5225] openat(AT_FDCWD, \".../wine/conda/drive_c/pytorch/third_party/mimalloc\", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY \u003cunfinished ...\u003e\n\nA 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).\n\nNo 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.\n\nTak, testy uruchomione w 艣rodowisku wirtualnym Pythona, w Wine, popsu艂y natywne aplikacje na Linuksa.\n\n#Gentoo #Linux",
"sig": "9bd2b53e831f25c8096cce316fcf6011aece888fde1f953f7295ecd1b754df4ba9d76ece7c9b1fbf5b2580dd2f7a04602280b6f8eae915dd367826595a1aa9d0"
}