8000 Valgrind Memory Leak Checking by wiredfool · Pull Request #8954 · python-pillow/Pillow · GitHub
[go: up one dir, main page]

Skip to content

Valgrind Memory Leak Checking #8954

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 27 commits into from
May 30, 2025
Merged
Changes from 1 commit
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
74ab5ac
Fix memory leak in arrow export using array structure
wiredfool May 11, 2025
4984c45
valgrind memory leak check
wiredfool May 13, 2025
fdfba98
fix memory leak in arrow schema
wiredfool May 13, 2025
84b88a9
Suppress all python level leaks for now
wiredfool May 13, 2025
eaab435
Fix leak in webp_encode
wiredfool May 13, 2025
a9bcd7d
Fix leak of destination image in ImagingUnsharpMask when an error occurs
wiredfool May 13, 2025
e2e40c5
Fix memory leak in TiffEncode
wiredfool May 13, 2025
f792e0b
Fix memory leak
wiredfool May 13, 2025
789631c
Fix memory leak when JpegEncode returns an error.
wiredfool May 13, 2025
7aa6a61
Wrap Makefile
wiredfool May 13, 2025 8000
fb126af
Adding pytest-valgrind install
wiredfool May 15, 2025
d5449d5
Guess so.
wiredfool May 15, 2025
218f055
Add github workflow/test-script
wiredfool May 15, 2025
a6b8b3a
executable
wiredfool May 15, 2025
2d506f6
correct target
wiredfool May 15, 2025
f1957b4
Xfail timouts in Valgrind tests
wiredfool May 16, 2025
6391f2c
Merge remote-tracking branch 'upstream/main' into valgrind-leakcheck
wiredfool May 16, 2025
ff50e30
Fix memory leak in text_layout_raqm on 0 length string
wiredfool May 16, 2025
20b49a3
Remove timeout as the specific reason,
wiredfool May 17, 2025
c35082b
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 17, 2025
2603a24
Update depends/docker-test-valgrind-memory.sh
wiredfool May 23, 2025
60a1a20
add timeouts to two more tests
wiredfool May 23, 2025
c63db77
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 23, 2025
6096f33
Merge branch 'main' into valgrind-leakcheck
radarhere May 24, 2025
5b854b2
Merge branch 'main' into valgrind-leakcheck
radarhere May 27, 2025
98cf15e
Update depends/docker-test-valgrind-memory.sh
wiredfool May 30, 2025
399b6c1
Update Makefile
wiredfool May 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Fix memory leak in arrow export using array structure
  • Loading branch information
wiredfool committed May 11, 2025
commit 74ab5ac4cda564714545eee52ab789d4bddf1516
4 changes: 1 addition & 3 deletions src/libImaging/Arrow.c
Original file line number Diff line number Diff line change
Expand Up @@ -127,9 +127,7 @@ static void
release_const_array(struct ArrowArray *array) {
Imaging im = (Imaging)array->private_data;

if (array->n_children == 0) {
ImagingDelete(im);
}
ImagingDelete(im);

// Free the buffers and the buffers array
if (array->buffers) {
Expand Down
Loading
0