Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#1884 - gnome-keyboard-properties stopped working

Attached to Project: Arch Linux
Opened by Tor Krill (tor) - Friday, 10 December 2004, 07:17 GMT
Last edited by Tobias Powalowski (tpowa) - Friday, 10 December 2004, 08:35 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture not specified
Severity High
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

After upgrading glibc a while back, gnome-keyboard-properties stopped working.

When starting it on the commandline it says:

*** glibc detected *** free(): invalid pointer: 0xb74ba9a0 ***

And then hangs.
This task depends upon

Closed by  Jan de Groot (JGC)
Friday, 10 December 2004, 15:49 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed this bug in libxklavier, which had an invalid free().
Comment by Tobias Powalowski (tpowa) - Friday, 10 December 2004, 08:25 GMT
do you have a DRI section in your xorg.conf?
Comment by Tor Krill (tor) - Friday, 10 December 2004, 08:34 GMT
Hmm, i have not yet upgraded to x.org. I still run XFree. Should that make a difference?

I have a load "dri" but no dri _section_.
Comment by Tobias Powalowski (tpowa) - Friday, 10 December 2004, 08:37 GMT
well seems that it needs a rebuild
eugenia from osnews told me that it makes no difference if you have a dri section or not
Comment by Tor Krill (tor) - Friday, 10 December 2004, 08:40 GMT
What needs a rebuild, XFree or gnome-control-center? :-)

I have downgraded glibc and that solves my problems.
Comment by Eugenia Loli-Queru (Eugenia) - Friday, 10 December 2004, 09:05 GMT
It is a bug of the gnome-keyboard-properties program. Please fix it, patch it, a submit an upstream patch to its Gnome developer.

So, here's why it happens, and how to get around it:

"Recent linux systems have a version of glibc which aborts when dodgy code throws up an error. This is to prevent data corruption, memory leaks, etc.

You have two options until this bug is addressed -- downgrade to an earlier version of glibc, or set MALLOC_CHECK_ to 0 or 1. e.g.:
export MALLOC_CHECK_=1
"
Comment by Jan de Groot (JGC) - Friday, 10 December 2004, 15:25 GMT
http://bugs.gnome.org/show_bug.cgi?id=158169

That's the upstream bugreport. It seems to be a bug in libxklavier.

Loading...