-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Crash on clicking smiliey / emoji button #27919
Comments
Unable to reproduce. Perhaps something is missing in steps to reproduce? |
Also, you must provide crash ID for crashes |
I also have the same issue on EndeavourOS which is also an archbased distro. Same steps as mentioned but the above error message occours with the packaged binary from the Arch repos and not with the binary from the website. Since the packaged version doesn't allow enabling the beta updates to get a crash ID, I downloaded the binary from the website. With that the error message is slightly different but the steps to produce the crash are the same:
For this I can provide a Crash ID: |
Sorry but the trace from the crash ID doesn't seem to help, I need to reproduce that under debugger. The problem is, I can't reproduce the issue with the steps and other information provided (installing Manjaro KDE in the VM, getting tdesktop from https://desktop.telegram.org, logging in, opening any chat and clicking on the emoji button). Perhaps some more steps are required (pre-configuring the system in some way? having some hardware/drivers?) but not mentioned in the issue. |
Is the Manjaro KDE VM up to date? I'm running |
Perhaps you have made some customization to the system or Telegram, then? Please try to reproduce this in a VM, maybe you will find the missing steps. |
I found what's missing, the emoji selection window needs to be either on the Stickers or GIFs tab when clicking on the button. |
Yes, I tried switching to the sticker tab when was trying to reproduce as the trace mentions StickerListFooter. No luck. |
What I also can assume from the trace is that the issue might be specific to window size/screen resolution/system scale/Telegram scale. But I haven't managed to reproduce with what I have. |
I see, I could replicate the crash in a QEMU VM in virt-manager with default resolution (1024x768), default window size and default system scale, so I'm not sure if they really play a role here. |
Well, virt-manager automatically adjusts resolution to the window, which is maximized in my case (and is way bigger than 1024x768) |
I have that turned off or rather the default behavior with window non maximized is to default to 1024x768 |
No, doesn't crash with 1024x768 for me :( |
Maybe this is related to some exact sticker pack or the amount of sticker packs? |
That might be? I have quite a lot of sticker packs installed (50+) and high resolution from what I can tell, most of them not animated though |
@sophyx this has to be found out so I can reproduce that. Or someone who is able to reproduce should build a debug build of tdesktop and run it under debugger to find where it really crashes. |
@ilya-fedin @sophyx Here is my crash ID: And log:
Can you please provide more detail about how can I read the |
You can't read those dumps. To attach debugger, you should first build a debug build of tdesktop (link to instructions is in readme) and, run |
The trace is the same, ending at ChatHelpers::StickersListFooter::resizeEvent which doesn't have sense as it doesn't call std::clamp:
|
This issue has been automatically closed because no developer succeeded to reproduce the issue with the given reproduction steps. With only the information that is currently in the issue, we don't have enough information to take action. Please reach out if you find what's missing to reproduce the issue so that we can investigate further. Note that GitHub is a developer communication platform. If you're an ordinary user seeking for help, get to support crew via |
Steps to reproduce
Expected behaviour
The opened emoji window should stick to the right window side.
Actual behaviour
App crashes with following message:
Operating system
Manjaro
Version of Telegram Desktop
5.0.1
Installation source
Static binary from official website
Crash ID
No response
Logs
No response
The text was updated successfully, but these errors were encountered: