cross-posted from: https://programming.dev/post/9220472

Iโ€™ve just had this happen (and then stop again) for the second time in a few weeks. This is a new MAUI app where the only thing Iโ€™ve changed so far, other than add a few of my own (already previously tested and working) libraries, is change the home page, and the new home page only has a couple of labels on it, so it has no complexity at all added to it yet, and yet getting this odd alleged memory issue. The first time it happened I couldnโ€™t find a fix for it, left it for a while, came back (a weekโ€™s worth of reboots later) and it was working again. Then today I made one trivial change - added a debug write - and the problem came back (but got past the new line without any issues). Then I rebooted and itโ€™s working again.

I have 32Gb of RAM, with 12Gb allocated to a RAMdisk, and I have my paging files set to use the RAMdisk.

It generated a log file which saidโ€ฆ

โ€œNative memory allocation (mmap) failed to map 186646528 bytes for G1 virtual spaceโ€

โ€ฆso it only needed 180Mb, and down near the bottom it saysโ€ฆ

โ€œMemory: 4k page, system-wide physical 32579M (3638M free)โ€

โ€ฆso I had more than enough space left (so the memory message may be a red herring for whatever did cause the crash). Googling that first message brings up a bunch of matches, but none of which are for MAUI Android (all different cases with different fixes).

This is using the Android emulator on a Windows machine where Iโ€™ve set the paging sizes to be system-managed. Iโ€™m not sure where the Android emulator actually gets memory from though - the system RAM? The paging RAM(disk)? The build directory? The userโ€™s App directory?

It reminds me of years ago there was a similar issue with Xamarin Android where the fix/workaround was to add a line to the csproj (I think it increased the heap or something from memory), but I havenโ€™t seen that pop up in a long time. Not sure if this is the same issue or a different one.

Thereโ€™s no repro for it cos I canโ€™t even reliably repro it. Iโ€™m just concerned that itโ€™s going to keep coming back given I havenโ€™t even added any complexity to it yet.

Has anyone run into this and/or knows how to fix it?

No comments yet!

.NET

!dotnet@programming.dev

Create post

Getting started

Useful resources

IDEs and code editors

Tools

Rules

  • Rule 1: Follow Lemmy rules
  • Rule 2: Be excellent to each other, no hostility towards users for any reason
  • Rule 3: No spam of tools/companies/advertisements

Related communities

Wikipedia pages

Community stats

  • 1

    Monthly active users

  • 100

    Posts

  • 25

    Comments