New test failure with harfbuzz 8.2
Mattia Verga
libreoffice at sparebit.simplelogin.com
Fri Sep 29 07:00:57 UTC 2023
Hi,
Fedora upgraded harfbuzz from version 8.1 to 8.2 and as a result this
test started to fail:
[_RUN_____] FontFeatureTest::testGetFontFeaturesGraphite
FontFeatureTest::testGetFontFeaturesGraphite finished in: 0ms
[_RUN_____] FontFeatureTest::testGetFontFeaturesOpenType
FontFeatureTest::testGetFontFeaturesOpenType finished in: 0ms
[_RUN_____] FontFeatureTest::testGetFontFeaturesOpenTypeEnum
FontFeatureTest::testGetFontFeaturesOpenTypeEnum finished in: 0ms
[_RUN_____] FontFeatureTest::testParseFeature
/builddir/build/BUILD/libreoffice-7.6.2.1/vcl/qa/cppunit/FontFeatureTest.cxx:371:FontFeatureTest::testParseFeature
equality assertion failed
- Expected: 1
- Actual : 0
FontFeatureTest::testParseFeature finished in: 1ms
FontFeatureTest.cxx:371:Assertion
Test name: FontFeatureTest::testParseFeature
equality assertion failed
- Expected: 1
- Actual : 0
Failures !!!
Run: 4 Failure total: 1 Failures: 1 Errors: 0
I tried to get a stack trace with gdb, but I'm unable to do so, gdb
always says "No stack". Setting a breakpoint and stepping with 'n' I get:
370 vcl::font::FeatureParser aParser(u"Font name:\"abcd\" on");
(gdb) n
815 return __i;
(gdb) n
88 __new_allocator() _GLIBCXX_USE_NOEXCEPT { }
(gdb) n
371 CPPUNIT_ASSERT_EQUAL(size_t(1),
aParser.getFeatures().size());
(gdb) n
0x00007fffe3e42281 376 }
(gdb) n
371 CPPUNIT_ASSERT_EQUAL(size_t(1),
aParser.getFeatures().size());
(gdb) n
184 ~allocator() _GLIBCXX_NOTHROW { }
(gdb) n
0x00007ffff7f8f21a in CppUnit::DefaultProtector::protect
(this=0x5555555753a0, functor=...,
context=...)
at
/usr/src/debug/cppunit-1.15.1-17.fc40.x86_64/src/cppunit/DefaultProtector.cpp:39
39 }
(gdb) n
19 reportFailure( context, failure );
Is that something useful?
Mattia
More information about the LibreOffice
mailing list