On 01/03/16 13:52, Martin Byrenheid wrote: > On Wednesday, February 24, 2016 05:38:09 PM Matthew Toseland wrote: >>>> The message should have been matched anyway: Unmatched messages (in >>>> MessageCore are added to a data structure and we check before timing out >>>> the waitFor()). Possibly a concurrency issue, I thought I'd debugged all >>>> such problems ages ago. :( >> It seems unlikely that a race condition like that would happen reliably, >> so I don't know what is happening here. > I looked at the log output again and found that the problem might be that an > unmatched message from a source that is not routable gets still marked as > matched. In my case, it's the FNPBulkPacketSend-message that gets fed to the > NodeDispatcher before the actual noderef-receiver thread starts. And since it > gets marked as matched, it won't be passed to the receiver thread later on. > This behavior was introduced near the end of last year [1]. However, I'm not > sure if the problem lies in the fact that the message gets marked as matched > although it actually doesn't seem to be or if the source (in my case, it is a > SeedServerPeerNode) should normally be considered as routable. What do you > think? In my case, reverting the commit mentioned above solved the problem. Yes, we fixed this in the most recent build. Please confirm. > > Martin > > [1] > https://github.com/freenet/fred/commit/f3e3be45698272db462ae45f784ff4049c692e92
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Devl mailing list [email protected] https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
