-
-
Notifications
You must be signed in to change notification settings - Fork 13
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] Privacy and Online Account crash #70
Comments
'fraid I can't reproduce this issue on Ubuntu Budgie Polish version of BCC starts just fine here - privacy and online tabs are ok - they show on a restart
|
Ok, here something even simpler. Because previous issues may have been direct results from a corrupted configuration file. I don't know where Budgie stores its config files. I'm testing this on a test user account, so for the sake of simplicity I'm just deleting everything in the home directory. So every time we have a fresh start. After Budgie is launched, I go straight to "Budgie Control Center"
|
It sounds too simple and too obvious to be a common bug. Maybe it was built using the wrong libraries versions ? Here is the port, at the bottom of the page there are all run and build dependencies for budgie-control-center. Possibly there is something suspicious about them. |
I can't really comment about bsd libraries and versioning. I can though point you to what build dependencies Debian uses https://github.com/UbuntuBudgie/budgie-control-center/blob/debian/debian/control Your core trace is interesting. It appears to be seg faulting on dconf ... which is the gsettings stuff from gnome. So removing all folders would be deleting the userspace dconf file. The reason why BCC will not open again on a crash for a particular panel is because BCC will open on the last panel that was open. That is stored in gsettings/dconf Since you are running BSD I don't think you have access to journalctl logs. Maybe looking in /var/log/messages would be useful around the time of a crash. Also if you can install your debug symbols for BCC would give more information where in BCC it is crashing. |
Most of the time it is the same set of libraries. The main reasons why things may differ are Linuxisms. A heavy reliance on Linux infrastructure such as hard-coded systemd, udev, the Linux sound system, etc. And these are mainly low-level libraries that need to provide a glue interface. If application/library is well written honoring other system and POSIX standards, then is portable and most of the time is the same build setup as on Linux. I don't think this is the case of Budgie.
That was my first guess, too, before I even did a core trace. The entry to the
I don't think there's anything interesting about it.
Just good old SIGSEGV
It may still be helpful too. I run BCC from terminal.
The Funny thing is, when cycling through different panels, I was able to finally access "Sharing" panel. And this most likely means one thing, a rouge pointer situation. I hope this sheds some more light. This also explains why earlier crashes occurred on Privacy and Account panels. Maybe this is related to stack panel ?
This may play a key role. If this does not guide us to find the bug. That leaves me no other choice but to play with dbg symbols. One more important thing. FreeBSD by default uses clang compiler, not gnu GCC. I know from experience that code generated with clang and GCC treats (UB's) undefined behaviors differently. Please try out clang compiler, it might help to catch more potential bugs. |
I tried to compile with clang-17 - compilation fails. So what version of clang is your distro using? If you are using 17 - are you using any patches that haven't been upstreamed here? |
Oh, that was unexpected...
Basically, I'm using the Meta Port: Seems like there are some minor tweaks to the BCC: And the Makefile with all the flags is here: |
Description
"Privacy" and "Online Accounts" panels in "Budgie Control Center"
get crashed when the language is different than English.
Budgie version
10.8.2
Operating System
FreeBSD 14.0-RELEASE-p3
Steps to reproduce the issue
Actual result
Panel crashes, sometimes it's impossible to launch "Budgie Control Center" it keeps crashing right after it open. Sometimes opens and opens in white theme (previously was set to dark). Changing the theme doesn't work.
Expected result
Possibility to open "Privacy" and "Online Accounts" panels (in any language) in "Budgie Control Center" without crashing
Additional information
No response
The text was updated successfully, but these errors were encountered: