[google/syzkaller] 1af1d4: executor: enable periodic leak checking

0 views
Skip to first unread message

Tahuti

unread,
Nov 3, 2025, 8:29:33 AM (7 days ago) Nov 3
to syzk...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/google/syzkaller
Commit: 1af1d42184f80e747e141852ef0dd2b35644c8a4
https://github.com/google/syzkaller/commit/1af1d42184f80e747e141852ef0dd2b35644c8a4
Author: Pimyn Girgis <pi...@google.com>
Date: 2025-11-03 (Mon, 03 Nov 2025)

Changed paths:
M executor/executor_runner.h

Log Message:
-----------
executor: enable periodic leak checking

This commit enables the periodic execution of a leak checker within the executor. The leak checker will now run every
2 * num_procs executions, but only after the corpus has been triaged and all executor processes are in an idle state.


Commit: 367d6e2f26472340aebf50604137461000c681dd
https://github.com/google/syzkaller/commit/367d6e2f26472340aebf50604137461000c681dd
Author: Pimyn Girgis <pi...@google.com>
Date: 2025-11-03 (Mon, 03 Nov 2025)

Changed paths:
M pkg/report/linux.go

Log Message:
-----------
pkg/report: support optional CRC in backtrace lines

At some point kmemleak started adding a CRC checksum to the "backtrace:" line in memory leak reports. The existing
regular expression did not account for this, causing parsing to fail for these reports.

Update the regex to make the CRC component optional, allowing reports both with and without the checksum to be parsed
correctly.


Commit: 963c9328faae3b3db7e6ec4989b6ad5c3c06f423
https://github.com/google/syzkaller/commit/963c9328faae3b3db7e6ec4989b6ad5c3c06f423
Author: Pimyn Girgis <pi...@google.com>
Date: 2025-11-03 (Mon, 03 Nov 2025)

Changed paths:
M tools/syz-execprog/execprog.go

Log Message:
-----------
tools/syz-execprog: redirect syz-executor output to Os.Stderr

This change is necessary as it allows us to access the reports printed by syz-executor, such as KMEMLEAK reports.

Fixes google#4728.


Commit: cade79d2f008b7a3cd725264d45672727eaacab2
https://github.com/google/syzkaller/commit/cade79d2f008b7a3cd725264d45672727eaacab2
Author: Pimyn Girgis <pi...@google.com>
Date: 2025-11-03 (Mon, 03 Nov 2025)

Changed paths:
A pkg/report/testdata/linux/report/752

Log Message:
-----------
pkg/report: add test for kmemleak with crc hash

KMEMLEAK now prints a crc hash. Add a test to ensure we can properly parse it.


Commit: b09f1acd205002ec0ad91578981ea6890ccfad89
https://github.com/google/syzkaller/commit/b09f1acd205002ec0ad91578981ea6890ccfad89
Author: Pimyn Girgis <pi...@google.com>
Date: 2025-11-03 (Mon, 03 Nov 2025)

Changed paths:
M dashboard/app/jobs_test.go
M dashboard/app/reporting_email.go

Log Message:
-----------
dashboard/app: provide better reply when receiving an incorrect syz test command

Syzbot is now more clear on what constitutes a correct syz test command.


Commit: 1b1dc2843ef942aab06c9afea214ae81d786c5b0
https://github.com/google/syzkaller/commit/1b1dc2843ef942aab06c9afea214ae81d786c5b0
Author: Pimyn Girgis <pi...@google.com>
Date: 2025-11-03 (Mon, 03 Nov 2025)

Changed paths:
M dashboard/app/util_test.go

Log Message:
-----------
dashboard/app: set aetest startup timeout

Set aetest startup timeout to 120 seconds to prevent flaky tests from failing due to timeouts. This is especially
helpful on slower machines or when the system is under heavy load.


Commit: 317f89e1cd7cc8300ded51c3a24c8aa7839b52c8
https://github.com/google/syzkaller/commit/317f89e1cd7cc8300ded51c3a24c8aa7839b52c8
Author: Pimyn Girgis <pi...@google.com>
Date: 2025-11-03 (Mon, 03 Nov 2025)

Changed paths:
M pkg/email/patch.go

Log Message:
-----------
pkg/email: parse diff more tolerably

Accept empty lines as part of a diff.
Fixes #6403


Commit: e6c64ba827e8dc077b172b714151ef9e21b6f3ef
https://github.com/google/syzkaller/commit/e6c64ba827e8dc077b172b714151ef9e21b6f3ef
Author: Pimyn Girgis <pi...@google.com>
Date: 2025-11-03 (Mon, 03 Nov 2025)

Changed paths:
M pkg/email/patch_test.go

Log Message:
-----------
pkg/email: add test for git patches containing empty lines


Compare: https://github.com/google/syzkaller/compare/9a452a17ecba...e6c64ba827e8

To unsubscribe from these emails, change your notification settings at https://github.com/google/syzkaller/settings/notifications
Reply all
Reply to author
Forward
0 new messages