-
-
Notifications
You must be signed in to change notification settings - Fork 58
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
mate-keybinding segfaults after setting custom keybinding #45
Comments
I can confirm this bug too: mate 1.6 from official rep on debian wheezy. Here is what I did:
some more info
Erasing ~/.config/dconf/user enables the start mate-keybinding-properties again. |
Confirm. Arch Linux, mate 1.6 from official repo. |
@sbalneav This can be closed? |
Nothing else heard, closing. |
Still experiencing issues in Ubuntu with mate 1.6
My custom keybindings:
|
I don't believe this can be closed yet. It's an issue for me on Debian Wheezy i386 with MATE 1.8 from wheezy-backports, and it has been since I used 1.6 from the MATE repo. Temporary breakpoint 1, main (argc=1, argv=0xbffff574) |
@stephenangelico As per commit ea467b2 , this bug has been fixed in the mate-control-center |
@stephenangelico Here is how to get a proper backtrace in debian, https://wiki.debian.org/HowToGetABacktrace. If you, as @Vdragon said, have version 1.8.1 and can reproduce this do post the backtrace here. But please make sure to enclose them in ``` (3 backticks). |
Yeah, I've got 1.8.1:
I also got different output from GDB. I also got libc6-dbg and libgtk2.0-0-dbg (as you can see from my above comment, I already got mate-control-center-dbg). Thanks @infirit for the link on Debian backtracing. This is the result, but I'm still missing a file:
I haven't mentioned that this only happens on my i386 laptop. My desktop, also running Debian 7.5 with MATE 1.8, but amd64, doesn't have this problem. |
@infirit @stephenangelico I've made a mistake, the fix of this issue should be landed in 1.6.1 instead of 1.8.1 , so it's a strange situation now. And I confirmed that similar issue happened in version 1.8.0 as well on my Ubuntu 14.04 32-bit machine, I'll add my backtrace when I found time switch to MATE DE. |
It fails in the same function as far as I can see so re-opening. |
I just added the next patch to the "mate-control-center-1.8.1/capplets/keybindings/mate-keybinding-properties.c" file:
and the segfault problem seems to be resolved. Can you try it too? |
I installed MATE from the Debian repositories. I could get the source and compile it myself, as long as clear instructions are included. I'd rather get the patch as a package upgrade, though. Sorry to be a nuisance, but I'm not a programmer. |
@stephenangelico The build & install instructions can be acquired here, I've asked to make this file appear in all of the branches but currently the devs didn't feel to do so. |
@stephenangelico If you want, you can find a compiled "mate-keybinding-properties" bin for i386 arch on this link: http://ge.tt/89o2ldp1/v/0 . Note that the "mate-control-center" sources version is "1.8.1-0" (the one distributed with Linux Mint 17). At first you have to verify your "mate-control-center" version, then test the original file path with this command:
If the output is this:
you can change it with the patched one:
|
Thanks @ivancekg but I got this error:
I think that's what comes of trying to use an Arch-built binary on Debian. No permanent damage, of course, because I backed up the original as you suggested, but I already had a suspicion that it wouldn't work. |
@stephenangelico Which version is your "mate-control-center" packet? |
@ivancekg can you open a pull request? |
@ivancekg See my comment from the 13th of June. But for readability I'll put it here too:
|
I just got hit with this bug in Fedora 21, running mate-control-center 1.8.2 in mate-desktop 1.9.1. I added a custom keybinding to enable the Scroll Lock key (automatically disabled in mate-desktop and elsewhere for some odd reason) and the next time I wanted to try to adjust that keybinding every launch of mate-keybinding-properties greeted me with a segfault and/or a sigsev until I ran dconf reset -f /org/mate/desktop/keybindings/. |
@stefano-k I opened a pull request with the patch: #116 |
@ivancekg thank you! |
@ivancekg Of course, I had to install a plethora of packages to get it to compile so I can't be sure it will work in a vanilla installation on Mint 17. |
#80 seems to be similar - so is it considered to be fixed by that commit too? |
Backtrace
distro: Ubuntu 12.10 x86 32-bit
DE: mate from PPA
Reproduce video
http://www.youtube.com/watch?v=VVm7QVCf-gY&feature=youtu.be
The text was updated successfully, but these errors were encountered: