Summary: | net-im/telegram-desktop-4.10.3[qt6] segfaults with dev-qt/qtsvg-6.6.0 (can't handle invalid SVG) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Joe Kappus <joe> |
Component: | Current packages | Assignee: | Esteve Varela Colominas <esteve.varela> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | amanzharov, dlan, ionen, me, neb.semqen.ramesses, proxy-maint, qt, volkov |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/telegramdesktop/tdesktop/pull/26916 https://github.com/telegramdesktop/tdesktop/issues/26887 https://bugreports.qt.io/browse/QTBUG-117944 https://codereview.qt-project.org/c/qt/qtsvg/+/510692 https://bugs.gentoo.org/show_bug.cgi?id=915998 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 838973 |
Description
Joe Kappus
2023-10-11 08:05:53 UTC
This was already reported to me, thanks for making it a proper issue. I will not do anything about this, though I will add the relevant blockers to *DEPEND. Glad to know upstream is taking care of it. This bug is related to dev-qt/qtsvg-6.6.0 Fixed upstream https://github.com/qt/qtsvg/commit/effc44495a33babd4cf7a2044123f420e6b3da1c.patch net-im/telegram-desktop-4.10.3[qt6] with patched qtsvg-6.6.0 works fine for me (In reply to Andrey Volkov from comment #3) > https://bugreports.qt.io/browse/QTBUG-117944 => https://codereview.qt-project.org/c/qt/qtsvg/+/510692 for 6.6 The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37a5ee017ab4bc745fdff6626603ceb5ebbdd129 commit 37a5ee017ab4bc745fdff6626603ceb5ebbdd129 Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2023-10-12 19:47:56 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2023-10-12 19:52:36 +0000 dev-qt/qtsvg: backport qt6.6 fix for crash with invalid SVGs Bug: https://bugs.gentoo.org/915582 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> dev-qt/qtsvg/files/qtsvg-6.6.0-invalid-svg-crash.patch | 18 ++++++++++++++++++ .../{qtsvg-6.6.0.ebuild => qtsvg-6.6.0-r1.ebuild} | 4 ++++ 2 files changed, 22 insertions(+) (In reply to Esteve Varela Colominas from comment #1) > This was already reported to me, thanks for making it a proper issue. > I will not do anything about this, though I will add the relevant blockers > to *DEPEND. Glad to know upstream is taking care of it. By the way, the build failure I mentioned before with 6.6.0-rc seems gone, maybe this got fixed in final. Along with this qtsvg fix, I'd assume that won't be needed. Not that I've really tried given I don't use this, please close if all good. Thanks a lot for the backport! I'll close this issue. Please make a new issue if other problems regarding qt6.6 pop up. |