Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002512graphvizNeatopublic2015-02-03 14:272015-02-10 11:40
Reporterchristianrusinm 
Assigned To 
PriorityhighSeveritycrashReproducibilityrandom
StatusnewResolutionopen 
PlatformWindows 7, 8.1OSWindowsOS Version7, 8.1
Summary0002512: Neato segfault if some node placed between pair-connected nodes.
Descriptioncgraph gvLayout function randomly crashes if attached "neatoCrash.gv" dot-file used.
If calling gvLayout successful - pair edges looks very poor.

The way to avoid poor edges and crash is to set headPort and tailPort attributes for pair edges as in attached "neatoCrashAvoid.gv".

Steps To Reproduce1. Complile attached sample(main.c) or any other code that simply loads "neatoCrash.gv" dot file and calls gvLayout function with "neato" argument static linking gvc.lib, cgraph.lib, graph.lib, cdt.lib libs from 2.38 or 2.39.20150203 version.
2. Set breakpoint on gvLayout call (use some IDE with debugger).
3. Start programm in debug mode.
Additional InformationCode compiled using C++ MinGW 4.4 compiler.
TagsNo tags attached.
AUXILLARY-FILES
DATE-FIXED
FIX-COMMENT
FORMER-ID
INPUT-FILE
OUTPUT-FILE
STATUS-COMMENT
VERSION2.38, 2.39.20150203
Attached Files? file icon neatoCrashAvoid.gv (Attachment missing)
? file icon neatoCrash.gv (Attachment missing)
c file icon main.c (Attachment missing)

- Relationships

-  Notes
User avatar (0000871)
north (administrator)
2015-02-04 07:16

I didn't see any graphs or other files attached to this bug.

Who has a working MINGW build environment for Graphviz? Not me, anyway.

Stephen North
User avatar (0000872)
christianrusinm (reporter)
2015-02-04 07:22

Sorry, I had some problems with internet connection so I created 2 same issues by mistake one with attached files and one without. Now files attached also to this issue.
User avatar (0000877)
christianrusinm (reporter)
2015-02-10 11:40

Also bug reproduced on Linux uBuntu 14.04 system.

- Issue History
Date Modified Username Field Change
2015-02-03 14:27 christianrusinm New Issue
2015-02-04 07:16 north Note Added: 0000871
2015-02-04 07:18 christianrusinm File Added: neatoCrashAvoid.gv
2015-02-04 07:18 christianrusinm File Added: neatoCrash.gv
2015-02-04 07:18 christianrusinm File Added: main.c
2015-02-04 07:22 christianrusinm Note Added: 0000872
2015-02-10 11:40 christianrusinm Note Added: 0000877


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