Sorry, but I can still reproduce it.
Precondition is that gdb is built with Python 3 support (and the one
distributed with Ubuntu 14.10 is) and the current locale has a comma as
decimal separator (I am using it_IT.UTF-8).
At startup, gdb executes _initialize_python () (in file
python/python.c): the following lines of code changhe the locale from C
(which is the appropriate one, since gdb must be able to parse numbers
that are valid in C language) to the one of the machine
1651 progname = concat (ldirname (python_libdir), SLASH_STRING, "bin",
1652 SLASH_STRING, "python", NULL);
1653 #ifdef IS_PY3K
1654 oldloc = setlocale (LC_ALL, NULL);
1655 setlocale (LC_ALL, "");
>From this point on, gdb assumes that the decimal separator is a comma,
and becomes unable to parse the number 1.0
** Changed in: gdb (Ubuntu)
Status: Fix Released => New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1341125
Title:
Cannot enter floating point (double) numbers
To manage notifications about this bug go to:
https://bugs.launchpad.net/gdb/+bug/1341125/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs