Comments (37)
Looks very similar to #52
from mate-control-center.
This is related to glib.
(process:5246): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
abrt-applet: repeated problem in mate-control-center-1.6.0-1.fc19, not showing the notification
(process:5313): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
from mate-control-center.
Perhaps this will help our bug squashers:
https://bugzilla.mozilla.org/show_bug.cgi?id=833117
from mate-control-center.
Any update? This is happening since 1.5.0 and continues with mate-control-center-1.6.0
https://bugzilla.redhat.com/show_bug.cgi?id=879663
from mate-control-center.
a current backtrace.
https://dl.dropboxusercontent.com/u/49862637/Mate-desktop/Bugs/backtrace-mate-display
This happend on both funktions.
a) change resolution
b) try to rotate the display
from mate-control-center.
This bug is still present on mate 1.7.90
mate installed versions: http://paste.fedoraproject.org/83124/94134735
Related bugs on Fedora 21 (rawhide):
https://retrace.fedoraproject.org/faf/reports/313745/
https://bugzilla.redhat.com/show_bug.cgi?id=1058429
from mate-control-center.
Also reproducible in MATE 1.8.0
http://paste.fedoraproject.org/83244/16328913
from mate-control-center.
Finally I am able to reproduce this with my new laptop. I will try to fix this
from mate-control-center.
Great, thank you Stefano. Please let me know if you need help to validate the patches when you fix it.
from mate-control-center.
Still seeing this in mate-control-center-1.8.1-2.fc21
(process:2633): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
from mate-control-center.
@samtygier are you able to get a backtrace running gdb and mate-display-properties with -g-fatal-warnings argument?
from mate-control-center.
http://www.fpaste.org/100880/ (gdb is asking for more dbg packages, but the backtrace looks complete to me. let me know if you need more info)
from mate-control-center.
@stefano-k and @infirit Here are some bugs raised against Ubuntu MATE with logs of debug.
- https://bugs.launchpad.net/ubuntu-mate/+bug/1351890
- https://bugs.launchpad.net/ubuntu-mate/+bug/1338854
Regards, Martin.
from mate-control-center.
in a Mate GTK3 enviroment i don't see the issue anymore
from mate-control-center.
in a Mate GTK3 enviroment i don't see the issue anymore
This might indicate we've hit some old bug in GTK+2...
from mate-control-center.
Now I can confirm it indeed doesn't happen in GTK+3 build.
(Using GTK+ 3.14.5 in Debian Testing.)
from mate-control-center.
new backtraces:
fedora 20 https://dl.dropboxusercontent.com/u/49862637/Mate-desktop/Bugs/mate-display-properties-f20
with debian jessie
rave@jeesie:~$ gdb mate-display-properties
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from mate-display-properties...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/mate-display-properties
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffed586700 (LWP 1228)]
[New Thread 0x7fffeccd3700 (LWP 1229)]
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff577207d in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
(gdb)
Full backtrace informations are in fedora ones.
from mate-control-center.
@stefano-k same as this report.
#106
Can we focus our work a bit on those reports please?
This is a regression since 1.6.x
Every user in fedora who change the screen resolution after installation will get a alarm from fedora's bug reporting tool.
The list of users who are affected in downstream report is huge.
from mate-control-center.
I suspect this is caused by https://bugzilla.gnome.org/show_bug.cgi?id=635380.
from mate-control-center.
this commit is in gtk3
https://git.gnome.org/browse/gtk+/commit/?id=323df2b2800383832ed3c2e43626f2c6821c33ec
still wondering why this have an effect in gtk2.
or maybe this is missing in gtk2.
from mate-control-center.
Yes, because they didn't push that commit to GTK+2 branch.
from mate-control-center.
Ok, I've made a patch for GTK+2 and tested it in Debian (Jessie) and Ubuntu (Precise/Trusty/Utopic).
@NiceandGently also tested it in Fedora a few days ago.
If you use some other distro, you can get the patch from here and try it for yourself.
from mate-control-center.
..end of a long story :)
Patch is pushed to the gtk-2-24 branch upstream.
https://git.gnome.org/browse/gtk+/commit/?h=gtk-2-24&id=ee95f3d7259c0859ce41189b781b4339b4cd64aa
Thanks to monsta and m.clasen.
Marked as can be closed.
from mate-control-center.
Great! :)
from mate-control-center.
Wonderful! Thank you @monsta and @NiceandGently !!!
from mate-control-center.
How do I apply the patch to Debian. I have down loaded gtk2-debdiff.
The reason that I need to apply this patch is that I upgraded from Wheezy to Jessie. Apparently, they fixed problem on Jessie, but have not in Wheezy. Since the package has the same version number in Jessie and in Wheezy, it won't get updated on Jessie upgrade. So I need to apply the patch. But the question is how to apply the patch?
from mate-control-center.
Since the package has the same version number in Jessie and in Wheezy, it won't get updated on Jessie upgrade.
I don't know which package you mean, but gtk+2.0 is updated during the upgrade just fine as it's newer than in Wheezy. The patch is already in it.
from mate-control-center.
Hi Monsta,
I used to have mate on Wheezy and I used to be able to run all the programs that ran on gnome. I upgraded to Jessie. Now, I am not able run many programs on mate, while I am able to run the same programs on gnome. For example, when I want to run say synaptic the window is opened and then it crashes. I did research and it seem to be very similar to symptoms described here.
I described it more detail in another forum :
http://forums.mate-desktop.org/viewtopic.php?f=5&t=3701&p=11553#p11553
I was thinking to uninstall the mate and reinstall it, but if the problem is with gtk2 then it won't help.
Would you like to find out what went wrong in my system?
Is there a test that we can do to see if the patch is applied?
Thanks,
from mate-control-center.
For example, when I want to run say synaptic the window is opened and then it crashes. I did research and it seem to be very similar to symptoms described here.
It doesn't look similar to me. Besides, Synaptic is GTK+3 app.
Your description hints at some more generic upgrade-related problem. Probably the best thing to do is to post a support request at Debian forums.
from mate-control-center.
Is
http://forums.debian.net/
a good form to post the problem? If not which forum is the best for posting this problem.
Thanks.
from mate-control-center.
Never used it, but since it's listed on the official support page, it should be ok.
from mate-control-center.
Thanks Monsta,
I will post on that forum.
from mate-control-center.
I also get the problem on Debian testing.
johan@johanba-nb ~ $ mate-display-properties
[1] 3176 segmentation fault mate-display-properties
And the debug output:
johan@johanba-nb ~ $ gdb mate-display-properties
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from mate-display-properties...Reading symbols from /usr/lib/debug/.build-id/e5/433c1d030dcb2e24e07887bf88e9138dcee350.debug...done.
done.
(gdb) run
Starting program: /usr/bin/mate-display-properties
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffec5a1700 (LWP 5417)]
Program received signal SIGSEGV, Segmentation fault.
list_connected_outputs (total_w=0x7fffffffbd68, total_h=0x7fffffffbd6c, app=<optimized out>) at xrandr-capplet.c:1075
1075 xrandr-capplet.c: No such file or directory.
(gdb)
Distro info:
johan@johanba-nb ~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux testing (stretch)
Release: testing
Codename: stretch
Kernel:
johan@johanba-nb ~ $ uname -a
Linux johanba-nb 4.1.0-1-amd64 #1 SMP Debian 4.1.3-1 (2015-08-03) x86_64 GNU/Linux
Versions:
mate-control-center: 1.8.3+dfsg1-2
from mate-control-center.
Do you have a mix of 1.8 and 1.10 packages?
xrandr changes in mate-desktop package......
from mate-control-center.
Unrelated but known issue in testing/unstable, will be fixed after m-c-c is updated to 1.10 there. Please consider checking Debian bug tracker for existing reports before creating a new one.
from mate-control-center.
Hi johangwbasson,
I had a similar problem. It has to do with a bug in GTK+3. I found a fix that works for me. For more info, please follow my posts here:
http://forums.debian.net/viewtopic.php?f=6&t=124130
from mate-control-center.
Same problem here on debian testing:
error 4 in mate-display-properties
So the issue is because mate-display-properties | mate-control-settings version is 1.8 on debian testing so I upgrade it from sid to 1.10 and the problem is solved, are a few ways, wait, upgrade from sid repos or downgrade mate-desktop to 1.8
from mate-control-center.
Related Issues (20)
- Crash on launch HOT 5
- mate-font-viewer shows Gtk-CRITICAL messages in terminal HOT 4
- Custom Application Launcher with Application in Terminal enabled should use user-specified terminal emulator HOT 2
- mate-display-properties bug when drag displays HOT 4
- Crash when mate-panel is not installed HOT 2
- mate-default-applications-properties (Preferred Applications) is undocumented
- mate-volume-control: Speaker testing dialog changes size on pressing "Test" in Russian localization HOT 4
- changing screen positions caused one display to become unreadable/unusable HOT 1
- on adjusting monitor.preferences maximized screen buttons are covered by panel
- Ubuntu 20.04.3 mate-appearance-properties' font tab desktop font is greyed out HOT 7
- Unlocalised string "Printers". HOT 6
- Screensaver icon not used from icon theme HOT 2
- mate-keybinding-properties missing hotkeys option for selected area screenshots HOT 1
- (mate-default-applications-properties:10660): Gtk-CRITICAL **: 18:13:26.538: gtk _notebook_get_tab_label: assertion 'list != NULL' failed
- mate-user-admin Switch Bug HOT 1
- Please migrate to from Ubuntu Indicators to Ayatana Indicators HOT 5
- window-properties.ui labels need an accessible relation pointing to the group they label HOT 1
- Build failure with libmatekbd from later than 1.27.0 release & built w/ meson HOT 25
- Time And Date Manager doesn't work in Slackware and its based distros HOT 4
- Touchpad scrolling behavior does not match checkbox selection in Mouse Preferences HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mate-control-center.