FS#21519 - Floating Point Exception in /bin/bash

Attached to Project: Arch Linux
Opened by Kenny Strawn (Kenny_Strawn) - Thursday, 28 October 2010, 23:35 GMT
Last edited by Andrea Scarpino (BaSh) - Thursday, 25 November 2010, 07:49 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture i686
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Trying to load bash after upgrading to the latest version, whether using the chroot command on my Ubuntu system or trying to load it from Arch, causes a Floating Point Exception no matter what I do. This is definitely a critical bug, as a Floating Point Exception shouldn't occur in Bash's code.

Additional info:
* package version(s): 4.1.007-1-i686
* config and/or log files etc:

---BEGIN COPIED TERMINAL COMMANDS---
kenny_strawn@kenny-AOA110:/media/Arch Linux 2010.$ sudo chroot "$PWD"
Floating point exception
kenny_strawn@kenny-AOA110:/media/Arch Linux 2010.$
---END COPIED TERMINAL COMMANDS---

Steps to reproduce:

*Type 'pacman -Syu' in an Arch terminal (when bash isn't outdated)
*Now, just sit back, relax, and watch Bash break.
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Thursday, 25 November 2010, 07:49 GMT
Reason for closing:  Not a bug
Comment by Gerardo Exequiel Pozzi (djgera) - Thursday, 28 October 2010, 23:51 GMT
do you read my answer here [#1]?

SIGFPE many times is when some lib is corrupted like SIGBUS, check md5:

4359682d9bd00ed38167b11dd275824d /bin/bash
3f24aab35a4176b36a923ceb993c4f0c /lib/libreadline.so.6
2911570c3cb90c3632d9a484a78ea91a /lib/libncursesw.so.5
3bdb6b5d54dd57a8b33dec3640ed471d /lib/libdl.so.2
d20b8726407572e35d50aa0c36767515 /lib/libnss_files.so.2
730d552e335fef769a76d30e21995e20 /lib/libc.so.6
607ddbb2efbcacf586af94e424cec321 /lib/ld-linux.so.2

[#1] https://bbs.archlinux.org/viewtopic.php?pid=845932#p845932
Comment by Kenny Strawn (Kenny_Strawn) - Friday, 29 October 2010, 23:11 GMT
---BEGIN PASTED TERMINAL COMMANDS---
kenny_strawn@kenny-AOA110:/media/Arch Linux 2010.$ md5sum ./bin/bash
4359682d9bd00ed38167b11dd275824d ./bin/bash
kenny_strawn@kenny-AOA110:/media/Arch Linux 2010.$ md5sum ./lib/libreadline.so.63f24aab35a4176b36a923ceb993c4f0c ./lib/libreadline.so.6
kenny_strawn@kenny-AOA110:/media/Arch Linux 2010.$ md5sum ./lib/libncursesw.so.52911570c3cb90c3632d9a484a78ea91a ./lib/libncursesw.so.5
kenny_strawn@kenny-AOA110:/media/Arch Linux 2010.$ md5sum ./lib/libdl.so.2
3bdb6b5d54dd57a8b33dec3640ed471d ./lib/libdl.so.2
kenny_strawn@kenny-AOA110:/media/Arch Linux 2010.$ md5sum ./lib/libnss_files.so.2
d20b8726407572e35d50aa0c36767515 ./lib/libnss_files.so.2
kenny_strawn@kenny-AOA110:/media/Arch Linux 2010.$ md5sum ./lib/libc.so.6
730d552e335fef769a76d30e21995e20 ./lib/libc.so.6
kenny_strawn@kenny-AOA110:/media/Arch Linux 2010.$ md5sum ./lib/ld-linux.so.2
607ddbb2efbcacf586af94e424cec321 ./lib/ld-linux.so.2
kenny_strawn@kenny-AOA110:/media/Arch Linux 2010.$
---END PASTED TERMINAL COMMANDS---

Apparently, all the md5sums for the /bin/bash and libraries are fine.
Comment by Allan McRae (Allan) - Thursday, 04 November 2010, 00:24 GMT
  • Field changed: Severity (Critical → Medium)
Not critical as no-one has reproduced on a "real" system... or in a chroot for that matter...

Loading...