← Retour aux issues

crash avec l'erreur "The operation is insecure."

publié le , mis à jour
Avatar Codeberg de GhostGhost

Observé sur firefox 137.2.0 - 64 bit, sur Windows.

Les dernières fois que j'utilisais cartes.app tout fonctionnait bien sur cartes.app. Mais aujourd'hui ça crashes régulièrement, au bout de quelques secondes. Je n'arrive pas à comprendre l'élément déclencheur.

Voici le message d'erreur affiché sur la page 👍


Trace : $35344/ek/t/<@https://cartes.app/_next/static/chunks/7630-c7c850fc9b282e9d.js:16:3160 89186/t/</rg/this._updateHashUnthrottled@https://cartes.app/_next/static/chunks/05f6971a-d09894adbea904dc.js:53:3067 s@https://cartes.app/_next/static/chunks/05f6971a-d09894adbea904dc.js:53:2338 89186/t/</r_/<@https://cartes.app/_next/static/chunks/05f6971a-d09894adbea904dc.js:53:2408 remove@https://cartes.app/_next/static/chunks/05f6971a-d09894adbea904dc.js:53:3876 remove@https://cartes.app/_next/static/chunks/05f6971a-d09894adbea904dc.js:53:130868 18606/pR/iA</<@https://cartes.app/_next/static/chunks/app/page-0e99521d83c8f722.js:1:375302 oT@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:82411 ii@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:101348 ia@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:100609 io@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:100809 ia@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:100673 io@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:100743 ia@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:100673 io@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:100743 ia@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:100673 io@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:100743 ia@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:100673 io@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:100743 ia@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:100673 io@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:100809 ia@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:100673 io@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:100809 uh@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:126001 59248/up/<@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:125553 up@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:125640 i9@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:110751 i8@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:110073 uO@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:129501 u_@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:127928 59248/up/<@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:125630 up@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:125640 i9@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:110751 i8@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:110073 uD@https://cartes.app/_next/static/chunks/4bd1b696-5489628aa64ad8eb.js:1:129378 R@https://cartes.app/_next/static/chunks/7630-c7c850fc9b282e9d.js:16:395502 

voici un screenshot de la console du navigateur, puis une capture vidéo

Image

https://github.com/user-attachments/assets/7afdda7b-b9a8-4f1e-82b7-9af6daca84df

  1. Avatar Codeberg de GhostGhost

    du coup dans les logs de la console il y a aussi Too many calls to Location or History APIs within a short timeframe., et il se pourrait que ça soit lié, dans le sens où je vois les 2 erreurs ensemble sur ce rapport de bug (tiré d'un autre projet, donc rien à voir avec cartes.app, si ce n'est de rencontrer le même type de crash) : https://github.com/livewire/livewire/discussions/7746

    (j'espère que je ne suis pas en train d'attirer l'attention sur une fausse piste :-/ )

  2. Avatar Codeberg de laemlaem

    Ça semble être lié à la collecte des stats. Ce que je peux faire : mettre à jour Umami et le petit bout de code client. Faibles chances que ça résolve le pb. Ce que tu peux faire : tester sans extensions. Je suspecte qu'une de tes extensions bloque le script, qui panique, et déclenche l'erreur.

  3. Avatar Codeberg de GhostGhost

    effectivement, en session privée (donc sans extension), je n'arrive pas à reproduire le problème. (mais le côté non déterministe de l'erreur ne permet pas de conclure à 100% que ça vient de là 🤔... même si je me donne vraiment du mal pour essayer, sans succès, de reproduire le crash dans ce contexte)

    Ceci étant dit, j'ajoute une petite observation que je viens de faire : en session normale j'observe ce throttling juste avant que ça crash ; je me demande si ça peut être lié.

    Image

  4. Avatar Codeberg de GhostGhost

    nouvelle petite observation : j'ai l'impression qu'en ne désactivant que le plugin clearURLs je n'arrive plus à reproduire le problème 🤔

  5. Avatar Codeberg de laemlaem

    J'ai regardé dans les issues de Umami, aucune trace de clearUrls comme problème connu.

  6. Avatar Codeberg de hverlinhverlin

    Je peux reproduire ce problème très facilement avec plusieurs clics droits. Après ~6/7 clics droits consécutifs sur la carte avec Firefox, elle crash.

    L'URL se met à jour avec clic= dans l'URL comme ici : https://cartes.app/?style=rail&choix+du+style=oui&clic=45.7536|4.9779

    crash après clic droit


    Si on clique sur l'URL (qui n'est pas parsée correctement pas Codeberg), on obtient aussi un crash. Je pense qu'il faudrait juste une petite notification quelque part et pas un crash complet. image


✏️ Participer à la discussion