attempt to yield across metamethod/C-call boundary #17


  • New
  • Defect
Open
Assigned to wobin_dwonderdog
  • Fred7 created this issue Jan 5, 2010

    Postal (r280) had just finished opening all and MrPlow(10.2.6.3bets) was doing its thing when i got this message:

    Error occured in: Global
    Count: 1
    Message: attempt to yield across metamethod/C-call boundary
    Debug:
       [C]: ?
       [C]: yield()
       MrPlow\PlowEngine.lua:305: ?()
       MrPlow\PlowEngine.lua:827:
          MrPlow\PlowEngine.lua:813

    It hasn't repeated, but i haven't been on that much recently.

  • Fred7 added the tags New Defect Jan 5, 2010
  • Gnarfoz posted a comment Jan 24, 2010

    I'm getting this every now and then, too.
    Mostly when other addons are trying to move stuff at the same time.

    Have had it happen when nothing else was going on, too, though.

    Includes locals:
    http://paste.wowace.com/1659/

    Also, it coincided with this:
    http://paste.wowace.com/1660/

  • _ForgeUser23487 posted a comment Jul 4, 2010

    Yes, getting this here too occasionally in both WoW 3.3.3 & 3.3.5 with MrPlow v10.2.6.3-Beta on a USEnglish client/server. On auto-opening of mail with Postal (tradeskill materials that often are in incomplete piles need to be restacked when in bags) & MrPlow trying to automatically restack items once in bags. The complete error from BugSack/BugGrabber:

    ["message"] = {
    				"attempt to yield across metamethod/C-call boundary:\n<in C code>: in function `yield'\nMrPlow-10.1\\PlowEngine.lua:305: in function `?'\nMrPlow-10.1\\PlowEngine.lua:827: in function <Interface\\AddOns\\MrPlow\\PlowEngine.lua:813>\n\nLocals:|r\n(*temporary) = PlowEngine {\n 0 = <userdata>\n RunJob = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:183\n CheckMove = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:787\n ShowWatchList = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:957\n StopEverything = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:936\n MoveSlot = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:781\n ReverseProcessBags = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:892\n Consolidate = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:251\n AddWatchList = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:944\n ProcessBags = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:86", -- [1]
    				"5\n Defragment = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:394\n ClearWatchList = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:953\n MassSort = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:707\n Enable = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:30\n RunGuildBankJob = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:232\n NextSlot = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:921\n OnUpdate = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:835\n Restack = <function> defined @Interface\\AddOns\\MrPlow\\PlowEngine.lua:289\n}\n\n  ---", -- [2]
    			},
    			["type"] = "error",
    			["session"] = 47,
    			["counter"] = 2,
    		}, -- [994]
    

    Its not 100% reproducible; does not happen on every Postal mail collection of incomplete stacks of tradeskill mats. Only some of the time. But its only happened when MrPlow tries to auto-restack items in a character's bags after being pulled out of the mailbox. Running no other stacking mods.

    Have since switched to BankStack on the characters I play the most due to not wanting my BugGrabber log filling up with this error. I miss the MrPlow auto-stacking, but don't miss the bug. Be nice to see it fixed someday.

  • _ForgeUser23487 posted a comment Jul 14, 2010

    This error happened yet again today (& repeated) retrieving 2 full mails (12 items each) containing ore, gems & the like with Postal. With the new v10.2.6.4-Beta, the first day trying it again after previously switching to kRestack (which does auto-stacking without bugs).


To post a comment, please login or register a new account.