Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002503graphvizDotpublic2014-11-26 19:522014-12-09 18:13
Reportersebras 
Assigned Toerg 
PriorityhighSeveritycrashReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Summary0002503: dot crashes due to infinite recursion
DescriptionI attempted to create a complex graph using dot when it suddenly crashes. After reducing the testcase as much as I could I attempted to build dot from source (the same version as debian uses http://ftp.de.debian.org/debian/pool/main/g/graphviz/graphviz_2.38.0.orig.tar.gz [^]). I built using ./configure --prefix=/tmp/test && make install and using this version it also crashes.

Lastly I attempted to build and test using the latest graphviz from git://github.com/ellson/graphviz.git [^] and it worked! by bisecting between commit f54ac2c (crashed) and 57337e4 (worked) I found that the commit below may have fixed the problem or at least made it less likely to occur. Maybe you want to verify this?

commit 2735ba581e9b62ed9164dcc00b68e145c15b45d8
Author: Emden R. Gansner <[email protected]>
Date: Wed May 7 11:35:52 2014 -0400

    Use real root to check if labels exist, as this is where the bits are set.




Steps To Reproducedot -Tpdf -owow.pdf wow.dot
SIGSEGV!
Additional InformationI attempted to extend the stack from the default 8Mbyte to 16Mbyte but it still crashed.
TagsNo tags attached.
AUXILLARY-FILES
DATE-FIXED
FIX-COMMENT
FORMER-ID
INPUT-FILE
OUTPUT-FILE
STATUS-COMMENT
VERSION2.38.0 (20140413.2041)
Attached Filesgz file icon bug-20141127.tar.gz (Attachment missing)

- Relationships

-  Notes
User avatar (0000858)
erg (administrator)
2014-12-09 18:13

I believe the commit that fixed this was ce55b22ff6be6aad9a748ff363470485a5d0adbb but it is fixed.

- Issue History
Date Modified Username Field Change
2014-11-26 19:52 sebras New Issue
2014-11-26 19:52 sebras File Added: bug-20141127.tar.gz
2014-12-09 18:13 erg Note Added: 0000858
2014-12-09 18:13 erg Assigned To => erg
2014-12-09 18:13 erg Status new => resolved
2014-12-09 18:13 erg Resolution open => fixed


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