DragonFly bugs List (threaded) for 2007-07
DragonFly BSD
DragonFly bugs List (threaded) for 2007-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: [issue717] panic: assertion: msg->ms_flags & MSGF_INTRANSIT


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Wed, 4 Jul 2007 16:16:18 -0700 (PDT)

:Well that was quick:
:
:panic: assertion: (msg->ms_flags & (MSGF_DONE|MSGF_QUEUED|MSGF_INTRANSIT)) =
:=3D=3D 0 in lwkt_thread_replyport

    Doh!  And there's a bug in netmsg_so_notify_abort() right there in 
    plain sight.  MSGF_DONE is not set until the message reaches the
    target cpu, so there is a window of opportunity where the conditional
    in netmsg_so_notify_abort() will try to reply the message twice.

    I'll get that fixed in a sec and we'll see whether it was responsible
    for all your problems or not.

					-Matt



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]