Jump to content

FreeThinker

Members
  • Posts

    8,587
  • Joined

  • Last visited

Reputation

3,596 Excellent

Profile Information

  • About me
    Interstellar Engineer

Recent Profile Visitors

30,520 profile views

Single Status Update

See all updates by FreeThinker

  1. Found the problem on your MM patch!

    TL;DR: shove a :FINAL on the patch and it will work.

    Don't have an answer for this yet, it's working hours. I will try to explain that at night!
     

     

    1. Show previous comments  1 more
    2. Lisias

      Lisias

      errata: answer == explain!  :D

      (too much work, I pulled an all-nighter yesterday! :P )

    3. Lisias

      Lisias

      Humm... The bug is still there.

      I recompiled MM with LOGSPAM, and noticed that with or wihout :FINAL, the patch enters in a infinite loop!

      The difference is that, somehow, the :FINAL is not locking the thread.

      I think that by not using :FINAL, the patch runs on the LEGACY phase, and whatever calls the LEGACY phase locks waiting for its finish, but don't lock FINAL.

    4. Lisias

      Lisias

      I may have a good theory about what caused this problem for you.

      I will keep you informed if I find something new.

×
×
  • Create New...