emscripten-core / emscripten-core/emscripten

Long preloaded file not properly read on Windows

Ouverte
#19,955 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
C++
Étoiles
27.6k
Forks
3.6k
Merge moyen
1 j 14 h
PR mergées (30 j)
125

Description

**Version of emscripten/emsdk:**
```
emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 3.1.42 (6ede0b8fc1c979bb206148804bfb48b472ccc3da)
clang version 17.0.0 (https://github.com/llvm/llvm-project f3b64887de61020c09404bfee97b2fadd30df10a)
Target: wasm32-unknown-emscripten
Thread model: posix
```

**Bug Description**

In short, if a very long file (in my case, 116363 lines) is preloaded using `--preload-file`, nothing will go wrong when opening the html or js on linux. However on Windows, not all lines are included (in my case, only 112130 lines could be read), no matter using _node_ or a browser.

A reproducing example can be found at https://github.com/hjenryin/wasm_test. How results can be reproduced can be found in the readme file.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par le reproducer wasm_test lié et son README, puis comparez le contenu du fichier préchargé lorsque le HTML ou le JavaScript généré est exécuté sous Linux et Windows avec Node ou un navigateur. Suivez le chemin --preload-file d’Emscripten responsable de l’empaquetage ou de la lecture du fichier ; le travail est terminé lorsque les 116363 lignes sont disponibles sous Windows comme sous Linux.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
node.js, wasm
Domaine
compilers, operating-systems
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.