github.com/google/syzkaller@v0.0.0-20251211124644-a066d2bc4b02/dashboard/app/templates/mail_bug.txt (about)

     1  {{if .First -}}
     2  Hello,
     3  
     4  {{end -}}
     5  syzbot {{if .First}}found{{else}}has found a reproducer for{{end}} the following issue on:
     6  
     7  HEAD commit:    {{formatTagHash .KernelCommit}} {{formatCommitTableTitle .KernelCommitTitle}}
     8  git tree:       {{.KernelRepoAlias}}
     9  {{if .LogLink}}{{if .LogHasStrace}}console+strace{{else}}console output{{end}}: {{.LogLink}}
    10  {{end}}{{if .KernelConfigLink}}kernel config:  {{.KernelConfigLink}}
    11  {{end}}dashboard link: {{.Link}}
    12  {{if .CompilerID}}compiler:       {{.CompilerID}}
    13  {{end}}{{if .UserSpaceArch}}userspace arch: {{.UserSpaceArch}}
    14  {{end}}{{if .ReproSyzLink}}syz repro:      {{if .ReproIsRevoked}}[OBSOLETE] {{end}}{{.ReproSyzLink}}
    15  {{end}}{{if .ReproCLink}}C reproducer:   {{if .ReproIsRevoked}}[OBSOLETE] {{end}}{{.ReproCLink}}
    16  {{end}}{{if and .Moderation .Maintainers}}CC:             {{.Maintainers}}
    17  {{end}}{{if and (not .NoRepro) (not .ReproCLink) (not .ReproSyzLink)}}
    18  Unfortunately, I don't have any reproducer for this issue yet.
    19  {{end}}{{if .Assets}}
    20  Downloadable assets:
    21  {{range $i, $asset := .Assets}}{{$asset.Title}}: {{$asset.DownloadURL}}
    22  {{- if $asset.FsckLogURL}}
    23    fsck result: {{if $asset.FsIsClean}}OK{{else}}failed{{end}} (log: {{$asset.FsckLogURL}})
    24  {{- end}}
    25  {{end}}{{end}}
    26  {{if .BisectCause}}{{if .BisectCause.Commit}}The issue was bisected to:
    27  
    28  commit {{.BisectCause.Commit.Hash}}
    29  Author: {{.BisectCause.Commit.AuthorName}} <{{.BisectCause.Commit.Author}}>
    30  Date:   {{formatKernelTime .BisectCause.Commit.Date}}
    31  
    32      {{.BisectCause.Commit.Title}}
    33  {{else if .BisectCause.Commits}}Bisection is inconclusive: the first bad commit could be any of:
    34  {{range $com := .BisectCause.Commits}}
    35  {{formatTagHash $com.Hash}} {{$com.Title}}{{end}}
    36  {{else}}Bisection is inconclusive: the issue happens on the oldest tested release.
    37  {{end}}
    38  bisection log:  {{.BisectCause.LogLink}}
    39  {{if .BisectCause.CrashReportLink}}final oops:     {{.BisectCause.CrashReportLink}}
    40  {{end}}{{if .BisectCause.CrashLogLink}}console output: {{.BisectCause.CrashLogLink}}
    41  {{end}}
    42  {{end}}IMPORTANT: if you fix the issue, please add the following tag to the commit:
    43  Reported-by: {{.CreditEmail}}
    44  {{if .BisectCause}}{{if .BisectCause.Commit}}Fixes: {{formatTagHash .BisectCause.Commit.Hash}} ("{{.BisectCause.Commit.Title}}")
    45  {{end}}{{end}}
    46  {{- range $label, $text := .LabelMessages}}
    47  {{$text}}
    48  
    49  {{end}}
    50  {{printf "%s" .Report}}
    51  
    52  ---
    53  {{- if .First}}
    54  This report is generated by a bot. It may contain errors.
    55  See https://goo.gl/tpsmEJ for more information about syzbot.
    56  syzbot engineers can be reached at syzkaller@googlegroups.com.
    57  
    58  syzbot will keep track of this issue. See:
    59  https://goo.gl/tpsmEJ#status for how to communicate with syzbot.{{if .BisectCause}}
    60  For information about bisection process see: https://goo.gl/tpsmEJ#bisection{{end}}
    61  
    62  If the report is already addressed, let syzbot know by replying with:
    63  #syz fix: exact-commit-title
    64  
    65  {{- if or .ReproCLink .ReproSyzLink}}
    66  
    67  If you want syzbot to run the reproducer, reply with:
    68  #syz test: git://repo/address.git branch-or-commit-hash
    69  If you attach or paste a git patch, syzbot will apply it before testing.
    70  {{- end}}
    71  
    72  If you want to overwrite report's subsystems, reply with:
    73  #syz set subsystems: new-subsystem
    74  (See the list of subsystem names on the web dashboard)
    75  
    76  If the report is a duplicate of another one, reply with:
    77  #syz dup: exact-subject-of-another-report
    78  
    79  If you want to undo deduplication, reply with:
    80  #syz undup
    81  {{- else if or .ReproCLink .ReproSyzLink}}
    82  If you want syzbot to run the reproducer, reply with:
    83  #syz test: git://repo/address.git branch-or-commit-hash
    84  If you attach or paste a git patch, syzbot will apply it before testing.
    85  {{end -}}