DOM.Core.Elements.Set_Attribute memory leak
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Lĩnh vực
- api
Hướng nghiên cứu
Start by reproducing the loop in the XMLBug example and inspect the implementation of DOM.Core.Elements.Set_Attribute. Verify that repeatedly setting the same attribute does not create additional attribute objects or cause unbounded memory growth.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
package DOM.Core.Elements is
...
procedure Set_Attribute
(Elem : Element; Name : DOM_String; Value : DOM_String);
-- Set the value of a specific attribute. The attribute is created if it
-- doesn't exist yet.
^^^^^^^^^^^^^^^^
But the procedure creates a new attribute every time, even if it already exists.
with DOM.Core.Documents;
with DOM.Core.Elements;
procedure XMLBug is
Imp : DOM.Core.DOM_Implementation;
Doc : DOM.Core.Document;
Root : DOM.Core.Element;
begin
Doc := DOM.Core.Create_Document (Imp);
Root := DOM.Core.Documents.Create_Element (Doc, "data");
loop
DOM.Core.Elements.Set_Attribute (Root, "bug", "memory leak");
end loop;
end XMLBug;
- Ngôn ngữ chính
- Ada
- Star
- 30
- Fork
- 18
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không 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 AdaCore/xmlada
-
VMS Filename length Assert breaks build on linuxCó thể làm lại được @godunko đã nhận 70 ngày trước và không có pull request nào đang mở. Đang mở
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
-
Shared Lib Support Test Fails on RHEL PlatformsCó thể đã có người làm @Tevo45 đã nhận 667 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
Tất cả issue của AdaCore/xmlada
Issue tương tự
-
Moonshot: Kimi K3 always sends `reasoning_effort="max"`, though the API now accepts `low` and `high`Đang mởaccepted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
UKGovernmentBEIS/inspect_ai#5939 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug linux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Chained slog With calls discard previously bound attributesCó thể đã có người làm @yuefdev đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Billing: computeBundleEconomicsFrom treats a NULL component cost as 0, inflating bundle marginĐang mởbug category:billing priority:p3 track:fast
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
LanternOps/breeze#9223 ·
Maintainer thường phản hồi trong vòng 1 ngày