Cannot build qt5-webkit with debug

Marcin Cieslak saper at saper.info
Mon Feb 24 17:49:23 UTC 2020


On Mon, 24 Feb 2020, Miroslav Lachman wrote:

> "phantomjs" can run simple "Hello world" example
> https://github.com/ariya/phantomjs/blob/master/examples/hello.js
>
> But when I try to run some real work (fetching web page) it segfaulted.

Looks like Qt5Webkit has a problem reading CSS for the web page you have
been testing it on. Can you share the code of the page?

> The output is long so I put it on line: https://hastebin.com/ibefonagob.bash

* thread #1, name = 'phantomjs', stop reason = signal SIGSEGV: invalid address (fault address: 0x10)

     frame #9: 0x0000000803992791 libQt5WebKit.so.5`WebCore::CSSValuePool::createFontFamilyValue(this=0x0000000806ee1d18, familyName=0x000000081551f338, fromSystemFontID=Yes) at CSSValuePool.cpp:129:63
     frame #10: 0x00000008039cf92c libQt5WebKit.so.5`WebCore::CSSParser::parseSystemFont(this=0x00007fffffffa490, important=false) at CSSParser.cpp:6907:54
     frame #11: 0x00000008039b6beb libQt5WebKit.so.5`WebCore::CSSParser::parseValue(this=0x00007fffffffa490, propId=CSSPropertyFont, important=false) at CSSParser.cpp:3058:13
     frame #12: 0x00000008043d74bf libQt5WebKit.so.5`cssyyparse(parser=0x00007fffffffa490) at CSSGrammar.y:1547:39
     frame #13: 0x00000008039aa3ed libQt5WebKit.so.5`WebCore::CSSParser::parseSheet(this=0x00007fffffffa490, sheet=0x00000008155f5e40, string=0x00007fffffffb888, textPosition=0x00007fffffffb650, ruleSourceDataResult=0x0000000000000000, logErrors=false) at CSSParser.cpp:423:5

Looks like it has some trouble parsing font declarations in the HTML/CSS code you have been testing
on. This can be a webkit bug...

Would be good to have a minimal HTML/CSS testcase to reproduce this and this should
probably be reported upstream.

Marcin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3663 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20200224/6d993ae4/attachment.bin>


More information about the freebsd-ports mailing list