On Thu, Jul 6, 2017 at 11:10 PM, Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> wrote: > >> Go try this patch with a "make check". It has over one hundreds fails. > > I'll do, later (just wakeup here). No problem at all. Just a head up. I need to crash soon. And tomorrow I will not have much Internet access at all. I have time to code but no internet. I will see if I can get a ptrlist safe against delete. > >> Those are real bugs. The current big offender is remove_usage() inside >> of the kill_use_list(). It might relate to your code as well. Can you help me >> take a look at the offender? > > Yes, of course I'll help with this. > And yes, I added a bunch of these remove_use() with the recursive call > to kill_instruction() which I never liked much but solved a bunch of > things. Thanks for the help. Yes, that is exactly the bug I am talking about. Deleting list entry while the parent is still looping on it. Sparse ptrlist currently has very subtle bug on this situation. Chris -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html