This is 0.43.03 for OS X. I am using dfhack but only for some of the fairly generic things like seedwatch, discarding old clothes, removing contaminants, etc.
I started on a 2x2 embark in a very small world with a very short history (5 years), partly to slow the inevitable descent into FPS hell that seemed to have been killing all my fortresses within a few years.
I had four adjoining civilizations, humans, elves, goblins, and the Mountainhome. In the first year, I got the usual dwarf caravan and things were fine. In the second year, I got visits from all four civilizations, caravans from all of them except, of course, the goblins who brought gifts of goblinite. In the third year, the same.
At the end of the third year, the outpost liaison and caravan arrived, and I had somehow qualified as a barony and appointed the just-elected mayor as baron. I also started moving goods to the Trade Depot, which was accessible and apparently functioning.
However, the caravan never arrived. Nor did anyone appear in the Units menu (other than the liaison). Nor did any migrants, even though they had been arriving every previous season since shortly after embark.
Then, in spring of the next year, the elven diplomat showed up, and supposedly a caravan. But no units appeared, and the caravan never showed up, although I was able to move trade goods fruitlessly to the depot.
And in summer, the human law-giver showed up, and told me in a dialogue that everything was totally normal. But no caravan showed up at all.
And the dwarves sent absolutely nobody.
Also the goblins stopped showing up. And any migrants.
And even though I have two taverns with generously furnished attached rooms and a tavern keeper, and gold statues in it, and smoothed and engraved floors and walls, and about 100000 worth of stationary instruments, I never got more than about two or three guests, none of whom petitioned for citizenship or to rent a room.
The Civilizations menu looks normal for Elves and Dwarves, with my mayor/baron listed as one of two baronies. So far as I can tell, those two civilizations are healthy.
The humans, though, list nobody but the human law-giver who showed up, and the goblins similarly have only one, a "master/Mole Fiend Administrator." While I don't have any idea what a "Mole Fiend Administrator" is or does, that's what he's called.
So I think it's possible those two civilizations have gone extinct (I suppose it's possible I actually had something to do with the goblin civilization dying out), but the Elves and Dwarves seem fine and aren't sending anyone.
Any idea what's up here?
I've had migrants stop showing up before, and been able to have a stable population from guests showing up individually and petitioning, but with neither, I'm likely to get whittled away until some colossus or something shows up to finish me off.