BeDesk-Express

  • État Fermée
  • Pourcentage achevé
    100%
  • Type Bug
  • Catégorie Application → UI
  • Assignée à
    DevTeam
  • Système d'exploitation Mac OS X
  • Sévérité Critique
  • Priorité Très haute
  • Basée sur la version
  • Due pour la version 18.2
  • Échéance Non décidée
  • Votes
  • Privée
Concerne le projet: BeDesk-Express
Ouverte par DevTeam - 2018-05-07
Dernière modification par DevTeam - 2018-05-07

FS#1989 - Problème de concurrence (dead-lock) lors de l'ouverture de la boite de progression

Lorsque l’application démarre et en arrive à la phase de resynchronisation des données, le logiciel se fige au moment de l’affichage de la boite de dialogue de progression.

Le souci n’apparaît que sur Mac OS X. Aucun signalement sur Windows ni sur Linux. Il s’agit donc d’un souci lié à la plateforme OS X.

Il existe en effet de nombreux problèmes liés à la plateforme Mac OS X et qui sont répertoriés au niveau de Java pour OS X par Oracle:

Ces signalements sont souvent liés à des problèmes de concurrence du type dead-lock qui ne se présentent que sur OS X et non sur Windows ni Linux.

En outre, dans le cas qui nous occupe, le souci ne se manifeste pas systématiquement. Le problème est intermittent. Ce qui complique nettement sa détection, son analyse et par conséquent sa résolution.

Lorsque le souci se produit, il n’existe qu’une solution : Forcer à quitter le logiciel (voir comment procéder : https://wiki.bedesk-express.com/osx:force_exit).

Analyse en cours...

On a réussit à reproduire le souci sur un poste d’essais après des dizaines de démarrages successifs. Le souci semble se produire plus fréquemment juste après une mise à jour des fichiers exécutables du programme. Par la suite l’application semble se stabiliser. Bien sûr, il n’y a aucune raison particulière pour que le souci soit plus fréquent à ce moment, à moins que OS X ou une autre application tiers accéderait aux fichiers au même moment.

  • Interaction indésirable avec un logiciel tiers comme un antivirus par exemple ?
  • Effet de bord indésirable dû au GateKeeper de mac OS X ?

A défaut de trouver l’origine exacte du problème, envisager une solution de contournement de manière à éviter d’utiliser les fonctions défectueuses de OS X.

Recherche en cours...

Solution de contournement des fonctions défectueuses en cours de développement...

Fermée par  DevTeam
2018-05-07 14:21
Raison de la fermeture :  Fixé

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche