[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

graphviz: dot on mipsel fails with emit.c:3873: bezier_bb: Assertion `bz.size > 0' failed



Package: graphviz
Version: 2.38.0-10
Severity: important
Control: block 804296 by -1

Hi,

I ran into this problem when building my package botch on mipsel:

https://buildd.debian.org/status/fetch.php?pkg=botch&arch=mipsel&ver=0.17-2&stamp=1446862050

	dot -T png buildgraph1.dot > buildgraph1.png
	dot: emit.c:3873: bezier_bb: Assertion `bz.size > 0' failed.
	Aborted
	Makefile:14: recipe for target 'buildgraph1.png' failed
	make[2]: *** [buildgraph1.png] Error 134
	make[2]: Leaving directory '/«PKGBUILDDIR»/doc/wiki'
	Makefile:89: recipe for target 'doc' failed
	make[1]: *** [doc] Error 2
	make[1]: Leaving directory '/«PKGBUILDDIR»'
	dh_auto_build: make -j1 returned exit code 2
	debian/rules:6: recipe for target 'build-arch' failed
	make: *** [build-arch] Error 2

botch uses dot to generate a png from a dot file which fails with:

	dot: emit.c:3873: bezier_bb: Assertion `bz.size > 0' failed.

but also only on mipsel. The other architectures build just fine.

The problem can be trigged by the most minimal input:

	$ echo -ne 'digraph G {A -> B}' | dot
	dot: emit.c:3873: bezier_bb: Assertion `bz.size > 0' failed.
	Aborted

To reproduce this problem, on a porter box do the following:

	$ ssh etler.debian.org
	josch@etler:~$ mysid=sid$RANDOM
	josch@etler:~$ schroot -b -c sid -n $mysid
	josch@etler:~$ dd-schroot-cmd -c $mysid apt-get update
	josch@etler:~$ dd-schroot-cmd -c $mysid apt-get upgrade
	josch@etler:~$ dd-schroot-cmd -c $mysid apt-get install graphviz
	josch@etler:~$ schroot -r -c $mysid
	(sid_mipsel-dchroot)josch@etler:~$ echo -ne 'digraph G {A -> B}' | dot
	dot: emit.c:3873: bezier_bb: Assertion `bz.size > 0' failed.
	Aborted
	(sid_mipsel-dchroot)josch@etler:~$ logout
	josch@etler:~$ schroot -e -c $mysid
	josch@etler:~$ logout

Thanks!

cheers, josch


Reply to: