Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000852graphvizDotpublic2005-03-30 12:192011-04-28 04:03
Assigned Toerg 
PlatformOS*-Linux-OS Version
Summary0000852: SIGFPE on graph with parallel edges

Problem occurs on both x86_64 and i686 with gcc-4.0.0, but not on i686 with gcc-3.2.1
so this may be a compiler problem.
[email protected]:dot> libtool --mode=execute gdb ./dot
GNU gdb Red Hat Linux (
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu"...Using host libthread_db library "/lib64/tls/".

(gdb) run -Kneato -G'overlap=scale' -Tps ~/ -o
Starting program: /home/ellson/FIX/Linux.x86_64/build/graphviz2/cmd/dot/.libs/lt-dot -Kneato -G'overlap=scale' -Tps ~/ -o

Program received signal SIGFPE, Arithmetic exception.
0x00002aaaaaadf2b8 in emit_edge (gvc=0x549260, e=0x55fec0) at emit.c:813
813 for (j = 0; j < bz.size - 1; j += 3) {
(gdb) p bz
$1 = {list = 0x0, size = -470681348, sflag = 1076858823, eflag = 0, sp = {
    x = 0, y = 6187248}, ep = {x = 0, y = 13}}
Additional Information

[ellson] It looks like it was defintely a gcc bug. It's fixed this morning's
An upgrade to gcc-4.0.0-0.38 cleared the problem on i686 architecture, but the problem still exists on x86_64.

I think this is still a gcc bug and that we shouldn't spend time on it.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2011-04-28 04:03 user1 New Issue
2011-04-28 04:03 user1 Assigned To => erg

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