head at r334204, Bad link elm in callout_process()

Julian Elischer julian at freebsd.org
Tue May 29 14:24:16 UTC 2018


On 29/5/18 9:53 pm, Andriy Gapon wrote:
> On 29/05/2018 14:53, Hans Petter Selasky wrote:
>> On 05/29/18 13:20, Andriy Gapon wrote:
>>> (kgdb) p *$4.lh_first->c_links.le.le_next
>>> $6 = {
>>>     c_links = {
>>>       le = {
>>>         le_next = 0x0,
>>>         le_prev = 0xfffffe0003999f98
>> Where does the le_prev point?
>>
>> Typically happens when callouts are not properly drained before freeing memory.
> Yeah, this could have been a pilot error.
> I added some debugging code and that code could do callout_init + callout_reset
> on an active or pending callout.  I am not seeing the problem without the
> debugging code.
> Sorry for the noise!
did you add code to that machine?? (bob.$work)


>



More information about the freebsd-current mailing list