Why is nmblookup the kiss of death for OSX?
I’ve written before about how my machine dies from time to time - it becomes unresponsive, can’t open new Terminal windows, can’t quit some applications, can’t login as anything. Basically, it’s the big kahuna, the Dementor’s Kiss for any work I have underway.
After a number of episodes of this (which comes around every week or so at present) I’ve found what is at least a symptom: the process nmblookup appears in the process list. Once that’s there, abandon all hope ye who would like to press Enter here. You’ll never recover the machine: all lookups fail, and many processes such as Microsoft Word, iCal and Mail won’t exit gracefully - they seem to be doing some sort of lookup before they quit which, of course, can’t be resolved, so they just hang forever.
Sometimes, I do catch lookupd (which is the daemon that does name server lookups, eg for google.com) when it’s given up. You can kill it and it will restart automatically; no problem. But as I say, if the machine is hanging (typical problem: browser unresponsive in Activity Monitor) and you find that nmblookup is running, you’re toast, and so is any unsaved work.
In the latest episode, I’d not done anything. In fact I’d been away from my machine, which was still happily connected to the office (Appleshare) network.
Can anyone explain why, and what the hell nmblookup is meant to do, and why it would be appearing in this situation, while I reboot my machine?
Update: from around the web: this Macfixit thread suggests it might be
related to some sort of race condition between lookupd and crashreporter.
.
..And then some more reading of the same thread suggests it’s due to a bug in crashreporterd.
..And there’s this Stepwise piece which says “We’re reported the bug to Apple, and they plan to release a bug fix before the next release of the OS.” Hope you weren’t holding your breath - that was May 1999.
- These posts might be related (the database thinks..):
- Ooh that Jemima Kiss, don't annoy her (17 March 2005; score: 48.46%)
- Guardian Tech Weekly podcast: the second one (30 December 2007; score: 30.55%)
- Try not to laugh when you read either of these.. (8 February 2006; score: 24.5%)
What is it with the new breed of continuity announcers on TV? Once upon a time they were happy to tell you what the next programme coming up was, or when the next episode of whatever you’d been watching would be coming on. And they’d wear formal clothes if they had to be on screen.
Back in the day, you were either a Borg fan or a McEnroe fan. When they met in the 1980 final, where Borg was trying to become the first person ever to win 5 Wimbledon titles in a row, it was immense. (And let it be noted that McEnroe himself got to 5 Wimbledon finals in a row from 1980 to 1984; bested I think only by Borg, with 6.)


