Program: 170279
Project: 170279
Buggy source:
public GuiMannequin(InventoryPlayer invPlayer,TileEntityMannequin tileEntity){
  super(new ContainerMannequin(invPlayer,tileEntity),true,textureTabs);
  this.tileEntity=tileEntity;
  this.inventoryName=tileEntity.getInventoryName();
  tabInventory=new GuiMannequinTabInventory(0,this);
  tabRotations=new GuiMannequinTabRotations(1,this,inventoryName,tileEntity.getBipedRotations());
  tabOffset=new GuiMannequinTabOffset(2,this,inventoryName,tileEntity);
  tabSkinAndHair=new GuiMannequinTabSkinHair(3,this,tileEntity);
  tabTexture=new GuiMannequinTabTexture(4,this,tileEntity);
  tabExtraRenders=new GuiMannequinTabExtraRenders(5,this,inventoryName,tileEntity);
  tabList.add(tabInventory);
  tabList.add(tabRotations);
  tabList.add(tabOffset);
  tabList.add(tabSkinAndHair);
  tabList.add(tabTexture);
  tabList.add(tabExtraRenders);
  tabController.addTab(new GuiTab(GuiHelper.getLocalizedControlName(inventoryName,"String_Node_Str")).setIconLocation(0,0));
  tabController.addTab(new GuiTab(GuiHelper.getLocalizedControlName(inventoryName,"String_Node_Str")).setIconLocation(16,0));
  tabController.addTab(new GuiTab(GuiHelper.getLocalizedControlName(inventoryName,"String_Node_Str")).setIconLocation(32,0));
  tabController.addTab(new GuiTab(GuiHelper.getLocalizedControlName(inventoryName,"String_Node_Str")).setIconLocation(48,0));
  tabController.addTab(new GuiTab(GuiHelper.getLocalizedControlName(inventoryName,"String_Node_Str")).setIconLocation(64,0));
  tabController.addTab(new GuiTab(GuiHelper.getLocalizedControlName(inventoryName,"String_Node_Str")).setIconLocation(80,0));
  tabController.setActiveTabIndex(activeTab);
  tabChanged();
}

Fixed version (ground truth):
public GuiMannequin(InventoryPlayer invPlayer,TileEntityMannequin tileEntity){
  super(new ContainerMannequin(invPlayer,tileEntity),true,textureTabs);
  this.tileEntity=tileEntity;
  this.inventoryName=tileEntity.getInventoryName();
  tabInventory=new GuiMannequinTabInventory(0,this);
  tabRotations=new GuiMannequinTabRotations(1,this,inventoryName,tileEntity.getBipedRotations());
  tabOffset=new GuiMannequinTabOffset(2,this,inventoryName,tileEntity);
  tabSkinAndHair=new GuiMannequinTabSkinHair(3,this,tileEntity);
  tabTexture=new GuiMannequinTabTexture(4,this,tileEntity);
  tabExtraRenders=new GuiMannequinTabExtraRenders(5,this,inventoryName,tileEntity);
  tabList.add(tabInventory);
  tabList.add(tabRotations);
  tabList.add(tabOffset);
  tabList.add(tabSkinAndHair);
  tabList.add(tabTexture);
  tabList.add(tabExtraRenders);
  tabController.addTab(new GuiTab(GuiHelper.getLocalizedControlName(inventoryName,"String_Node_Str")).setIconLocation(0,52));
  tabController.addTab(new GuiTab(GuiHelper.getLocalizedControlName(inventoryName,"String_Node_Str")).setIconLocation(16,52));
  tabController.addTab(new GuiTab(GuiHelper.getLocalizedControlName(inventoryName,"String_Node_Str")).setIconLocation(32,52));
  tabController.addTab(new GuiTab(GuiHelper.getLocalizedControlName(inventoryName,"String_Node_Str")).setIconLocation(48,52));
  tabController.addTab(new GuiTab(GuiHelper.getLocalizedControlName(inventoryName,"String_Node_Str")).setIconLocation(64,52));
  tabController.addTab(new GuiTab(GuiHelper.getLocalizedControlName(inventoryName,"String_Node_Str")).setIconLocation(80,52));
  tabController.setActiveTabIndex(activeTab);
  tabChanged();
}