Skip to main content
Guitar Hero
September 18, 2019

Fuite mémoire Firefox 69.0 / Opera 63.0 / Ubuntu 18.04 LTS

Bonjour,

J'écoute Deezer avec un navigateur Firefox 69.0 ou Opera 63.0 sur un PC qui fonctionne sous Ubuntu 18.04 LTS.
Je constate une fuite mémoire qui rend mon ordinateur inutilisable car il n'a plus de mémoire. Je dirais que Deezer accumule environ 1Go de RAM par heure d'écoute. Au bout de 3h (au milieu d'une soirée disons) mon PC avec 4 Go de RAM ne répond plus et je suis obligé de le redémarrer (beaucoup d'ordinateur portables sont équipés de 4 Go de RAM, ce n'est pas une valeur inhabituelle).
Dans about:memory de Firefox je constate des dizaines de milliers de lignes (28214 actuellement, au bout de 2h30 de lecture, j'ai fait un GC avant d'effectuer la mesure) :
4,702 (100.0%) -- file-blob-urls
└──4,702 (100.0%) -- owner(https://www.deezer.com/fr/playlist/53362031)
├──────1 (00.02%) ── blob:https://www.deezer.com/000b8945-68fb-4422-9c7b-8fba4b4c1a2a
├──────1 (00.02%) ── blob:https://www.deezer.com/002120e1-fdcf-4c84-8463-64280709a7c7
├──────1 (00.02%) ── blob:https://www.deezer.com/002a7620-580e-4711-8a7f-f73f0f63d884
├──────1 (00.02%) ── blob:https://www.deezer.com/0032a1b2-9eb8-435d-8909-653b7d0161eb
│ ├──────116,567 B (00.02%) ── blob:https://www.deezer.com/16fe37dc-eaf8-449c-9e86-ee065dd97f5e
│ ├──────116,567 B (00.02%) ── blob:https://www.deezer.com/1700aaef-436b-4d94-94aa-4c650a2940d8
│ ├──────116,567 B (00.02%) ── blob:https://www.deezer.com/1703b155-f7cd-40c7-be7d-9ac38e21a011
│ ├──────116,567 B (00.02%) ── blob:https://www.deezer.com/170a43b8-746b-4a4e-aa74-1803a2f05a91

Le problème est probablement similaire à celui décrit dans : https://fr.deezercommunity.com/autres-appareils-35/firefox-html5-fuite-memoire-6016

Serait-il possible d'avoir un correctif ?
Merci,

Bruno.

63 commentaires

Anne Deezer
Hitmaker
Hitmaker
November 26, 2021

Hello, 

En effet comme l’a spotté @Deuterium, nous avons enfin trouvé une cause et effectué un fix à propos de la fuite de mémoire sur Firefox!

N’hésitez à nous dire si vous voyez encore le problème. 

Merci de votre patience! 🙏🏼

🎶

Roadie
November 26, 2021

Bonjour @Anne Deezer 

 

Je me permets d’apporter une précision (importante, il me semble).

 

Le bug étant dans le code Javascript (app-web.js spécifiquement), la fuite mémoire ne concernait pas juste les utilisateurs de Firefox, mais tout utilisateur du client web, quel que soit son navigateur.

 

La maigre communauté Firefox restante étant particulièrement pointue techniquement, cela explique pourquoi une proportion significative de rapports concernait Firefox !

 

Cordialement

Rising Star
December 3, 2021

MAIS ENFIN !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

J’allais vous remercier mais après plus de deux ans à traîner ce bug je ne vais pas le faire parce que pour un service privé et payant c’est juste normal en fait.

Alors bravo d’avoir fait votre boulot après deux ans.