libgit2 / libgit2/libgit2sharp
Segmentation Fault in Alpine 3.8
Personne n'a encore pris cette issue.
- Langage dominant
- C#
- Étoiles
- 3.5k
- Forks
- 925
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Reproduction steps
Dockerfile:
FROM microsoft/dotnet:2.2.100-sdk-alpine3.8 AS build
COPY .git ./
RUN apk add libcurl && \
dotnet tool install -g minver-cli --version 1.0.0-beta.1 && \
/root/.dotnet/tools/minver > .version
(minver takes a dependency on libgit2sharp)
Expected behavior
Prints the expected version
Actual behavior
Segmentation Fault
Version of LibGit2Sharp (release number or SHA1)
0.25.3
Operating system(s) tested; .NET runtime tested
microsoft/dotnet:2.2.100-sdk-alpine3.8 docker container
I tried this with the microsoft/dotnet:2.2.100-sdk-stretch container and it worked as expected.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire le Dockerfile fourni avec microsoft/dotnet:2.2.100-sdk-alpine3.8, libcurl, minver-cli 1.0.0-beta.1 et LibGit2Sharp 0.25.3. Comparez le conteneur Alpine défaillant avec microsoft/dotnet:2.2.100-sdk-stretch, puis étudiez la frontière des dépendances natives mise en cause par libgit2sharp. Le travail est terminé lorsque la commande affiche la version attendue sans erreur de segmentation sur Alpine.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- csharp, docker, linux
- Domaine
- backend, operating-systems
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 35/100