Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.0.0
-
None
-
Mac OS X (10.6.x and 10.7.x)
-
191646001524c82f8a5216b033eb45fff46f580f
Description
Backtrace:
Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000111bb7000 0x00000001001ff82b in QUtf8::convertFromUnicode () (gdb) bt #0 0x00000001001ff82b in QUtf8::convertFromUnicode () #1 0x00000001001ffa0b in QUtf8Codec::convertFromUnicode () #2 0x00000001001fa305 in QTextCodec::fromUnicode () #3 0x00000001000f6893 in QString::toLocal8Bit () #4 0x0000000107d25be6 in QBasicFontDatabase::fontEngine () #5 0x00000001006fc686 in loadEngine () #6 0x000000010070099a in QFontDatabase::findFont () #7 0x0000000100701f74 in QFontDatabase::load () #8 0x00000001006dd8c4 in QFontPrivate::engineForScript () #9 0x000000010071be50 in QTextEngine::fontEngine () #10 0x000000010071e0d1 in QTextEngine::shapeTextWithHarfbuzz () #11 0x000000010072160b in QTextEngine::shapeText () #12 0x0000000100721997 in QTextEngine::shape () #13 0x000000010072c638 in QTextLine::layout_helper ()
The tests that are crashing all look to be RTL-related. The crash does not happen every run, but is fairly frequent (10 runs should be enough to reproduce)