Summary: | panic: g_resize_provider_event but withered (on r343254) | ||||||
---|---|---|---|---|---|---|---|
Product: | Base System | Reporter: | Andriy Voskoboinyk <avos> | ||||
Component: | kern | Assignee: | freebsd-geom (Nobody) <geom> | ||||
Status: | New --- | ||||||
Severity: | Affects Only Me | CC: | cem, emaste, grahamperrin, markj | ||||
Priority: | --- | Keywords: | crash | ||||
Version: | CURRENT | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
See Also: |
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200740 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250638 |
||||||
Attachments: |
|
Description
Andriy Voskoboinyk
2019-01-23 12:13:33 UTC
The assertion is simply bogus. There is no coordination that ensures the check in g_resize_provider() is still valid in g_resize_provider_event(). I think this should probably just be a if () -> return case. I expect the similar assertion in g_new_provider_event() is similarly bogus. I encountered this issue on some test hardware with a virtual IPMI USB CDROM that did not attach correctly. |