New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
crashes on page with emoji in title #2306
Comments
Can you try with e.g. QupZilla please? |
Aha, same issue. http://paste.the-compiler.org/view/186f1722 Also probably related - CopyQ also crashes now after copying some emoji into the clipboard. |
This is interesting... how about this? import sys
from PyQt5.QtWidgets import QApplication, QLabel
app = QApplication(sys.argv)
label = QLabel(text='a🕴️b')
label.show()
app.exec_() |
Yep, that segfaults instantly. Interestingly enough, now qutebrowser doesn't crash, but simply shows a missing glyph box instead of the emoji... |
Okay, this definitely looks like a Qt bug then - I don't have the time to track those down too I'm afraid, too busy with qutebrowser bugs 😉 Can you please open an issue in the Qt bugtracker with that example and stacktrace and link it here though? |
QT bug report: https://bugreports.qt.io/browse/QTBUG-59022 |
Thank you! Closing this then. |
I wonder whether the fix for QTBUG-64239 also fixes this. It's part of Qt 5.9.3, which was released today. @swalladge can you check whether you can still reproduce this now, and then re-check as soon as Arch has Qt 5.9.3? |
Can confirm, segfault still happens in 5.9.2. I'll let you know regarding 5.9.3 as soon as I get it installed. |
@The-Compiler it renders perfectly with no segfaults with 5.9.3! 👍 |
When I open a page containing a unicode emoji in the title element, such as this:
I get weird behaviour depending on where/how I open qutebrowser.
qutebrowser --backend webengine
= seg fault - see debug log: http://paste.the-compiler.org/view/a3cee804 and gdb trace: http://paste.the-compiler.org/view/ce58a36equtebrowser --backend webengine --temp-basedir
== bad rendering ( https://nextcloud.walladge.net/s/CNUAHVQcOX7INNd )qutebrowser
== abort (core dumped) with the following backtrace: http://paste.the-compiler.org/view/2d478a1aqutebrowser version info
The text was updated successfully, but these errors were encountered: