Not signed in (Sign In)
  1. dug0407
    Jun 11th 2008
     
    Thank you for a great add on first off. It seems that after I have browsed the AH for about 5-10 minutes this error pops up and I can no longer close the AH window. Any suggestions would be very much appreciated.


    Date: 2008-06-10 21:12:50
    ID: 52
    Error occured in: Global
    Count: 1
    Message: memory allocation error: block too big
    Debug:
    [C]: ?
    [C]: GetRegions()
    CowTip\Appearance\Appearance.lua:382: SetFont()
    CowTip\Appearance\Appearance.lua:272: Show()
    ...nterface\AddOns\ArkInventory\ArkInventoryTooltip.lua:25:
    ...nterface\AddOns\ArkInventory\ArkInventoryTooltip.lua:9
    (tail call): ?
    [C]: SetHyperlinkCompareItem()
    tekKompare\tekKompare.lua:14:
    tekKompare\tekKompare.lua:7
    tekKompare\tekKompare.lua:41: OnTooltipSetItem()
    CowTip\CowTip.lua:234:
    CowTip\CowTip.lua:232
    (tail call): ?
    beql\tooltip.lua:42:
    beql\tooltip.lua:41
    (tail call): ?
    [C]: ?
    [C]: ?
    [C]: ?
    [C]: SetAuctionItem()
    ...ace\AddOns\Blizzard_AuctionUI\Blizzard_AuctionUI.lua:1392:
    ...ace\AddOns\Blizzard_AuctionUI\Blizzard_AuctionUI.lua:1390
    [C]: pcall()
    Stubby\Stubby.lua:340:
    Stubby\Stubby.lua:324
    (tail call): ?
    [C]: AuctionFrameItem_OnEnter()
    [string "*:OnUpdate"]:2:
    [string "*:OnUpdate"]:1
    AddOns:
    AckisRecipeList, v0.89
    AHsearch, v1.0
    Align
    Aloft, vr69497
    AloftPresets
    AMP, v2.4.1.3
    ArkInventory, v2.27
    Atlas, v1.11.0
    AtlasMajorCities, vv1.3.1
    AtlasBattlegrounds, v1.11.0
    AtlasDungeonLocs, v1.11.0
    AtlasEntrances, v1.11.0
    AtlasFlightPaths, v1.11.0
    AtlasOutdoorRaids, v1.11.0
    AtlasLoot, vAtlasLoot Enhanced v4.05.00
    AtlasQuest, vAtlasQuest 4.1.1
    AucAdvanced, v5.0.PRE.3162
    AucFilterBasic, v5.0.PRE.3162 (BillyGoat)
    AucScanData, v1.0
    AucStatClassic, v5.0.PRE.3162 (BillyGoat)
    AucStatPurchased, v5.0.PRE.3162 (BillyGoat)
    AucStatSimple, v5.0.PRE.3162 (BillyGoat)
    Auctionator
    AutoEmote
    AutoNameplates, v1.0
    beql, v0.99
    BeanCounter, v5.0.PRE.3162 (BillyGoat)
    Bongos, v1.3
    BongosAB, v2.1
    BongosRoll
    Bongos3ButtonFacade
    BonusScanner, v3.4a
    ButtonFacade, v0.1Alpha
    ButtonFacadeTrinity, v20400.1
    Cartographer, vr74405
    CartographerMailboxes, v1.0
    CartographerMining, v1.0
    CartographerFishing, v1.0
    ChatBar
    ClassTimer, v1.1
    ClearFont2, v2.4
    ClosetGnomeSwitcher, v1.0.68962
    ClosetGnome, v1.0.73605
    ControlFreak, v2.4.2.5
    CooldownTimers2, v2.5
    CowTip, vr68121
    DetachedMiniButtons, v0.9.43
    DrDamage, v1.5.0
    EasyUnlock, v3.0
    Enchantrix, v5.0.PRE.3162
    EnhancedLFG, v$Revision: 65786 $
    EnhTooltip, v5.0.PRE.3162
    FishingAce, v0.4.2i
    FuBarAssistFu, v3.0
    FubarAutoLootFu, v1.5
    FuBarBagFu, v2.0
    FuBarBattlegroundFu, v2.0
    FuBarClockFu, v3.0
    FuBarDurabilityFu, v2.0
    FuBarEmoteFu2, v0.1.5
    FuBarExperienceFu, v1.1 $Revision: 65606 $
    FuBarFactionsFu, v2.2
    FuBarFriendsFu, v2.4
    FuBarGarbageFu, v2.0.$Revision: 74671 $
    FuBarGroupFu, v1
    FuBarGuildFu, v2.4
    FuBarHonorFuPlus, v2.0
    FuBarItemBonusesFu, v2.1
    FuBarLocationFu, v3.0
    FuBarMailFu, v2.0
    FuBarMicroMenuFu, v2.0
    FuBarMoneyFu, v20400-1
    FuBarMSBTFu, v1.0
    FuBarOmenFu, v0.1.3
    FuBarPerformanceFu, v2.0
    FuBarReagentFu, v2.0.10
    FuBarRecountFu, v3.4
    FuBarSkillsPlusFu, v2.4.5
    FuBarSmartBuffFu, v2.0a
    FuBar, v60201
    GankList, v1.9imp
    Grid, v76416
    GridAutoFrameSize, v1.0
    Hemlock, v2.0
    InFlight, v2.4.013
    InFlightLoad, v2.4.013
    Informant, v5.0.PRE.3162
    Ace3
    LightHeaded, v239
    LightHeadedDataA, v239
    LightHeadedDataB, v239
    LightHeadedDataC, v239
    LilSparkysLabPartner, v0.10
    LilSparkysWorkshop, v0.51
    LockSmith, v1.0.$LastChangedRevision: 68652 $
    MikScrollingBattleText, v5.2.8
    MobHealth, v3.3
    MobNotes, v1.1
    MSBTOptions
    Omen, vOmen r74823 / Threat-2.0 r75117
    OmniCC, v2.1.1
    Pawn, v1.0.1
    PhanxChat, v3
    Poisoner, v2.4
    Postal, v2.1 r74999
    Quartz, v0.1.0
    RangeDisplay, vRangeDisplay-r68000
    RatingBuster, v1.3.7 (r73696)
    RecipeRadar, v1.27
    RecipeBook, v2.4.0d
    Recount, v75926
    RecountThreat
    RogueFocus, v1.0.3
    SilverDragon, v2.0.65654
    simpleMinimap, v20100-6
    Skillet, v1.10-61015
    Skinner, v2.4.1
    SmartBuff, vv2.3b
    Stubby, v52
    Swatter, v5.0.PRE.3162
    TalentedLoader
    tekKompare, v2.4.0.2
    XPerlParty
    XPerlPartyPet
    XPerlPlayerBuffs
    XPerlPlayer
    XPerlTarget
    XPerlTargetTarget
    XPerl, v2.4.2
    XLootMonitor, v0.7
    XLoot, v0.9
  2. Kandoko
    Jun 11th 2008
     
    The error does not look related to Auctioneer, just Blizzards auction frame as a root event. Just being reported by our general purpose error catcher (Swatter).

    It looks like an issue with Cowtip from a call Arkinventory asked for. So check to see if there are any updates from them.

    Does the error happen if you disable auctioneer?
  3. dinesh
    Jun 11th 2008
     
    there have been threads about this recently on the blizzard forums. i can't remember where i read about them - wowinsider or EJ. the long and short of it is that blizz claims it's caused by poorly behaved addons requesting memory far above the wow limit, but expert users seem to believe otherwise, that it is an error in blizzard memory management code somewhere.
  4. dug0407
    Jun 15th 2008
     
    I updated my Cowtip and Arkinventory and disabled auctioneer and did not receive the error. I will update you if I receive any different memory errors related to auctioneer. Thanks for the information.
  5. dug0407
    Jun 16th 2008
     
    I received another error today same symptoms. I could no longer close the AH frame after getting the error. I think this one may have been a call initiated by Auctioneer. Hope this helps

    Date: 2008-06-16 18:34:15
    ID: 55
    Error occured in: Hooked Function
    Count: 1
    Message: Error while calling hook:
    Hook name:
    EnhTooltip.AddTooltip
    memory allocation error: block too big
    Instantiated from:
    ..\AddOns\Auc-Advanced\CoreMain.lua line 142:
    in function `OnLoad'
    Debug:
    [C]: CreateFontString()
    EnhTooltip\Tooltip.lua:280: CreateNewFontString()
    EnhTooltip\Tooltip.lua:331: GetLine()
    EnhTooltip\Tooltip.lua:892: AddLine()
    ...nterface\AddOns\Auc-Stat-Purchased\StatPurchased.lua:348: ProcessTooltip()
    ...nterface\AddOns\Auc-Stat-Purchased\StatPurchased.lua:61: Processor()
    Auc-Advanced\CoreMain.lua:75:
    Auc-Advanced\CoreMain.lua:62
    (tail call): ?
    [C]: xpcall()
    Stubby\Stubby.lua:363:
    Stubby\Stubby.lua:324
    (tail call): ?
    EnhTooltip\Tooltip.lua:1264:
    EnhTooltip\Tooltip.lua:1217
    (tail call): ?
    (tail call): ?
    [C]: xpcall()
    Stubby\Stubby.lua:363:
    Stubby\Stubby.lua:324
    (tail call): ?
    [C]: AuctionFrameItem_OnEnter()
    [string "*:OnEnter"]:2:
    [string "*:OnEnter"]:1
    AddOns:
    AckisRecipeList, v0.90
    AHsearch, v1.0
    Align
    Aloft, vr69497
    AloftPresets
    Amp, v2.4.2.4
    ArkInventory, v2.27
    Atlas, v1.11.0
    AtlasMajorCities, vv1.3.1
    AtlasBattlegrounds, v1.11.0
    AtlasDungeonLocs, v1.11.0
    AtlasEntrances, v1.11.0
    AtlasFlightPaths, v1.11.0
    AtlasOutdoorRaids, v1.11.0
    AtlasLoot, vAtlasLoot Enhanced v4.05.00
    AtlasQuest, vAtlasQuest 4.1.1
    AucAdvanced, v5.0.PRE.3162
    AucFilterBasic, v5.0.PRE.3162 (BillyGoat)
    AucScanData, v1.0
    AucStatClassic, v5.0.PRE.3162 (BillyGoat)
    AucStatPurchased, v5.0.PRE.3162 (BillyGoat)
    AucStatSimple, v5.0.PRE.3162 (BillyGoat)
    AutoEmote
    AutoNameplates, v1.0
    beql, v0.99
    BeanCounter, v5.0.PRE.3162 (BillyGoat)
    BGAlerts, v1.1
    BGSoundAlerts, v2.3
    Bongos, v1.3
    BongosAB, v2.1
    BongosRoll
    Bongos3ButtonFacade
    BonusScanner, v3.4a
    ButtonFacade, v0.1Alpha
    ButtonFacadeTrinity, v20400.1
    Cartographer, vr74405
    CartographerMailboxes, v1.0
    CartographerMining, v1.0
    CartographerFishing, v1.0
    ChatBar
    ClassTimer, v1.1
    ClearFont2, v2.4
    ClosetGnomeSwitcher, v1.0.68962
    ClosetGnome, v1.0.73605
    ControlFreak, v2.4.2.6
    CooldownTimers2, v2.5
    CowTip, vr68121
    DetachedMiniButtons, v0.9.43
    DrDamage, v1.5.0
    EasyUnlock, v3.0
    Enchantrix, v5.0.PRE.3162
    EnhancedLFG, v$Revision: 65786 $
    EnhTooltip, v5.0.PRE.3162
    FishingAce, v0.4.2i
    FuBarAssistFu, v3.0
    FubarAutoLootFu, v1.5
    FuBarBagFu, v2.0
    FuBarBattlegroundFu, v2.0
    FuBarClockFu, v3.0
    FuBarDurabilityFu, v2.0
    FuBarEmoteFu2, v0.1.5
    FuBarExperienceFu, v1.1 $Revision: 65606 $
    FuBarFactionsFu, v2.2
    FuBarFriendsFu, v2.4
    FuBarGarbageFu, v2.0.$Revision: 74671 $
    FuBarGroupFu, v1
    FuBarGuildFu, v2.4
    FuBarHonorFuPlus, v2.0
    FuBarItemBonusesFu, v2.1
    FuBarLocationFu, v3.0
    FuBarMailFu, v2.0
    FuBarMicroMenuFu, v2.0
    FuBarMoneyFu, v20400-1
    FuBarMSBTFu, v1.0
    FuBarOmenFu, v0.1.3
    FuBarPerformanceFu, v2.0
    FuBarReagentFu, v2.0.10
    FuBarRecountFu, v3.4
    FuBarSkillsPlusFu, v2.4.5
    FuBarSmartBuffFu, v2.0a
    FuBar, v60201
    GankList, v1.9imp
    Grid, v76416
    GridAutoFrameSize, v1.0
    Hemlock, v2.0
    InFlight, v2.4.013
    InFlightLoad, v2.4.013
    Informant, v5.0.PRE.3162
    JewelTips, v0.5.7
    Ace3
    LibSharedMedia30, v3.0
    LightHeaded, v239
    LilSparkysLabPartner, v0.10
    LilSparkysWorkshop, v0.51
    LockSmith, v1.0.$LastChangedRevision: 68652 $
    MikScrollingBattleText, v5.2.8
    MobHealth, v3.3
    MobNotes, v1.1
    MSBTOptions
    Omen, vOmen r74823 / Threat-2.0 r76620
    OmniCC, v2.1.1
    Pawn, v1.0.1
    PhanxChat, v3
    Poisoner, v2.4
    Postal, v2.1 r74999
    Quartz, v0.1.0
    RatingBuster, v1.3.7 (r73696)
    RecipeRadar, v1.27
    RecipeBook, v2.4.0d
    Recount, v75926
    RogueFocus, v1.0.3
    SilverDragon, v2.0.65654
    simpleMinimap, v20100-6
    Skillet, v1.10-61015
    Skinner, v2.4.1
    SmartBuff, vv2.3b
    Stubby, v52
    Swatter, v5.0.PRE.3162
    TalentedLoader
    tekKompare, v2.4.0.2
    XPerlParty
    XPerlPartyPet
    XPerlPlayerBuffs
    XPerlPlayer
    XPerlTarget
    XPerlTargetTarget
    XPerl, v2.4.2
    XLootMonitor, v0.7
    XLoot, v0.9
  6. MattBnr
    Jun 16th 2008
     
    maybe try updating to the latest release perhaps there has been a change in the code? i see 3164 is the latest release i don't know if anything has been changed to the corescan file since 3162 or not.
  7. MentalPower
    Jun 17th 2008
     
    Hi,

    Most "memory allocation error: block too big" errors nowadays are caused by AddOns requesting too many widgets to be created and not reusing them at all. The fact that your latest error was triggered by EnhTT's fontstring creation code demonstrates that its not our bug. You can confirm it if you'd like by disabling all non Auctioneer-related AddOns, you will see you cannot get this error to show up.

    Alternatively, you can disable Auctioneer (but leave Swatter running) and you will see that this error shows up again under a different (or similar) codepath as your first one. The error itself is an internal Lua limitation, caused by the way it allocates memory for a table being rehashed (read: expanded), code demonstrating this in standard Lua follows:

    Lua 5.1.3 Copyright (C) 1994-2008 Lua.org, PUC-Rio
    > t={} local t=t for i=1, 10e999 do t[ i ]=true end
    not enough memory
    > =#t
    33554432
    > t=nil
    > collectgarbage()
    > t={} local t=t for i=1, 10e999 do t[ i * 100 ]=true end
    not enough memory
    > local i=0 for k in pairs(t) do i=i+1 end print(i)
    16777216
    > t=nil
    > collectgarbage()
    > os.exit()


    If you don't understand the preceding snippet, don't worry. My point is that there is little to nothing Blizzard can do about it without modifying Lua internals which they usually avoid doing at all costs. Also note that this limitation only presents itself when really huge tables are created (33.5M array entries or 16.7M hash entries) which means that these AddOns are creating an exorbitant amount of frames/fontstrings/textures for this to occur. The only way to "fix" this is to get the authors of these AddOns to improve their code and embrace established best practices when it comes to UI widget creation, use and recycling.

    Sincerely,
    MentalPower
    Lead Developer for the Auctioneer AddOns Project
  8. dug0407
    Jun 19th 2008
     
    Thanks for the help. I removed cowtip, and I am no longer receiving the error in case someone else has a similar issue.
World of Warcraft™ and Blizzard Entertainment™ are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries.