-
-
Notifications
You must be signed in to change notification settings - Fork 54
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
[Bug] Adding the Keyboard Layout applet causes the DE to fail #319
Comments
Can you reproduce this by relogging after adding the applet (i.e. log out and log back in) or is it only when rebooting? |
After log out and re-entry, the mouse and keyboard do not work. That is, the effect is about the same, except that now I see the bottom panel, but mouse clicks on it do not work. |
I believe I encountered the same bug on arch linux with the update from ibus 1.5.27 to 1.5.28, downgrading ibus (and libibus) to 1.5.27 fixed the problem. |
Of course it's ibus... |
Please can affected people describe their keyboard layouts. What are they? Are you using ibus? If so what is your ibus setup? Basically we need more info to be able to reproduce this. As an aside we have .28 on ubuntu and we haven't noticed any issues with en_US |
I can't reproduce this on Arch with ibus .28. |
Guys, this may seem strange... But having QEMU on hand and the ability to create/use several clones of already installed/configured systems with Budgie-10.7.1 without the I understand that it looks silly from my side, but maybe it will give you some thoughts... :) p.s.
Sincerely, |
'fraid still cannot reproduce with the above two instruction variants on Ubuntu lunar. When you have the DE issues please can you switch to a TTY (CTRL+ALT+F3), login and run
Use the arrow keys to move around - see if there are any obvious issues around the time of the DE failures - usually the text will be in either yellow or red. |
I couldn't get useful information from the journal. I was able to start btop and saw that the budgie-panel process was at 100% load and very quickly used up all the RAM until the system froze. |
Additionally, I tested Budgie-10.7.1 in Fedora-37 and everything works there, there are no problems. I tend to think that something else has not been fully updated in Mageia-9. Nothing else comes to mind... I installed the two applets I wrote about above. For now I will work like this. And I also could not get the journalctl output due to the system freezing. :( |
The only thing I can think of here is to install the debug symbols for budgie-desktop using whatever instructions are relevant to your distro Then using gdb to attach to the https://stackoverflow.com/questions/2308653/can-i-use-gdb-to-debug-a-running-process |
Thanks. In the meantime, here, I managed to take a screenshot when starting Then I launch from the After adding these lines and restarting the computer, I see that The result is that everything freezes again and the hard disk is constantly in a write/read cycle. After some time, the panel disappears altogether. What conclusions can be drawn from this? Thanks. |
Additionally: If you run In other words - it looks like this (I have problems with English, sorry, I'd rather show you): So -
...killing processes (cleaning for the test)
So (starting in reverse order) - the computer freezes and everything freezes:
Maybe it will come in handy? Thanks. |
ibus-daemon is started by budgie-wm - https://github.com/BuddiesOfBudgie/budgie-desktop/blob/main/src/wm/ibus.vala#L76 - The fact that you have had to start ibus-daemon before the panel is worrying. Is there anything in the journal ibus related?
if you kill ibus-daemon and start it up again using the parameters budgie currently expect are there any errors/warning reported?
|
I started That is: |
"current session already has an ibus-daemon" Did you check and kill all ibus related processes first? Use Worth also checking the output of that command carefully to see how the current ibus processes have been initiated before killing them. I think we need to see the output of this to see what happens on login
|
oops... ok... Now, if you run everything at once...
...then again everything hangs and the log is not output, a complete freeze of the system: And after about 5 minutes:
|
I used |
See: https://pkgs.org/search/?q=ibus I suspect that Fedora-37 + Budgie-10.7.1 works because ibus-1.5.27 is installed in it. Let me remind you that in Mageia-9 ibus-1.5.28. By the way, in Ubuntu 22.04 LTS (Jammy Jellyfish) maximum version = ibus-1.5.26. Now I will try to install ArchLinux (+ ArchLinux Extra x86_64 repo) with ibus-1.5.28 + Please, wait for the test results. Thanks... |
Test results in Arch Linux-2023.02.01 (ibus-1.5.28-1) The version with a downgrade to ibus-1.5.27 for Arch Linux-2023.02.01 is not confirmed (see screenshot). In Arch Linux-2023.02.01 (ibus-1.5.28-1) I have no more questions for the developers. Thank you all very much for the consultations provided. If you deem it necessary, this bug can be closed. Sincerely, |
Today I have some time to look into this and installed a VM with Arch Linux. I was able to reproduce the error with the following setup:
setup budgie:
|
I bisected ibus to this first bad commit: ibus/ibus@19ca106 |
So the question remains, is this an ibus bug or a Budgie bug? |
Keyboard layout doesn't seem to be relevant. |
Found out this is what was causing the segfault here: #446 This was introduced with the Budgie 10.8 update for me. People clearly still having issues with this recently around the update such as here: #441 and here: https://forum.endeavouros.com/t/keyboard-layout-applet-breaks-budgie/44245 @EbonJaeger @JoshStrobl looks like the fix still hasn't resolved it for folks. This broke things so badly for me that I had to run |
Is this still happening? If it is, can you follow the steps in https://docs.buddiesofbudgie.org/developer/workflow/providing-backtraces so we can see where the segfault is occurring? |
Hello dear serebit. I apologize for the long absence of information on my part on this issue. I was forced to disable the notification service on my GitHub due to GitHub spam. Regarding the issue, I can report the following: with the release of Budgie-v10.8 there are no more problems and DE works stably. This allowed me to release the next builds of my Mageia derivative. So you can clearly see that Budgie-v10.8.2 is working. Thank you very much for your work. I congratulate everyone on the upcoming New Year, wish you good luck to all your projects and don’t say goodbye. Sincerely, Edited by @JoshStrobl: Removed off-topic or not appropriate commentary from comment. |
Additionally, regarding the question full desktop crush after adding widgets #500 (see above, JoshStrobl mentioned this issue), I would like to inform you that a common reason for logging out with the error shown there in the screenshot is hardware acceleration. If you remove the gstreamer1.0-vaapi (gstreamer1-vaapi in Fedora) package and reboot, i.e. use only software acceleration, then perhaps the problem should go away. I release my builds exclusively with software graphics acceleration, since it is unknown which card and drivers will be used. This is most likely a GNOME issue, but not certain. Sincerely, |
Hello, dear serebit and JoshStrobl. I hasten to report that Budgie-v10.9.1 works great and the keyboard layout too. For this version we had to additionally build a package for Sincerely, |
No. Budgie 11 will not be based on GNOME and we have no plans at this time on forking more components developed by GNOME for Budgie 10 series. You can read on why budgie-session exists at https://buddiesofbudgie.org/blog/budgie-10-9-released |
Description
Hello.
Budgie Desktop-10.7.1, Mageia-9.
Problem:
If you add the
Keyboard Layout
applet to the bottom panel and reboot, the panel no longer loads and the system hangs: the hard disk arrives in some kind of write/read cycle, the keyboard does not work. The only method is the systemReset
button.Best regards,
Alex
Budgie version
budgie-desktop 10.7.1
Operating System
Mageia-9
Steps to reproduce the issue
Add the
Keyboard Layout
applet and restart your computer.Actual result
DE does not load.
Expected result
The DE is supposed to boot sometime.
Additional information
No response
The text was updated successfully, but these errors were encountered: