Someone in IRC just had a crash in their system with the following error: https://paste.pound-python.org/show/gjjdCxPcRYtmVhyqVxXu/ What's odd is that the statement (0 == 0) implies the result should have been a success. In fact the VERIFY3U macro double-evaluated the arc_buf_alloc_impl call which succeeded the second time. That's a bug.
Someone in IRC just had a crash in their system with the following error: https://paste.pound-python.org/show/gjjdCxPcRYtmVhyqVxXu/ What's odd is that the statement
(0 == 0)
implies the result should have been a success. In fact the VERIFY3U macro double-evaluated thearc_buf_alloc_impl
call which succeeded the second time. That's a bug.https://github.com/zfsonlinux/spl/blob/master/include/sys/debug.h#L66