hello, 

i made some observation by chance.

bash 3.2 seems to leak environment variables into open() syscalls (older bash 
2.0 does not show this behaviour)

this may not be an issue here or do not any harm - but at least opening such 
non-existing files is nonsense and it really looks like a bug to me.

regards
roland

vmhost:/usr/src/packages/SOURCES/bash-3.2 # strace -f ./bash 2>&1 |grep LC_|head
open("/usr/lib/locale/de_DE.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such 
file or directory)
open("/usr/lib/locale/de_DE.utf8/LC_CTYPE", O_RDONLY) = 3
open("/usr/lib/locale/LC_CTYPE=de_DE.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C/LC_COLLATE",
 O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=de_DE.utf8lcnumericclctimeclccollateclcmonetaryclcmessagesclcpaperclcnameclcaddressclctelephoneclcmeasurementclcidentificationc/LC_COLLATE",
 O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=de_DE/LC_COLLATE", O_RDONLY) = -1 ENOENT (No 
such file or directory)
open("/usr/lib/locale/LC.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C/LC_COLLATE",
 O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.utf8lcnumericclctimeclccollateclcmonetaryclcmessagesclcpaperclcnameclcaddressclctelephoneclcmeasurementclcidentificationc/LC_COLLATE",
 O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/locale/LC_CTYPE=de_DE.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C/LC_MESSAGES",
 O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=de_DE.utf8lcnumericclctimeclccollateclcmonetaryclcmessagesclcpaperclcnameclcaddressclctelephoneclcmeasurementclcidentificationc/LC_MESSAGES",
 O_RDONLY) = -1 ENOENT (No such file or directory)


____________________________________________________________________
Psssst! Schon vom neuen WEB.DE MultiMessenger gehört? 
Der kann`s mit allen: http://www.produkte.web.de/messenger/?did=3123



Reply via email to