Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002392graphvizNeatopublic2013-11-25 17:482013-12-05 17:10
Assigned Toerg 
PlatformWindowsOSOS Version
Summary0002392: Access violation
DescriptionUnhandled exception at 0x04A16A0A (gvplugin_neato_layout.dll) in [my application]: 0xC0000005: Access violation reading location 0x00000028.
Steps To Reproducedot -Kneato -n2
Additional InformationI would have debugged this issue further, but the graphviz zip doesnt include any pdb files :(
TagsNo tags attached.
Attached Filesdot file icon [^] (2,822 bytes) 2013-11-25 17:48

- Relationships

-  Notes
User avatar (0000604)
ellson (administrator)
2013-11-26 08:58

Running this test case on Linux I get:

$ dot -Kneato -n2
add_segment: error
add_segment: error
failed at node 1584[0]
dot: maze.c:313: chkSgraph: Assertion `np->cells[0]' failed.
Aborted (core dumped)

I notice that the graph is using "otho" splines, which I suspect are not fully working yet.
User avatar (0000631)
erg (administrator)
2013-12-05 17:10

The problem is that orthogonal edge routing requires a stronger separation criterion than other routings. In particular, none of the bounding boxes of the nodes can overlap with any other. In the given input, the node positions are fixed and the bounding box of triangle node %859 overlaps the bounding box of %847.

The fix is to use the stronger test for orthogonal routing and, if it fails, revert to line segments for edges.

- Issue History
Date Modified Username Field Change
2013-11-25 17:48 e2 New Issue
2013-11-25 17:48 e2 File Added:
2013-11-26 08:58 ellson Note Added: 0000604
2013-12-05 17:10 erg Note Added: 0000631
2013-12-05 17:10 erg Assigned To => erg
2013-12-05 17:10 erg Status new => resolved
2013-12-05 17:10 erg Resolution open => fixed

MantisBT 1.2.5[^]
Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker