aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pkg/report/linux.go7
-rw-r--r--pkg/report/testdata/linux/report/6917
2 files changed, 13 insertions, 1 deletions
diff --git a/pkg/report/linux.go b/pkg/report/linux.go
index e2b5ffabf..9dba87c9e 100644
--- a/pkg/report/linux.go
+++ b/pkg/report/linux.go
@@ -2230,7 +2230,12 @@ var linuxOopses = append([]*oops{
noStackTrace: true,
},
},
- []*regexp.Regexp{},
+ []*regexp.Regexp{
+ // These may appear on the same line when the fuzzer reads from the console the existing
+ // boot message and then pass it as mount option, kernel then prints it back
+ // as an invalid mount option and we detect false reboot.
+ compile("Parsing ELF|Decompressing Linux"),
+ },
},
{
[]byte("unregister_netdevice: waiting for"),
diff --git a/pkg/report/testdata/linux/report/691 b/pkg/report/testdata/linux/report/691
new file mode 100644
index 000000000..6500cf53e
--- /dev/null
+++ b/pkg/report/testdata/linux/report/691
@@ -0,0 +1,7 @@
+
+[ 56.037524][ T5250] fuseblk: Unknown parameter ' Decompressing Linux... Parsing ELF... done. Booting the kernel. Decompressing Linux... Parsing ELF... done. Booting the kernel.
+[ 56.053354][ T5253] fuseblk: Bad value for 'fd'
+[ 284.407339][ T6873] loop2: detected capacity change from 0 to 4096
+[ 284.434887][ T6873] ntfs3: Unknown parameter 'Decompressing Linux... Parsing ELF... done. Booting the kernel. '
+[ 284.473552][ T6832] BTRFS info (device loop0): using xxhash64 (xxhash64-generic) checksum algorithm
+