﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
7938	[critical/blocking] stack overflow: infinite exceptions when opening Conflict editor on a relation	verdy_p	team	"{{{
java.lang.StackOverflowError
	at sun.java2d.pipe.AlphaColorPipe.drawParallelogram(Unknown Source)
	at sun.java2d.pipe.PixelToParallelogramConverter.drawRectangle(Unknown Source)
	at sun.java2d.pipe.PixelToParallelogramConverter.drawRect(Unknown Source)
	at sun.java2d.SunGraphics2D.drawRect(Unknown Source)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog$4.visit(ConflictDialog.java:188)
	at org.openstreetmap.josm.data.osm.Node.visit(Node.java:184)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog$4.visit(ConflictDialog.java:208)
	at org.openstreetmap.josm.data.osm.Relation.visit(Relation.java:165)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog$4.visit(ConflictDialog.java:208)
	at org.openstreetmap.josm.data.osm.Relation.visit(Relation.java:165)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog$4.visit(ConflictDialog.java:208)
	at org.openstreetmap.josm.data.osm.Relation.visit(Relation.java:165)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog$4.visit(ConflictDialog.java:208)
	at org.openstreetmap.josm.data.osm.Relation.visit(Relation.java:165)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog$4.visit(ConflictDialog.java:208)
	at org.openstreetmap.josm.data.osm.Relation.visit(Relation.java:165)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog$4.visit(ConflictDialog.java:208)
	at org.openstreetmap.josm.data.osm.Relation.visit(Relation.java:165)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog$4.visit(ConflictDialog.java:208)
	at org.openstreetmap.josm.data.osm.Relation.visit(Relation.java:165)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog$4.visit(ConflictDialog.java:208)
	at org.openstreetmap.josm.data.osm.Relation.visit(Relation.java:165)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog$4.visit(ConflictDialog.java:208)
... (infinitely reported... the initial exception cause is not logged, even in the Java console, due to the stack overflow)
}}}
Then JOSM freezes and no longer refreshes its window (and even the Java console freezes)

Certainly a synchronization/serialization issue with the GUI thread.

JOSM development version 5406."	defect	new	critical		Core			crash	
