From lemmens@dutind4.twi.tudelft.nl Tue Dec 19 12:46:28 MET 1995 Received: by dutind4.twi.tudelft.nl (1.39.111.2/16.2) id AA259583412; Tue, 19 Dec 1995 12:43:32 +0100 From: Kees Lemmens Return-Path: Message-Id: <199512191143.AA259583412@dutind4.twi.tudelft.nl> Subject: bugs HPUX 10.01 (tel. vrijdag 15 Dec) To: bronnop@hpuamsa.neth.hp.com Date: Tue, 19 Dec 1995 12:43:32 +0100 (MET) X-Mailer: ELM [version 2.4 PL24] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 2985 Status: RO Waarde Heer, Vorige week hebben we gesproken over een aantal foutjes in HPUX 10.01 die ik via de CED aan U had gerapporteerd. 1) Ik had daarin toegezegd een nieuwe bug in de passwd routines te beschrijven. Welnu : bij deze ! Situatie : in /etc/passwd judith:*:1107:21:Judith Boertjens:/home/dv/judith:/opt/bin/tcsh in /tcb/files/auth/j/judithb judithb:u_name=judithb:u_id#1107:\ :u_pwd=ETotrUwup.fXI:\ :u_auditid#243:\ :u_auditflag#1:\ :u_minchg#0:u_life#7257600:u_succhg#818955234:u_pswduser=judithb:\ :u_suclog#818955106:u_suctty=ttyp2:u_unsuclog#816969280:u_unsuctty=ttyp2:\ :u_lock@:chkent: De usernaam is veranderd van judith in judithb, omdat er een conflict dreigde te onstaan met een andere judith op een ander cluster dat langzamerhand moet worden geintegreerd. Welnu, het commando : prompt % passwd judithb Levert een bus error (of een segmentation fault, dat weet ik niet meer) en een core dump op !! Weliswaar is er iets niet helemaal in de haak, dat geef ik volmondig toe, maar ik had toch eerder gewoon een foutmelding verwacht ! Waarschijnlijk test passwd niet of getpwnam een NULL pointer teruggeeft, maar gaat in alle gevallen met het resultaat verder werken. Tikje slordig, maar dat kan de beste overkomen ... 2) Inmiddels heb ik weer een nieuw foutje gevonden: De floppy drive in een Envizex X-terminal deed het na upgrading niet meer (de nieuwe enware software is eveneens geinstalleerd). Na enig zoeken bleek mountfloppy (en ook umountfloppy) een coredump op te leveren. (/etc/vue/config/Xstartup en /etc/vue/config/Xreset) De fout zat in deze routine in het script enware/lbin/mountfloppy dat vanuit Xstartup wordt aangeroepen : # # As a security measure: # if uid is 0, eg we are the super user, just return # UID=\ `su $USER -c /sbin/sh <