emscripten-core / emscripten-core/emscripten
Long preloaded file not properly read on Windows
- 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