But, what are the general ways to avoid having or deal with such conflicts keeping the relationship between the teams healthy and productive?
Both QA management and Development management must come to an agreement regarding the ground rules of bug reports.
In some shops, more detail is required before the bug report is sufficient to hand off to development for fixing. That may happen with inexperienced developers, or when maintenance/development is outsourced.
Other shops require less detail.
And some shops like to call the dev/tester over to demonstrate the bug in person (to whichever desk is more convenient) and have the dev write whatever notes he feels he needs.
It's always context and company-specific.