Bug 76908

Summary: Cairo testsuite crashes in _cairo_toy_font_face_reset_static_data
Product: cairo Reporter: LRN <lrn1986>
Component: generalAssignee: Chris Wilson <chris>
Status: RESOLVED MOVED QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: Windows (All)   
Whiteboard:
i915 platform: i915 features:

Description LRN 2014-04-01 15:53:27 UTC
TESTING api-special-cases
api-special-cases.svg11.argb32 [0x1]:   '.' is not recognized as an internal or external command,
operable program or batch file.
api-special-cases.svg11.argb32 [0x1]:   ←[43;37;1mXFAIL←[m
api-special-cases.svg11.rgb24 [0x1]:    '.' is not recognized as an internal or external command,
operable program or batch file.
api-special-cases.svg11.rgb24 [0x1]:    ←[43;37;1mXFAIL←[m
api-special-cases.svg12.argb32 [0x1]:   '.' is not recognized as an internal or external command,
operable program or batch file.
api-special-cases.svg12.argb32 [0x1]:   ←[43;37;1mXFAIL←[m
api-special-cases.svg12.rgb24 [0x1]:    '.' is not recognized as an internal or external command,
operable program or batch file.
api-special-cases.svg12.rgb24 [0x1]:    ←[43;37;1mXFAIL←[m
api-special-cases.script.argb32 [0x1]:  '.' is not recognized as an internal or external command,
operable program or batch file.
api-special-cases.script.argb32 [0x1]:  ←[43;37;1mXFAIL←[m
api-special-cases.gl.argb32 [0x1]:      ←[43;37;1mXFAIL←[m
api-special-cases.gl-dc.argb32 [0x1]:   [New Thread 132364.0x29924]
[New Thread 132364.0x21200]
[New Thread 132364.0x27210]
[New Thread 132364.0x20134]
api-special-cases.gl-dc.argb32 [0x1]:   ←[41;37;1mFAIL←[m
api-special-cases.win32.rgb24 [0x1]:    ←[43;37;1mXFAIL←[m
api-special-cases.win32.argb32 [0x1]:   ←[43;37;1mXFAIL←[m
api-special-cases.image.argb32 [0x1]:   ←[43;37;1mXFAIL←[m
api-special-cases.image.rgb24 [0x1]:    ←[43;37;1mXFAIL←[m
api-special-cases.image16.rgb24 [0x1]:  ←[43;37;1mXFAIL←[m
api-special-cases.recording.argb32 [0x1]:       ←[43;37;1mXFAIL←[m
api-special-cases.recording.rgb24 [0x1]:        ←[43;37;1mXFAIL←[m
Assertion failed!

Program: F:\e26\src\mingw\cairo-git-bb17403622e9ea474017e0039af8ee48b2b285db-1\bld\test\.libs\cairo-test-suite.exe
File: ../../cairo-bb17403622e9ea474017e0039af8ee48b2b285db/src/cairo-hash.c, Line 217

Expression: hash_table->live_entries == 0

Backtrace:

#0  0x68ea4fd8 in abort () from F:\e26\src\mingw\cairo-git-bb17403622e9ea474017e0039af8ee48b2b285db-1\inst\mingw\bin\libcairo-2.dll
#1  0x68ea4018 in _wassert (_Message=_Message@entry=0xffcfc38 L"hash_table->live_entries == 0", _File=_File@entry=0x10360ce8 L"../../cairo-bb17403622e9ea474017e0039af8ee48b2b285db/src/cairo-hash.c", _Line=_Line@entry=217)
    at ../mingw-w64-crt/misc/wassert.c:54
#2  0x68ea40c6 in _assert (_Message=0x68eaa0ca <hash_table_sizes+170> "hash_table->live_entries == 0", _File=0x68eaa084 <hash_table_sizes+100> "../../cairo-bb17403622e9ea474017e0039af8ee48b2b285db/src/cairo-hash.c", _Line=217)
    at ../mingw-w64-crt/misc/wassert.c:30
#3  0x68de2a74 in _cairo_hash_table_destroy (hash_table=0x1035fbe8) at ../../cairo-bb17403622e9ea474017e0039af8ee48b2b285db/src/cairo-hash.c:217
#4  0x68e3b6b0 in _cairo_toy_font_face_reset_static_data () at ../../cairo-bb17403622e9ea474017e0039af8ee48b2b285db/src/cairo-toy-font-face.c:523
#5  0x68dd90ce in cairo_debug_reset_static_data () at ../../cairo-bb17403622e9ea474017e0039af8ee48b2b285db/src/cairo-debug.c:69
#6  0x00401eab in cairo_test_fini (ctx=0x28ed50) at ../../cairo-bb17403622e9ea474017e0039af8ee48b2b285db/test/cairo-test.c:264
#7  0x004066fd in main (argc=0, argv=0xa219bc) at ../../cairo-bb17403622e9ea474017e0039af8ee48b2b285db/test/cairo-test-runner.c:996
Comment 1 Massimo 2015-01-13 17:59:55 UTC
this is probably the same bug reported (and now fixed) here

https://bugs.freedesktop.org/show_bug.cgi?id=87567
Comment 2 GitLab Migration User 2018-08-25 13:59:51 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/cairo/cairo/issues/305.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.