Summary: | net-im/telegram-desktop-5.9.0 segfaults with qt6 USE flag enabled | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | asdfg <andrschwarz> |
Component: | Current packages | Assignee: | Esteve Varela Colominas <esteve.varela> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | aliaksei.urbanski, andrschwarz, dlan, esteve.varela, joe, proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
lldb backtrace |
Description
asdfg
2024-12-30 21:08:11 UTC
Created attachment 915553 [details]
emerge --info
Created attachment 915561 [details]
lldb backtrace
I haven't really compiled telegram-desktop with debug C*FLAGS, but I believe this can be useful.
I managed to copy Telegram data from my previous install, thus importing active sessions and eliminating the need to sign in. Most features work. It only segfaults when I scroll down the channels list. Thanks for reporting! I don't think what you posted is a backtrace, and if it is, I cannot interpret it. Can you use GDB and use the "bt" (backtrace) command after it crashes? Also your emerge --info output is lacking the USE and C*FLAGS that telegram-desktop was built with. Make sure to run "emerge --info net-im/telegram-desktop". Info about how tg_owt and any other libraries involved in the crash like Qt6 were built would be useful too. I cannot reproduce this (I've been using USE=qt6 with this package for a while), so I can only assume it's a clang/musl issue. This combination is tested by very few people so things like this can happen. I'd recommend trying to rebuild both tg_owt and telegram-desktop to make sure nothing is lacking a rebuild. If that doesn't work, try with GCC, or an empty CFLAGS, or enable debug info while at it and generate a full backtrace. Is this still an issue? Qt5 support was dropped out back in March, so all builds should be qt6 now. Feel free to create a new issue with the requested information: - "emerge --info net-im/telegram-desktop" - a gdb backtrace, if you manage to capture it or a coredump And if it does come back, please build telegram-desktop & qtbase w/ debugging symbols. |