mastodon-sc / mastodon

Mastodon – a large-scale tracking and track-editing framework for large, multi-view images.
BSD 2-Clause "Simplified" License
66 stars 20 forks source link

displaying bug in TrackScheme #292

Open xulman opened 3 months ago

xulman commented 3 months ago

Hi,

there exists a Mastodon project (opening will fail fidning image data, please open with DUMMY instead) in which the TrackScheme will not render a complete tree, will leave blank regions instead -- it happens at various scales, see below. The project above will open windows, in particular a TS window with a view set to demonstrate this effect.

The first view: Snímek obrazovky 2024-03-13 063613

Resizing the window doesn't necessarily help: Snímek obrazovky 2024-03-13 063738

Fails unf. even on a different scale: Snímek obrazovky 2024-03-13 063824

(when zoom-in vertcially a bit, it get's better-- also a proof that the data is/should be there) Snímek obrazovky 2024-03-13 063847__aLittleMoreHorizontallyZommedIn

tinevez commented 3 months ago

I can reproduce the bug. The data is super corrupted: the tables tell me there are no edges in the graph. So I don't know what is displayed in TrackScheme. I suspect that the data was not generated in Mastodon, correct? It is possible that edges are inserted in the graph with erroneous orientation. Mastodon can only deal with edges that go forward in time (t of target > t of source). Edges that would violate this could create a crash like the one we see.