In my hall, there's one person who occasionally has frustrated outbursts. He'll suddenly swear and bang on his keyboard and desk for a few moments.
I talked to him once after asking him if things were okay, and it seems that he was frustrated by some blockages in a bad software build that were blocking his work.
Still, the outbursts are somewhat regular (3-4 times a week) and are inappropriate (our workplace is filled with pretty calm people).
I don't think that he'd be violent toward others, but it is disturbing and I do not know if anyone else has yet reported it. A few people I asked about it have said that it has become more frequent in the past two weeks. The swear phrases are almost identical to each other, almost like its clockwork. Someone else in the hall just "tunes" it out. I think most people would rather avoid the awkwardness.
I'm wondering how I can proceed without necessarily costing this person a job or adding to his frustrations. Our workplace is reasonably supportive of employees and I don't want to be harming this person in the short term either.