New test failure with harfbuzz 8.2

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

 



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







[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux