macOS Monterey has a serious memory leak problem, and the cause has been found

If you’re using anything but the default macOS cursor in Monterey, you’ve probably noticed some serious problems. This bug can crash a Mac, but luckily avoiding it is simple.

shutterstock-410115364.jpg

Image: Shutterstock/Profit_Image

The cause of a memory leak in Apple’s recently-released macOS Monterey that has been plaguing users since it’s early November release has been found, and while its effects can be devastating avoiding the bug will be simple for most users. 

What’s hot at TechRepublic

Users who installed macOS Monterey when it became generally available in late October started noticing some serious issues almost immediately out of the gate. Apps like Firefox, Control Center, Safari and others were eating up massive amounts of RAM (one user reported 20GB of RAM in use by Firefox on his 64GB M1X Mac). 

SEE: Feature comparison: Time tracking software and systems (TechRepublic Premium)

Other users reported multiple instances of system alerts warning them that their computer had run out of memory, or warning that a particular app was consuming large amounts of memory. The cause was unknown, but the problem was clear: Something in macOS Monterey is wrong. 

Luckily, developers at Mozilla found a common denominator between all of the reports of memory leaks in Monterey: Every single user was using a non-standard mouse pointer. 

“On macOS 12 Monterey, using a non-standard cursor size or colors causes a large memory leak in Firefox. Firefox version 94 includes a fix that reduces the memory leak, but the problem can still occur. The problem has been reported to Apple and a fix is expected in a future update to macOS 12,” said Mozilla poster williamyoung.

As one Apple blogger pointed out, it’s more than just a problem with Mozilla, unfortunately: The leak happens any time a non-standard mouse pointer changes shape. That means mousing over a text field, hovering over a button, or using any app that creates a custom mouse pointer will cause the leak to happen, provided it’s changing from a cursor that is different from the macOS standard. 

All of that info boils down to one remediation step: You need to change your macOS mouse cursor back to the standard one. There hasn’t been word from Apple as to when a patch will be released, but in the meantime Mac users who rely on customized pointers for accessibility reasons will be left struggling or living with constant reboots.

How to reset your mouse pointer in macOS Monterey

Resetting the appearance of your pointer in macOS is a pretty cut-and-dry process that should only take you a minute, and save you a lot of headaches in the coming weeks. 

SEE: Windows 11: Tips on installation, security and more (free PDF) (TechRepublic)

Start by opening the Settings application (Figure A). There you’ll see Accessibility. Click on that. 

settings-accessibility-a.jpg

Figure A: The macOS Monterey System Preferences screen. Note Accessibility in the middle of the second full row of icons. 

On the screen that opens you’ll see several different accessibility categories to choose from. You’re looking for Display, which should be the third option down under the Vision category. On the Vision screen there should be three categories to choose from: Display, Pointer and Color Filters. Select Pointer and you’ll see the screen shown in Figure B

accessibility-b.jpg

Figure B: How your mouse pointer in macOS Monterey should be configured to avoid the memory leak. 

The settings in Figure B are exactly as they should be for a default mouse pointer. If you need to change yours, just do two things: Drag the pointer size selector all the way to the left, and click Reset on the pointer color options. 

Also see

Stay connected with us on social media platform for instant update click here to join our  Twitter, & Facebook

We are now on Telegram. Click here to join our channel (@TechiUpdate) and stay updated with the latest Technology headlines.

For all the latest Technology News Click Here 

 For the latest news and updates, follow us on Google News

Read original article here

Denial of responsibility! TechiLive.in is an automatic aggregator around the global media. All the content are available free on Internet. We have just arranged it in one platform for educational purpose only. In each content, the hyperlink to the primary source is specified. All trademarks belong to their rightful owners, all materials to their authors. If you are the owner of the content and do not want us to publish your materials on our website, please contact us by email – [email protected]. The content will be deleted within 24 hours.