Very odd -- mthca_uar_alloc() is an innocuous function and I'm not sure why it would be oopsing now. Is it possible that some old object files hung around and screwed things up? Does this still happen with an absolutely clean build? - R.