[Pkg-matrix-maintainers] Bug#1072310: nheko: FTBFS on armhf: virtual memory exhausted: Cannot allocate memory
Sebastian Ramacher
sramacher at debian.org
Fri May 31 21:24:52 BST 2024
Source: nheko
Version: 0.11.3+~0.9.2+~1.0.0+~0.3.0-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramacher at debian.org
https://buildd.debian.org/status/fetch.php?pkg=nheko&arch=armhf&ver=0.11.3%2B%7E0.9.2%2B%7E1.0.0%2B%7E0.3.0-2%2Bb1&stamp=1717146143&raw=0
In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::basic_string_view<char, std::char_traits<char> >&, StoredOlmSession&}; _Tp = std::pair<std::__cxx11::basic_string<char>, StoredOlmSession>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, StoredOlmSession> >]’,
inlined from ‘Cache::runMigrations()::<lambda()>’ at /<<PKGBUILDDIR>>/src/Cache.cpp:1355:45:
/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, StoredOlmSession>*, std::vector<std::pair<std::__cxx11::basic_string<char>, StoredOlmSession> > >’ changed in GCC 7.1
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/vector:66:
In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::variant<mtx::events::StateEvent<mtx::events::state::Aliases>, mtx::events::StateEvent<mtx::events::state::Avatar>, mtx::events::StateEvent<mtx::events::state::CanonicalAlias>, mtx::events::StateEvent<mtx::events::state::Create>, mtx::events::StateEvent<mtx::events::state::Encryption>, mtx::events::StateEvent<mtx::events::state::GuestAccess>, mtx::events::StateEvent<mtx::events::state::HistoryVisibility>, mtx::events::StateEvent<mtx::events::state::JoinRules>, mtx::events::StateEvent<mtx::events::state::Member>, mtx::events::StateEvent<mtx::events::state::Name>, mtx::events::StateEvent<mtx::events::state::PinnedEvents>, mtx::events::StateEvent<mtx::events::state::PowerLevels>, mtx::events::StateEvent<mtx::events::state::policy_rule::UserRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::RoomRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::ServerRule>, mtx::events::StateEvent<mtx::events::state::space::Child>, mtx::events::StateEvent<mtx::events::state::space::Parent>, mtx::events::StateEvent<mtx::events::state::Tombstone>, mtx::events::StateEvent<mtx::events::state::Topic>, mtx::events::StateEvent<mtx::events::state::Widget>, mtx::events::StateEvent<mtx::events::msc2545::ImagePack>, mtx::events::StateEvent<mtx::events::msg::Redacted>, mtx::events::EncryptedEvent<mtx::events::msg::Encrypted>, mtx::events::RedactionEvent<mtx::events::msg::Redaction>, mtx::events::Sticker, mtx::events::RoomEvent<mtx::events::msg::Reaction>, mtx::events::RoomEvent<mtx::events::msg::Redacted>, mtx::events::RoomEvent<mtx::events::msg::Audio>, mtx::events::RoomEvent<mtx::events::msg::Confetti>, mtx::events::RoomEvent<mtx::events::msg::Emote>, mtx::events::RoomEvent<mtx::events::msg::File>, mtx::events::RoomEvent<mtx::events::msg::Image>, mtx::events::RoomEvent<mtx::events::msg::Notice>, mtx::events::RoomEvent<mtx::events::msg::Text>, mtx::events::RoomEvent<mtx::events::msg::Video>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationRequest>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationStart>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationReady>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationDone>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationAccept>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationCancel>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationKey>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationMac>, mtx::events::RoomEvent<mtx::events::voip::CallCandidates>, mtx::events::RoomEvent<mtx::events::voip::CallInvite>, mtx::events::RoomEvent<mtx::events::voip::CallAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallHangUp>, mtx::events::RoomEvent<mtx::events::voip::CallSelectAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallReject>, mtx::events::RoomEvent<mtx::events::voip::CallNegotiate>, mtx::events::RoomEvent<mtx::events::Unknown> >; _Alloc = std::allocator<std::variant<mtx::events::StateEvent<mtx::events::state::Aliases>, mtx::events::StateEvent<mtx::events::state::Avatar>, mtx::events::StateEvent<mtx::events::state::CanonicalAlias>, mtx::events::StateEvent<mtx::events::state::Create>, mtx::events::StateEvent<mtx::events::state::Encryption>, mtx::events::StateEvent<mtx::events::state::GuestAccess>, mtx::events::StateEvent<mtx::events::state::HistoryVisibility>, mtx::events::StateEvent<mtx::events::state::JoinRules>, mtx::events::StateEvent<mtx::events::state::Member>, mtx::events::StateEvent<mtx::events::state::Name>, mtx::events::StateEvent<mtx::events::state::PinnedEvents>, mtx::events::StateEvent<mtx::events::state::PowerLevels>, mtx::events::StateEvent<mtx::events::state::policy_rule::UserRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::RoomRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::ServerRule>, mtx::events::StateEvent<mtx::events::state::space::Child>, mtx::events::StateEvent<mtx::events::state::space::Parent>, mtx::events::StateEvent<mtx::events::state::Tombstone>, mtx::events::StateEvent<mtx::events::state::Topic>, mtx::events::StateEvent<mtx::events::state::Widget>, mtx::events::StateEvent<mtx::events::msc2545::ImagePack>, mtx::events::StateEvent<mtx::events::msg::Redacted>, mtx::events::EncryptedEvent<mtx::events::msg::Encrypted>, mtx::events::RedactionEvent<mtx::events::msg::Redaction>, mtx::events::Sticker, mtx::events::RoomEvent<mtx::events::msg::Reaction>, mtx::events::RoomEvent<mtx::events::msg::Redacted>, mtx::events::RoomEvent<mtx::events::msg::Audio>, mtx::events::RoomEvent<mtx::events::msg::Confetti>, mtx::events::RoomEvent<mtx::events::msg::Emote>, mtx::events::RoomEvent<mtx::events::msg::File>, mtx::events::RoomEvent<mtx::events::msg::Image>, mtx::events::RoomEvent<mtx::events::msg::Notice>, mtx::events::RoomEvent<mtx::events::msg::Text>, mtx::events::RoomEvent<mtx::events::msg::Video>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationRequest>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationStart>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationReady>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationDone>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationAccept>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationCancel>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationKey>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationMac>, mtx::events::RoomEvent<mtx::events::voip::CallCandidates>, mtx::events::RoomEvent<mtx::events::voip::CallInvite>, mtx::events::RoomEvent<mtx::events::voip::CallAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallHangUp>, mtx::events::RoomEvent<mtx::events::voip::CallSelectAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallReject>, mtx::events::RoomEvent<mtx::events::voip::CallNegotiate>, mtx::events::RoomEvent<mtx::events::Unknown> > >]’,
inlined from ‘Cache::runMigrations()::<lambda()>’ at /<<PKGBUILDDIR>>/src/Cache.cpp:1287:60:
/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::variant<mtx::events::StateEvent<mtx::events::state::Aliases>, mtx::events::StateEvent<mtx::events::state::Avatar>, mtx::events::StateEvent<mtx::events::state::CanonicalAlias>, mtx::events::StateEvent<mtx::events::state::Create>, mtx::events::StateEvent<mtx::events::state::Encryption>, mtx::events::StateEvent<mtx::events::state::GuestAccess>, mtx::events::StateEvent<mtx::events::state::HistoryVisibility>, mtx::events::StateEvent<mtx::events::state::JoinRules>, mtx::events::StateEvent<mtx::events::state::Member>, mtx::events::StateEvent<mtx::events::state::Name>, mtx::events::StateEvent<mtx::events::state::PinnedEvents>, mtx::events::StateEvent<mtx::events::state::PowerLevels>, mtx::events::StateEvent<mtx::events::state::policy_rule::UserRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::RoomRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::ServerRule>, mtx::events::StateEvent<mtx::events::state::space::Child>, mtx::events::StateEvent<mtx::events::state::space::Parent>, mtx::events::StateEvent<mtx::events::state::Tombstone>, mtx::events::StateEvent<mtx::events::state::Topic>, mtx::events::StateEvent<mtx::events::state::Widget>, mtx::events::StateEvent<mtx::events::msc2545::ImagePack>, mtx::events::StateEvent<mtx::events::msg::Redacted>, mtx::events::EncryptedEvent<mtx::events::msg::Encrypted>, mtx::events::RedactionEvent<mtx::events::msg::Redaction>, mtx::events::Sticker, mtx::events::RoomEvent<mtx::events::msg::Reaction>, mtx::events::RoomEvent<mtx::events::msg::Redacted>, mtx::events::RoomEvent<mtx::events::msg::Audio>, mtx::events::RoomEvent<mtx::events::msg::Confetti>, mtx::events::RoomEvent<mtx::events::msg::Emote>, mtx::events::RoomEvent<mtx::events::msg::File>, mtx::events::RoomEvent<mtx::events::msg::Image>, mtx::events::RoomEvent<mtx::events::msg::Notice>, mtx::events::RoomEvent<mtx::events::msg::Text>, mtx::events::RoomEvent<mtx::events::msg::Video>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationRequest>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationStart>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationReady>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationDone>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationAccept>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationCancel>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationKey>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationMac>, mtx::events::RoomEvent<mtx::events::voip::CallCandidates>, mtx::events::RoomEvent<mtx::events::voip::CallInvite>, mtx::events::RoomEvent<mtx::events::voip::CallAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallHangUp>, mtx::events::RoomEvent<mtx::events::voip::CallSelectAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallReject>, mtx::events::RoomEvent<mtx::events::voip::CallNegotiate>, mtx::events::RoomEvent<mtx::events::Unknown> >*, std::vector<std::variant<mtx::events::StateEvent<mtx::events::state::Aliases>, mtx::events::StateEvent<mtx::events::state::Avatar>, mtx::events::StateEvent<mtx::events::state::CanonicalAlias>, mtx::events::StateEvent<mtx::events::state::Create>, mtx::events::StateEvent<mtx::events::state::Encryption>, mtx::events::StateEvent<mtx::events::state::GuestAccess>, mtx::events::StateEvent<mtx::events::state::HistoryVisibility>, mtx::events::StateEvent<mtx::events::state::JoinRules>, mtx::events::StateEvent<mtx::events::state::Member>, mtx::events::StateEvent<mtx::events::state::Name>, mtx::events::StateEvent<mtx::events::state::PinnedEvents>, mtx::events::StateEvent<mtx::events::state::PowerLevels>, mtx::events::StateEvent<mtx::events::state::policy_rule::UserRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::RoomRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::ServerRule>, mtx::events::StateEvent<mtx::events::state::space::Child>, mtx::events::StateEvent<mtx::events::state::space::Parent>, mtx::events::StateEvent<mtx::events::state::Tombstone>, mtx::events::StateEvent<mtx::events::state::Topic>, mtx::events::StateEvent<mtx::events::state::Widget>, mtx::events::StateEvent<mtx::events::msc2545::ImagePack>, mtx::events::StateEvent<mtx::events::msg::Redacted>, mtx::events::EncryptedEvent<mtx::events::msg::Encrypted>, mtx::events::RedactionEvent<mtx::events::msg::Redaction>, mtx::events::Sticker, mtx::events::RoomEvent<mtx::events::msg::Reaction>, mtx::events::RoomEvent<mtx::events::msg::Redacted>, mtx::events::RoomEvent<mtx::events::msg::Audio>, mtx::events::RoomEvent<mtx::events::msg::Confetti>, mtx::events::RoomEvent<mtx::events::msg::Emote>, mtx::events::RoomEvent<mtx::events::msg::File>, mtx::events::RoomEvent<mtx::events::msg::Image>, mtx::events::RoomEvent<mtx::events::msg::Notice>, mtx::events::RoomEvent<mtx::events::msg::Text>, mtx::events::RoomEvent<mtx::events::msg::Video>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationRequest>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationStart>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationReady>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationDone>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationAccept>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationCancel>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationKey>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationMac>, mtx::events::RoomEvent<mtx::events::voip::CallCandidates>, mtx::events::RoomEvent<mtx::events::voip::CallInvite>, mtx::events::RoomEvent<mtx::events::voip::CallAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallHangUp>, mtx::events::RoomEvent<mtx::events::voip::CallSelectAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallReject>, mtx::events::RoomEvent<mtx::events::voip::CallNegotiate>, mtx::events::RoomEvent<mtx::events::Unknown> > > >’ changed in GCC 7.1
1292 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::variant<mtx::events::StateEvent<mtx::events::state::Aliases>, mtx::events::StateEvent<mtx::events::state::Avatar>, mtx::events::StateEvent<mtx::events::state::CanonicalAlias>, mtx::events::StateEvent<mtx::events::state::Create>, mtx::events::StateEvent<mtx::events::state::Encryption>, mtx::events::StateEvent<mtx::events::state::GuestAccess>, mtx::events::StateEvent<mtx::events::state::HistoryVisibility>, mtx::events::StateEvent<mtx::events::state::JoinRules>, mtx::events::StateEvent<mtx::events::state::Member>, mtx::events::StateEvent<mtx::events::state::Name>, mtx::events::StateEvent<mtx::events::state::PinnedEvents>, mtx::events::StateEvent<mtx::events::state::PowerLevels>, mtx::events::StateEvent<mtx::events::state::policy_rule::UserRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::RoomRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::ServerRule>, mtx::events::StateEvent<mtx::events::state::space::Child>, mtx::events::StateEvent<mtx::events::state::space::Parent>, mtx::events::StateEvent<mtx::events::state::Tombstone>, mtx::events::StateEvent<mtx::events::state::Topic>, mtx::events::StateEvent<mtx::events::state::Widget>, mtx::events::StateEvent<mtx::events::msc2545::ImagePack>, mtx::events::StateEvent<mtx::events::msg::Redacted>, mtx::events::EncryptedEvent<mtx::events::msg::Encrypted>, mtx::events::RedactionEvent<mtx::events::msg::Redaction>, mtx::events::Sticker, mtx::events::RoomEvent<mtx::events::msg::Reaction>, mtx::events::RoomEvent<mtx::events::msg::Redacted>, mtx::events::RoomEvent<mtx::events::msg::Audio>, mtx::events::RoomEvent<mtx::events::msg::Confetti>, mtx::events::RoomEvent<mtx::events::msg::Emote>, mtx::events::RoomEvent<mtx::events::msg::File>, mtx::events::RoomEvent<mtx::events::msg::Image>, mtx::events::RoomEvent<mtx::events::msg::Notice>, mtx::events::RoomEvent<mtx::events::msg::Text>, mtx::events::RoomEvent<mtx::events::msg::Video>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationRequest>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationStart>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationReady>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationDone>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationAccept>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationCancel>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationKey>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationMac>, mtx::events::RoomEvent<mtx::events::voip::CallCandidates>, mtx::events::RoomEvent<mtx::events::voip::CallInvite>, mtx::events::RoomEvent<mtx::events::voip::CallAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallHangUp>, mtx::events::RoomEvent<mtx::events::voip::CallSelectAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallReject>, mtx::events::RoomEvent<mtx::events::voip::CallNegotiate>, mtx::events::RoomEvent<mtx::events::Unknown> >; _Alloc = std::allocator<std::variant<mtx::events::StateEvent<mtx::events::state::Aliases>, mtx::events::StateEvent<mtx::events::state::Avatar>, mtx::events::StateEvent<mtx::events::state::CanonicalAlias>, mtx::events::StateEvent<mtx::events::state::Create>, mtx::events::StateEvent<mtx::events::state::Encryption>, mtx::events::StateEvent<mtx::events::state::GuestAccess>, mtx::events::StateEvent<mtx::events::state::HistoryVisibility>, mtx::events::StateEvent<mtx::events::state::JoinRules>, mtx::events::StateEvent<mtx::events::state::Member>, mtx::events::StateEvent<mtx::events::state::Name>, mtx::events::StateEvent<mtx::events::state::PinnedEvents>, mtx::events::StateEvent<mtx::events::state::PowerLevels>, mtx::events::StateEvent<mtx::events::state::policy_rule::UserRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::RoomRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::ServerRule>, mtx::events::StateEvent<mtx::events::state::space::Child>, mtx::events::StateEvent<mtx::events::state::space::Parent>, mtx::events::StateEvent<mtx::events::state::Tombstone>, mtx::events::StateEvent<mtx::events::state::Topic>, mtx::events::StateEvent<mtx::events::state::Widget>, mtx::events::StateEvent<mtx::events::msc2545::ImagePack>, mtx::events::StateEvent<mtx::events::msg::Redacted>, mtx::events::EncryptedEvent<mtx::events::msg::Encrypted>, mtx::events::RedactionEvent<mtx::events::msg::Redaction>, mtx::events::Sticker, mtx::events::RoomEvent<mtx::events::msg::Reaction>, mtx::events::RoomEvent<mtx::events::msg::Redacted>, mtx::events::RoomEvent<mtx::events::msg::Audio>, mtx::events::RoomEvent<mtx::events::msg::Confetti>, mtx::events::RoomEvent<mtx::events::msg::Emote>, mtx::events::RoomEvent<mtx::events::msg::File>, mtx::events::RoomEvent<mtx::events::msg::Image>, mtx::events::RoomEvent<mtx::events::msg::Notice>, mtx::events::RoomEvent<mtx::events::msg::Text>, mtx::events::RoomEvent<mtx::events::msg::Video>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationRequest>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationStart>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationReady>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationDone>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationAccept>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationCancel>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationKey>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationMac>, mtx::events::RoomEvent<mtx::events::voip::CallCandidates>, mtx::events::RoomEvent<mtx::events::voip::CallInvite>, mtx::events::RoomEvent<mtx::events::voip::CallAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallHangUp>, mtx::events::RoomEvent<mtx::events::voip::CallSelectAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallReject>, mtx::events::RoomEvent<mtx::events::voip::CallNegotiate>, mtx::events::RoomEvent<mtx::events::Unknown> > >]’,
inlined from ‘void Cache::savePendingMessage(const std::string&, const mtx::events::collections::TimelineEvent&)’ at /<<PKGBUILDDIR>>/src/Cache.cpp:3314:30:
/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::variant<mtx::events::StateEvent<mtx::events::state::Aliases>, mtx::events::StateEvent<mtx::events::state::Avatar>, mtx::events::StateEvent<mtx::events::state::CanonicalAlias>, mtx::events::StateEvent<mtx::events::state::Create>, mtx::events::StateEvent<mtx::events::state::Encryption>, mtx::events::StateEvent<mtx::events::state::GuestAccess>, mtx::events::StateEvent<mtx::events::state::HistoryVisibility>, mtx::events::StateEvent<mtx::events::state::JoinRules>, mtx::events::StateEvent<mtx::events::state::Member>, mtx::events::StateEvent<mtx::events::state::Name>, mtx::events::StateEvent<mtx::events::state::PinnedEvents>, mtx::events::StateEvent<mtx::events::state::PowerLevels>, mtx::events::StateEvent<mtx::events::state::policy_rule::UserRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::RoomRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::ServerRule>, mtx::events::StateEvent<mtx::events::state::space::Child>, mtx::events::StateEvent<mtx::events::state::space::Parent>, mtx::events::StateEvent<mtx::events::state::Tombstone>, mtx::events::StateEvent<mtx::events::state::Topic>, mtx::events::StateEvent<mtx::events::state::Widget>, mtx::events::StateEvent<mtx::events::msc2545::ImagePack>, mtx::events::StateEvent<mtx::events::msg::Redacted>, mtx::events::EncryptedEvent<mtx::events::msg::Encrypted>, mtx::events::RedactionEvent<mtx::events::msg::Redaction>, mtx::events::Sticker, mtx::events::RoomEvent<mtx::events::msg::Reaction>, mtx::events::RoomEvent<mtx::events::msg::Redacted>, mtx::events::RoomEvent<mtx::events::msg::Audio>, mtx::events::RoomEvent<mtx::events::msg::Confetti>, mtx::events::RoomEvent<mtx::events::msg::Emote>, mtx::events::RoomEvent<mtx::events::msg::File>, mtx::events::RoomEvent<mtx::events::msg::Image>, mtx::events::RoomEvent<mtx::events::msg::Notice>, mtx::events::RoomEvent<mtx::events::msg::Text>, mtx::events::RoomEvent<mtx::events::msg::Video>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationRequest>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationStart>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationReady>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationDone>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationAccept>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationCancel>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationKey>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationMac>, mtx::events::RoomEvent<mtx::events::voip::CallCandidates>, mtx::events::RoomEvent<mtx::events::voip::CallInvite>, mtx::events::RoomEvent<mtx::events::voip::CallAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallHangUp>, mtx::events::RoomEvent<mtx::events::voip::CallSelectAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallReject>, mtx::events::RoomEvent<mtx::events::voip::CallNegotiate>, mtx::events::RoomEvent<mtx::events::Unknown> >*, std::vector<std::variant<mtx::events::StateEvent<mtx::events::state::Aliases>, mtx::events::StateEvent<mtx::events::state::Avatar>, mtx::events::StateEvent<mtx::events::state::CanonicalAlias>, mtx::events::StateEvent<mtx::events::state::Create>, mtx::events::StateEvent<mtx::events::state::Encryption>, mtx::events::StateEvent<mtx::events::state::GuestAccess>, mtx::events::StateEvent<mtx::events::state::HistoryVisibility>, mtx::events::StateEvent<mtx::events::state::JoinRules>, mtx::events::StateEvent<mtx::events::state::Member>, mtx::events::StateEvent<mtx::events::state::Name>, mtx::events::StateEvent<mtx::events::state::PinnedEvents>, mtx::events::StateEvent<mtx::events::state::PowerLevels>, mtx::events::StateEvent<mtx::events::state::policy_rule::UserRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::RoomRule>, mtx::events::StateEvent<mtx::events::state::policy_rule::ServerRule>, mtx::events::StateEvent<mtx::events::state::space::Child>, mtx::events::StateEvent<mtx::events::state::space::Parent>, mtx::events::StateEvent<mtx::events::state::Tombstone>, mtx::events::StateEvent<mtx::events::state::Topic>, mtx::events::StateEvent<mtx::events::state::Widget>, mtx::events::StateEvent<mtx::events::msc2545::ImagePack>, mtx::events::StateEvent<mtx::events::msg::Redacted>, mtx::events::EncryptedEvent<mtx::events::msg::Encrypted>, mtx::events::RedactionEvent<mtx::events::msg::Redaction>, mtx::events::Sticker, mtx::events::RoomEvent<mtx::events::msg::Reaction>, mtx::events::RoomEvent<mtx::events::msg::Redacted>, mtx::events::RoomEvent<mtx::events::msg::Audio>, mtx::events::RoomEvent<mtx::events::msg::Confetti>, mtx::events::RoomEvent<mtx::events::msg::Emote>, mtx::events::RoomEvent<mtx::events::msg::File>, mtx::events::RoomEvent<mtx::events::msg::Image>, mtx::events::RoomEvent<mtx::events::msg::Notice>, mtx::events::RoomEvent<mtx::events::msg::Text>, mtx::events::RoomEvent<mtx::events::msg::Video>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationRequest>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationStart>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationReady>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationDone>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationAccept>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationCancel>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationKey>, mtx::events::RoomEvent<mtx::events::msg::KeyVerificationMac>, mtx::events::RoomEvent<mtx::events::voip::CallCandidates>, mtx::events::RoomEvent<mtx::events::voip::CallInvite>, mtx::events::RoomEvent<mtx::events::voip::CallAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallHangUp>, mtx::events::RoomEvent<mtx::events::voip::CallSelectAnswer>, mtx::events::RoomEvent<mtx::events::voip::CallReject>, mtx::events::RoomEvent<mtx::events::voip::CallNegotiate>, mtx::events::RoomEvent<mtx::events::Unknown> > > >’ changed in GCC 7.1
1292 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]’,
inlined from ‘void Cache::saveState(const mtx::responses::Sync&)’ at /<<PKGBUILDDIR>>/src/Cache.cpp:1958:55:
/usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator’ changed in GCC 7.1
513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
514 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
515 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]’,
inlined from ‘void Cache::saveState(const mtx::responses::Sync&)’ at /<<PKGBUILDDIR>>/src/Cache.cpp:1966:61:
/usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator’ changed in GCC 7.1
513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
514 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
515 | std::tuple<>());
| ~~~~~~~~~~~~~~~
virtual memory exhausted: Cannot allocate memory
make[4]: *** [CMakeFiles/nheko.dir/build.make:1086: CMakeFiles/nheko.dir/src/Cache.cpp.o] Error 1
Cheers
--
Sebastian Ramacher
More information about the Pkg-matrix-maintainers
mailing list