aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'pkg')
-rw-r--r--pkg/report/linux.go8
-rw-r--r--pkg/report/linux_test.go4
2 files changed, 10 insertions, 2 deletions
diff --git a/pkg/report/linux.go b/pkg/report/linux.go
index f560df636..ce7727869 100644
--- a/pkg/report/linux.go
+++ b/pkg/report/linux.go
@@ -413,13 +413,17 @@ var linuxOopses = []*oops{
"BUG: Dentry still in use [unmount of %[1]v]",
},
{
- compile("BUG: Bad page state .*"),
+ compile("BUG: Bad page state.*"),
"BUG: Bad page state",
},
{
- compile("BUG: spinlock bad magic .*"),
+ compile("BUG: spinlock bad magic.*"),
"BUG: spinlock bad magic",
},
+ {
+ compile("BUG: workqueue lockup.*"),
+ "BUG: workqueue lockup",
+ },
},
[]*regexp.Regexp{
// Android prints this sometimes during boot.
diff --git a/pkg/report/linux_test.go b/pkg/report/linux_test.go
index fae68435f..a1594488d 100644
--- a/pkg/report/linux_test.go
+++ b/pkg/report/linux_test.go
@@ -776,6 +776,10 @@ other info that might help us debug this:
[ 16.762666] [syscamera][msm_companion_pll_init::544][WAFER_INFO::0xcf80]
[ 16.763144] [syscamera][msm_companion_pll_init::594][BIN_INFO::0x0008][WAFER_INFO::0xcf80][voltage 0.775]
`: ``,
+
+ `
+BUG: workqueue lockup - pool cpus=0 node=0 flags=0x0 nice=0 stuck for 32s!
+`: `BUG: workqueue lockup`,
}
testParse(t, "linux", tests)
}