Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002256graphvizOutput Generationpublic2013-02-11 14:162013-02-13 15:35
Reportererg 
Assigned Toerg 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Summary0002256: dot hangs in an endless loop if it reads data from a pipe
DescriptionSince graphviz 2.30.0 dot hangs in an endless loop if it reads data
from a pipe.
Steps To Reproducecat example.dot | dot -v -Tx11
(Any dot file works.)
Additional InformationReported by Florian Riehm <[email protected]>

If I open the input file without the pipe (dot -v -Tx11 example.dot) everything
works. The problem only occurs with -Tx11 and -Txlib.

With graphviz < 2.30.0 the problem doesn't occur.

[north]
The bug also occurs if
you just redirect from stdin, e.g.

spygold<33346> dot -Tx11 <t1.dot
[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
Assertion failed: (! xcb_xlib_unknown_req_in_deq), function dequeue_pending_request, file xcb_io.c, line 186.
Abort
TagsNo tags attached.
AUXILLARY-FILES
DATE-FIXED
FIX-COMMENT
FORMER-ID
INPUT-FILE
OUTPUT-FILE
STATUS-COMMENT
VERSION2.30
Attached Files

- Relationships

-  Notes
User avatar (0000295)
erg (administrator)
2013-02-13 15:35

There was a conflict between the use of file descriptors in cgraph and FILE* in the xlib plugin. Both now rely on FILE*.

- Issue History
Date Modified Username Field Change
2013-02-11 14:16 erg New Issue
2013-02-13 15:35 erg Note Added: 0000295
2013-02-13 15:35 erg Assigned To => erg
2013-02-13 15:35 erg Status new => closed
2013-02-13 15:35 erg Resolution open => fixed


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