[Dot] Illegal Memory Access when running dot.exe with single nodes
Ported Issue from Mantis Original ID: 1630 Reported By: Reinhard A. Hahn
SEVERITY: MAJOR Submitted: 2009-06-29 05:00:00
OS: X86-WIN XP PRO-VERSION 2002 SP3
VERSION: 2.22.2
DESCRIPTION
When I run
C:\Programme\Graphviz2.22\bin>dot.exe -Tgif -O C:\Temp\input_with_single_nodes.dot
with the attached input file, the program terminates with the message
Die Anweisung in "0x68dd2dd2" verweist auf Speicher in "0x68e1c570". Der Vorgang "written" konnte nicht auf dem Speicher durchgeführt werden.
which means in English
The instruction at "0x68dd2dd2" referenced memory at "0x68e1c570". The memory could not be written.
After shifting all the 'single node' lines of the form
"a_name,a_version_number";
(i.e. without an '->' arrow) at the end of the file, just before the closing '}', the error message changes to (in English)
The instruction at "0x68dc1c68" referenced memory at "0x00000004". The memory could not be read.
When doing the same on another computer with the same OS / OS version, the error messages is
dot.exe hat ein Problem festgestellt und muss beendet werden
which means in English something like
dot.exe has an error detected and has to be closed.
In this case the error signature is:
AppName: dot.exe
AppVer: 0.0.0.0
ModName: libcairo-2.dll
ModVer: 0.0.0.0
Offset: 00012dd2
The technical error report informations are quite long and may not be copied from the Window, in which they are displayed, so I send them on request only. Except for one file, which is stated to be a part of the error report, which I attach here: 5512_appcompat.txt
ADDITIONAL INFORMATION
- When deleting the a.m. single node lines dot.exe runs fine. But I do need the single node lines. Otherwise I wouldn't be able to see nodes without connections as well.
- In addition to the error I see a warning (dot.exe:5116): Pango-WARNING *: couldn't load font "Times Roman Not-Rotated 14", falling back to "Sans Not-Rotated 14", expect ugly output. which seem *not to be related to the reported error