Assertion failed (Windows 10 x64)

Martin Koppehel <[email protected]> Mon, 28 May 2018 19:42:51 +0200
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
Hi all,

I'm experiencing some weird behavior with cairo 1.15.2 when running on
Windows 10 x64.
I have some code which renders paths using HarfBuzz and FreeType and
occasionally, my program just crashes.

In order to debug this, I redirected stderr to a file and got the
following output:

Assertion failed!

Program: test.exe
File: cairo-pattern.c, Line 1064

Expression: CAIRO_REFERENCE_COUNT_HAS_REFERENCE (&pattern->ref_count)
Assertion failed!

Any idea how I can fix this?
I'm happy to provide source code, even though I can't share it publicly.

Best regards,
Martin

-- 
cairo mailing list
[email protected]
https://lists.cairographics.org/mailman/listinfo/cairo
pEpkey.asc (application/pgp-keys, 1.7 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBFr5VMoBCADDjDsQ86vcaVU4kNWlTuThS7hMOIPRBLF9MuP3wDNcwwIIrY1a
6GJruFULk9L3kQCy0SnCpcLLRHBIrh0hlL5seXnP7jYSqVL6v7R2Qm/6Lmw7m0J1
+jRrjy0bGfjhz5HaJLcfEhdvThKxu4JWGV+NFQIUXxDS/tTp2WhtQkSBpH3UUK5T
LEd69NpMdLAtIrtottDG/guKaDOW7KGJ0yzKSZ+uix8wlkf3gFL6/RnN+9qvddGX
CgnfOXYB4HxpOoK7NcxAj3VzHxp1+5Uk14Gn46moLUiGLKMoa3O3LPEgROoWnUvq
fCS1QuVhA2I6Pi3tSoC2b9eFqZuV0G4uOoH/ABEBAAG0ME1hcnRpbiBLb3BwZWhl
bCA8bWtvcHBlaGVsQGVtYmVkZGVkLmVudGVycHJpc2VzPokBVAQTAQgAPhYhBGK+
UqiBihQZNKUVb600hfBGhgODBQJa+VTLAhsDBQkB4TOABQsJCAcCBhUKCQgLAgQW
AgMBAh4BAheAAAoJEK00hfBGhgODwJgIAJJqGar4C5WbVKWjWKXD5+Iir5ID5Cg8
ni+0RPhWRU1qb57nd7Kl4Q2doHvfc71z7X487rbGz6igiiwxBsmtLuFPuBD1tdCC
D/olCoeGUTTT7sqs6EcKIn7m4aqpoBO+HFEyoGeyocB7iIAnSYK1EocMQDGuq/px
EUXpBEq8GQ6TPo/O6khVNPIlgt1rxqFPvwFxyZy70Sg2Hz10YEBD88yZyf+0gMfO
yhWAw39mj9sKF4375sBBcrHJHOF5cUQLYW3yUfSUqXq+g9nTpHJDm88eX5EMQKo6
VFJ8uv452vG984OLOMsVLy8YJu99Igk722UMp2ImUCru4qZNmRAlIiq5AQ0EWvlU
ywEIALzJKIcS163Lx6lGQmz1mq+TABTerQfYI6f2LfvSR9Y23dIg6DTFNuSACfgO
MW5SMU+kM+0hXg1oOfUMUnDl9RcBgOzMGDRm+cPDf3H7RJBmiz9fVm6P1BpA1oTD
hpP5hFRLkAI6KHcEa+brZ9xMk+VxgYaC6C7bupJpHrqyp3iDRYJdu5ocEl+rUw+D
S/HxN2IPA2UAYfhGPa4I3Y/RA6ceSbA++kCdB8/qxlFH02q4Lk4mm4wD4hoUENSi
tvc4zA26gUnM1XEBY+hKwKmkhocGtg7ZU/TjyENyTAu650Mtos5TN/5gSdkVYjcA
NFJtFnyRR7pz8v8XPuAf+oxNScMAEQEAAYkBPAQYAQgAJhYhBGK+UqiBihQZNKUV
b600hfBGhgODBQJa+VTLAhsMBQkB4TOAAAoJEK00hfBGhgODvoYH/Am2Qy6lz3G2
UQ0sJEFQBTmth9wz7TWLzdDnrKkwXrOVX34gCm5TDqAE1aYJra/WCMADZOMbbc5R
9szNEImuOUPRlixf4eLpen71PsmB3n8niStgT/5iClQ+F0XnIgjgvkYIl1bwHN/k
OJNd2BbQjO4AFOAVdTr53ivKojjCuk4cX3vVuBHtWo7pLVdjUprT5mblYpbXetKe
QuJtigBtlsdQ1k1nOyrI5BWG8qlR7P/y4Fs1rq5eEc0wKOIIrp3iZ1URMUqqzQkr
qCXG3bnWmHLi2tDOM5Ds66SRm+PUu8N+tTiRT412A94Mfzo6qyaFWgV3ClZzNAWk
ninNIPJ/xHE=
=Fpx6
-----END PGP PUBLIC KEY BLOCK-----