Potential problems on Windows due to conflicting CRT libraries
Maintainer thường phản hồi trong vòng 1 ngày
@bellenot đang làm issue này rồi.
Từ ngày 14/10/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Explain what you would like to see improved and how.
As we found in https://github.com/root-project/root/issues/22449, on Windows we can end up with different C Runtime (CRT) libraries loaded concurrently (https://github.com/root-project/root/pull/22986#issuecomment-5318274672).
One problem is that allocated objects cannot (at least sometimes) be transferred between compiled and interpreted code because the heap manager freeing the object is different from the one allocating it. For RVec, this is fixed/hidden in https://github.com/root-project/root/pull/22986 by using the C++ new/delete.
As Microsoft points out (https://learn.microsoft.com/en-us/cpp/c-runtime-library/potential-errors-passing-crt-objects-across-dll-boundaries) in principle also new/delete can be affected as well as other objects, e.g. file handles. Requires further investigation.
ROOT version
master
Installation method
From sources
Operating system
Windows
Additional context
No response
- Ngôn ngữ chính
- C++
- Star
- 3.3k
- Fork
- 1.6k
- Merge trung bình
- 2 ngày 14 giờ
- Pull request đã merge (30 ngày)
- 198
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của root-project/root
-
thisroot.sh: wrong ROOTSYS in zsh when the shell's command line has a newlineCó thể đã có người làm @dpiparo đã nhận 2 ngày trước. Đang mởbug in:Build System
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
root-project/root#23746 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[tmva][sofie] Inputs of unsupported type (e.g. float16) give code that does not compile instead of an errorCó thể đã có người làm @lmoneta đã nhận 12 ngày trước. Đang mởAI-Assisted bug in:SOFIE
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
root-project/root#23655 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
in:Core Libraries
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
root-project/root#23777 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
out of bound access when building TLegendCó thể đã có người làm @vepadulano đã nhận 1 ngày trước. Đang mởbug in:Graphics
root-project/root#23767 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
`TChain::GetEntries` internal caching ineffective?Có thể đã có người làm @pcanal đã nhận 4 ngày trước. Đang mởimprovement in:TTree
root-project/root#23738 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của root-project/root
Issue tương tự
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
metasequoiaime/msime#9113 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
tone-3000/tone3000-plugin#257 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Locked plugin flip-flops position on every refresh after being disabledCó thể đã có người làm @Illustar0 đã nhận hôm nay. Đang mởissue report
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
ModOrganizer2/modorganizer#2449 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement P5
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
open-astro/AlpacaBridge#1468 ·
Maintainer thường phản hồi trong vòng 1 ngày