EFS 1.11 bug: efs-set-emacs-bvf-mdtm error?
Andy Norman (ange@hplb.hpl.hp.com)
Sat, 03 Sep 1994 21:33:51 +0100
Just logging this bug before I forget it...
I was attempting to be clever and was trying to use GNUS with my .newsrc file
accessible only via ftp. Everything was OK until I'd read some articles and
wished to quit out of GNUS, saving the .newsrc file.
During the save of .newsrc and .newsrc.el, there is a prompt which says
something like:
file is modified on disc, save anyway?
I answered yes, and got the following dump soon after.
Signalling: (wrong-type-argument stringp nil)
efs-set-emacs-bvf-mdtm(nil (11880 56362))
...
efs-process-filter(#<process *ftp ange@cuckoo*> "94682 bytes sent in 0.04 seconds (2091.45 Kbytes/s)\nftp> 213 19940903202722\nftp> ")
The full backtrace is shar'd below.
-- ange -- <><
ange@hplb.hpl.hp.com
#---------------------------------- cut here ----------------------------------
# This is a shell archive. Remove anything before this line,
# then unpack it by saving it in a file and typing "sh file".
#
# Wrapped by Andy Norman <ange@cuckoo> on Sat Sep 3 21:30:47 1994
#
# This archive contains:
# backtrace
#
# Error checking via wc(1) will be performed.
# Files are compressed using compress(1).
LANG=""; export LANG
PATH=/bin:/usr/bin:$PATH; export PATH
rm -f /tmp/uud$$
(echo "begin 666 /tmp/uud$$\n#;VL*n#6%@x\n \nend" | uudecode) >/dev/null 2>&1
if [ X"`cat /tmp/uud$$ 2>&1`" = Xok ]
then
unpacker=uudecode
else
echo Compiling unpacker for non-ascii files
pwd=`pwd`; cd /tmp
cat >unpack$$.c <<'EOF'
#include <stdio.h>
#define C (*p++ - ' ' & 077)
main()
{
int n;
char buf[128], *p, a,b;
scanf("begin %o ", &n);
gets(buf);
if (freopen(buf, "w", stdout) == NULL) {
perror(buf);
exit(1);
}
while (gets(p=buf) && (n=C)) {
while (n>0) {
a = C;
if (n-- > 0) putchar(a << 2 | (b=C) >> 4);
if (n-- > 0) putchar(b << 4 | (a=C) >> 2);
if (n-- > 0) putchar(a << 6 | C);
}
}
exit(0);
}
EOF
cc -o unpack$$ unpack$$.c
rm unpack$$.c
cd $pwd
unpacker=/tmp/unpack$$
fi
rm -f /tmp/uud$$
echo x - backtrace '[compressed]'
$unpacker <<'@eof'
begin 600 backtrace
M'YV04]*<<1.	LT;L[H ('BCIPW"5O0R0.G3(LP<L[4:5/T0<^C(07@&X
M#@@W:=BD4 "A)@\="R.>4.F# H1"'0,D@ 01 >.WL"\0E$"(0$.P9M )! X
MD < PA*$2+0A*0H "P2M $!L08@4&XHM<&" BP@/!Y Y.) ,P0A$*A0EB(-(X
MF8<%S$"H."0"Q)8V9.BT<5G'C)DR<@@;1MR"($<0:\KD 0%GI)L8$M^T"&GYX
M# B$,>6X 5'&S)P68@H?EM,"39@Y:.B$$<.F#,@\@^'4^6BGX,F4(,RDM.C8X
MHFLW9&JS+I@F)(@QM3&VL-,\34PR+837;M&&)ITT'+N J+&R9>G3<\K0:5&FX
M39@QI\78,<,]<!L4*-DPC!$#!PX8X]DP@PTRI%">2S#)1)--(@"3 1=N$%($X
M ,,P,%4$@TQ8#%E3H34(# "HQ=9:00"AS%HX+(,B,R@F4()9B#C0P Z$\ " X
M,S*&8$$#S\B8@%DI")(& -!0YD $'DC@P00>4%"-(\!8$($UUS!@%B%C ("-X
M QEHL\U;+/38 #= \N57?B!T%QAXMLE1QAQUL/'1>2W @5%Z]7WWV$%NV$;GX
M&>IE-QQ['LDQF9UTH$&:1R"I-P89B1WDG P@S "#8JMEBECQ9%FVF:!MO=>X
M?//E.9A[=(R!1@MDA"';<Z]99,8;;&"7'D:J/F=:IFFZJBJKKH;!$ HOQ=3"X
M3#6!T& PPCR"2(4AF+D%FL0F>.R"RBJ" %T)2)#",-*F9IBN<\"*YZRU@HJKX
MHOF)%T,*PR+VD!P&@D3'&VYRY^NJK;Z*ZJ_]AB'>#/5R1I*^J2HJ@A<UU !@X
M7W2FMQX:;X14YT,5R3$1"!0[!YA@V84Q'!D@? 2#>#D<B (;8;0A1JL,N0FGX
MG"#P:=M,'K5@<[D=?U1'>HDAJJBXJ\%;K;'(VM;@@Q%."&TB&&K(82(>@BABX
M,B2:B***!^# 8M<NPB@CC3;BV(".//H(I)!$&HFDDDPZ":645%HI I9:<NDEX
MF&*2*4(*TJ*IIIYMOAGGG)_:*0>>'[-9,T)^?@KH>MI9U)%(A[JJZ.6-I@KIX
MXY-6>NFFB1'-:<N1HQ>J>_"A5NK'I^X+[*MCQ)H=K;:6L2ZYO/[+;[##%JM@X
MLLLV^ZR%@0-W]/!*:\NMM^#VM071O-=^+N[JRI%KNR"\&Z\<\Q9\;[Z^SRYLX
M^0$/+'YG".>Z<,,/>ZKZQ!6O5]D;&6_<<YKVA3QRR2 X&0A2E@+\ $<$,HB!X
MI6*0@QS0 8Y@,$,9 #&=Q !C+HBP@T.(8ZC&$-;WB#!L.0D#)H\ 4D!!00X
M.OC!$.K@!3]#S!Q06,(7N*!/=YB#]O2%ASN4P2 N^&%?1L"#-:2D-B0SG1Q\X
M<* PP $.;,@#"E;6LI<)"P4R.]SC^O0<B*QG9QRK'PAB-D<YHPKL6\1P$X
M(0E1R$)0RQ -F2 #AW@0R%:"]8.4*(3=8UK7FO1BT00HQG5Z$8YVI&8?O0WX
MMA4)#D=*TI*:]*0H3:E*5\K2EKKT)42$249^ YST!.<=QV619G12'./6M"?(X
MR:\%DQ/4=BYG*,J8D7,2>U2DFO,12ED*4THD76-0]TJ)L8=UI*(/['J5,/.9X
M2U;8NY7V%#6&75$/?<";8AJ3IBQ@,,M9T$J>?I:GQN9M"Q'=^E:X5%,]VZ$KX
M=[OCGO>F*"]\B0]?%L&FOV27ODJM[V"^4Q;#'*:L8@:J9Q?#'V+T)T;8^0^)X
M !0@ 1F")@0JL'L-?& $)UC!"V9061ST( A%J*P4FE!9-%0A"T?Z0C+.T*0VX
MQ*$.Q\!#'P)1B" @HA$-4H8DJ@8Q3#S0-A=T$P04(@4 "(8&X+ !8C@" 4 9X
M@5"*T0-"2-48" #",1R )^8Q2R"N I6N6J6%4@+9Q]!W&GZ%)*>'@LP( F#X
M'=Q*/6U:BYO%>X0X&6+,8,Y!KG15C=%04$]ZI4!]\&*9RV#F1"A.IK$=(1E&X
MSC '\9"'):^LG4&NY9$I4G&Q5SSE1VS6Q9R!<7]DM&6BSLB0H:Z1:6Y\6M3FX
M.+6JY7%$?-3:'U<D2+$9LFR)3%L#&!FD(3TRDG"CY-PN:3>\;7)OGNQ;F48)X
MG,&9TG"H3-R=\LE*VY#V3X&J'*$PI]K-,2J7GY-4+T4'S)^6SKW#?$S$5C<JX
MURG3/LP$&/"L!\UT23-7U2S7-?F937+BU9O&"R=UQ^E:<SY/G=*C7H"?>3O_X
MZFZ:OV&#NP9;V'N2C\#[;&8_"08O@T4DH.\C*,0^94R$WB]_D]F?0\T@,HB:X
M#&7U$L%*0SC"$I[0I"L4J0MA"+27UO"&9<CA#MW3PQ^R(8AL&&(1C]A3TC$QX
MP\I*X (S"D$)4M""&-3@WS#;X**Z,0'"Z($<*]0 LJR%JPY(@ ,@M PU@P X
MS!"$60 P9S<LPP0(\$";$V"((? 90H7F<P. 8 $'R*A$%G@ -&2$@T1("7 )X
MD(:::\%G P!A&CX@!!DZ#01J;+K3):K&J:UAI MX ,>R( '-+ -1W## A?HX
MA@,\X( /F(4%@^ T.,)AH5[/600,:+,!WHR ./<9 298@*#C;(A9'-H-U58TX
MHQW= $A+FM*6C@#@XCP(8@!@''&6\P>.38)#]-D0U6!*HWL=Z6.'.W#X)*]HX
M@Q,L_<P7.6\E&6J!]ARXMF$.GJF,@AB%UI.\X0XB2VOW0. F\H;!-#3=]\7GX
M0%/24FKC-$6KSB!7+AK_#P6010[%.T),W= !7G&HPQMB8B]\Y?=WM'-G-"\,X
M8&NR4Y]7-#"V\GJ\:"VXM7<=NO/0";UUCFO"_*TP/#$L3PZ#SYXE'E\^07P^X
MKB,6RR8^0_LV]RF'6,<B]XO)&-9S<,IN,74M,+NQW#23N2:&3@B=2$5*^T62X
M9[8@;. L'=Q5(,Q^UHHQP^YH72GRTXHQM?<;0\%)UG;*Y*OA#7?#PR/N\(H;X
M"HU))QX"SISF-2?;S0> LYSI;&<\ZUD$U_YSH >=Z'<;6D;;?C2CO]V 2E_ZX
M$)D^-5D^'>I1#]_4P48U$%2=?%9#TM6PEC6M;8UK7?/:UR( MK")'0)CF^7TX
MRTY]LU?O!FA+F_;6?G?Z%SWO;N]^TKT/][@34.YSI]O[(FCWN^.=@'E_H-YFX
M<6^CE&^UM&\T)AO^QF*1%7!AY!RI-08&AW"6MW ?D7F;9QT % ,K9W$8UP(:X
MUX$>!P(@)W@CQU;\=G(I1S)NTBDN!W,R1W,A87- 1V'OE#T])V _QW7!$WI*X
M@V#@A#Q')W3$LW3I%#U^(6&[$G4U^%_LDA(;]CWADW7X-';.!'1?AR9A-W:OX
M)'=H]Q!JQW8(5R[?578C,7=E4'>(\4IY1Q$WXT4E^"9_MUEH17@&8D#Z85%;X
MYD!=QE%@]E$;I"P[1E(B8%)2%GEO4BXJ8 9T8!) %H@JX ,,$7,S9QO+) )$X
M)D,I508QE60S55-.!F5_@V74<G@P@T6*]W9\]X8\\W@$)S2L)80]"%M. T>SX
M14=VA$=7DS5^E"*\!3:#5$AD@TAGHTAJTTC&Y3:2%#>51#>8=#>:I#>=]$ECX
M,EUG4EVE]!C[EDK;E2>.,X:G$4OB14N9LUJXY"CIQ4L@X$NC$TQ*%%]P9TRBX
MTCKR<5^"<7/.I(0[MSL3-F B5F -UDW?5'1[!8O9<DY%Z'1FT$[78V'QY(3=X
M8W516',?UH\AIE^R\759B&(#%3_S13\6\V(+%6,-U3\F9V,!A&/PHF-")HB$X
MB%*-N)(M5629N(E*1E-,9E-/AE,Z164^M1A+!"\ DA]-]$11-$6*A7BF.#.+X
MQT6-YW<#EX:1-WEI(H$*)WA\YW 0AX&:YWEY 'I(,W2C-R%HIF:SJ&S,YFRLX
M-PAWEF=[UF>R-VV$=GN(=GOLQVW>!G^^)V[ IVG)-WR@)FJDAGR<1A:IMFJMX
M]FJQ-FNU=FNYMFN]]FO)-VS%MF[?9Y;BAY;E%VUPF6WJIVWM=Y?@]GOD9F[HX
ME@#JQF[NAFC\YW\ * (">"8$.!D&V&\&!7 0*'"LF(:W.94)=WE>=)6:EY42X
MIX%<*8(=^($<]X;I:)S)V90F6))5AG)/%%DKQX*[X8*3*)'V&# TF(\8MH\YX
M2)%!]X]$IV#5R& \6) /9H33PTY0IW,,274..4^$=76&)9%;)Y[;&2Q7"!P9X
MN2];6(9=.(EKQQUAB(ITPH4>>(9O8'=J6#\2P8:I"$9THEF!-X?=4R!&4U%:X
MAE%ZN%%?YE%B!H@KV6. 4H@/,0:'J!>*R(@E%&0M] :/&(DO2(GX98DN-9-(X
M5I.>>%-1!B]H,HI'68K[1EK."8=/64:KI41>R3S=)(MO="%R9(M4<T=6HT>ZX
MN#6]B -A0TAC<TAF@S:+M#;'"$EO,TER8TEUDTEYPTE\ TK4."W6V%TKIY2OX
MI$K<13@(*CGA-2CB6%Z+\A'HM4NA\TND(TR=TI''5%_S:"K[F7,+.74WV#LZX
M:%=?N48!:9YRBIZ7ZF!,!V%'Z)Y)")^2VH0:]I!0B'7X287<:87^E'7LHY'PX
M4U"*ZF(8$Y(-^!$S5F-5=F,#E&.!:*(G98DO&:,QB8DPM:.=>).?J)-3QE,]X
MN1I7%I0I82!DQH-%=51)M51-]511-555=559M55=%01?)0)A!0!CA0!E=5:_X
MJ5:-\2;7P8!_-5?845<$F5<#V5?N%5?VBAJ"E:J&]75#*BR-%44B.)TJ-UF5X
M-1X'4J& )WB>5;")9Z=&ZH:.YX"MF*)267E5B7F_&9R<MY7J\7E(UZG*$I9,X
M47IEB7JJYY:MQY:PYY: MIERB6UTF7ON%VEX*7][*7R>]I?&YVF"J7S,QVG.X
MYP#0EYC3QYC6]YC9%YG<AW_@=Y;D9WZ;F7Z(MGXZ"YKQ)YKT1YKW1YGYEYK8X
MMIJ.]G\/8&]2@F_%.9L(6)O8L9M)VK%4Z9L,%[(7.)P;6$LCB)P=YTH?UX%'X
M6G*\2C+261$JMX(M=YT@((DP.#Z/*BSX&)^3RH\6.9[I69Y >)XGZZ0B0(1-X
M%V&B6BZ56ZH9]H3T9)\>EI^9.[G]J1__F3 !>G8)]84&ZG;>&'<"NJ!H>'>?X
MLH9[5[AQ>*%>1(<I&:PEY6,YQ0.&. >(V*(B^**."(DH +DV6H\X*I/)*E-+X
M%@9-YJ.A&*3*0XJA=8H7:UI.F9M*.C3NU:3E]*1M-(M2*C5U5*6XB*6YM8N X
M]#5<^HM?"ES#*%S$Y4C(F%QIRHS-]8QN&EUP^C=[95W8>(K:N#AYVHVN!%Z4X
MXZ>%,H[F):CF2*CK9:CL"%^)JH#K$8_)Y*@S>+HV2$T^-RXS:*F@ZX,"&83DX
M*;J@VIY/-ZJ1^L*IBZJK&Y$Q.)&OZZHD9B^Q"J IQI$HW!H0"I(:(Y(>0Y*'X
M&U$H2:(Q*JP_1KTP>8F+HZ/>:Y/@BY.@V+P[!5%*-*T9!J0'U*$,]*%>UE%AX
M!E)"A:W%XQ4AP =X $&@!9D40@_$ !PX $(D R.( Q>01?*8"32Q@""QFO/X
MX C08 %C@2$] #2X 3H",3X 4P,E08 %.,A83(#88$@@ 0"6@;!:#H,J@X
MC W9@ TA\ 2S!LK;0,O0\ 2D; T.P $.H &N? =\1FNZS,L:( AB "ZI@$+X
M "-!<GL10 @3$ #> *(\ U>$2,@, BE #AT,W??&R$\,WC0 X. (P4LD@X
MX E, CIP&<F0 CQ[ G, C'P&<GX $H4,DGD X.@ +'Y@ JX K0 *(D (.X
M &P!$ !'0@@-O=! X $ML-!!8 $LX [OX PX QX M@-!!$M'W3-+\[,\ X
M+=!F0= &+=(.( .$L ./0.#4,T/7<WT@,TLX U4 @^$ !DP--6X-,!4 ;VX
M4 5$?0]P$ (_0-2*@ \\G0]F(0:(H _V$ *(L ]E 9 H@)F)3T?$4O!]+SQX
MT:]161,T=CBLD@9T-SZ302=H'09J309L?89N?:@(@09I( ;6T0(QAX'U&ECCX
M0L/QJZ]!R*\^Z:^";080B75?U\*D"L3@*<.5FJ\VK*G4DL,&.;JAVL.F&]E,X
M&,3TV6%2:,0XUW7B&;MWFJ*'"+!S\-:)P]K0VQHDE!S&\1J*PAFK_08J.MMAX
MM]N]?1IL\ 9B]]NSZSX0TA< 4CYB4 9G@! HD1"H6#[4F4JR?1KWTP9PL!YNX
M BAX8!+6S=NM?1RVK9P5BB]M3=NPH2]RL :;D09Z8!MDW0)I''?603&[X==UX
M@!BPC=W7G;NOQ!'0&P: 4B? W=K9^"D"_E> HBPE, <N$.%D !$G%=[!W1A[X
M>^"S?9MQ%W$DH>&G@58(L=]7";%R^)L6CN"*9]ZQ+=ZS+5HD2*$M?N%Q<!)EX
M@ <?<;#]#2JV"5<I/MO[\^.GD5ITHB8683.W(P>H\DHM>A%KEP;4,1'940=NX
M\.00\4IU ?]DD\+PN*GP639L8@ ZY/O'=\3)];P=0<(,>%W (OL)RS(@<0X
M)P?805HU41MF^-P085D/.^.MK1VA@0)$1-8LNHC3JU(K.:,BX$ V@ .4(CSEX
MDAZ,@A !Y (P@"GI@3-D4"XH0$$Y$ ,N0 ,U )+ .DO, <I "$M"HEPS&4@X
*2L<RH.J+"(EC!BGI X
X
end
@eof
uncompress <backtrace >/tmp/compress$$
mv /tmp/compress$$ backtrace
set `wc -lwc <backtrace`
if test $1$2$3 != 1594510083
then
echo ERROR: wc results of backtrace are $* should be 15 945 10083
fi
chmod 644 backtrace
rm -f /tmp/unpack$$
exit 0
Greetings earthlings:
Emacs : GNU Emacs 18.59.22 of Wed Aug 31 1994 on cuckoo.hpl.hp.com (hpux)
Package: efs
current state:
==============
(setq
efs-18-version "1.11/1.11"
efs-auto-version "1.11/1.6"
efs-cu-version "1.11/1.6"
efs-defun-version "1.11/1.3"
efs-fnh-version "1.11/1.1"
efs-netrc-version "1.11/1.6"
efs-ovwrt-version "1.11/1.5"
efs-report-version "1.11/1.6"
efs-version "1.11/1.40"
efs-36-bit-binary-file-name-regexp nil
efs-anonymous-umask nil
efs-auto-save 1
efs-auto-save-remotely nil
efs-backup-by-copying nil
efs-binary-file-host-regexp nil
efs-binary-file-name-regexp "\\.\\([zZ]\\|t?gz\\|lzh\\|arc\\|zip\\|zoo\\|ta[rz]\\|dvi\\|sit\\|ps\\|elc\\|gif\\|Z-part-..\\|tpz\\|exe\\|[jm]pg\\|TZ[a-z]?\\|lib\\)\\(~\\|~[0-9]+~\\)?$\\|\\.\\(ARC\\|ELC\\|TAGS\\|EXE\\|ZIP\\|DVI|ZOO\\|GIF\\|T?GZ\\|[JM]PG\\)\\([.#;][0-9]+\\)?$"
efs-buffer-name-case nil
efs-compute-remote-buffer-file-truename nil
efs-debug-ftp-connection nil
efs-ding-on-chmod-failure t
efs-ding-on-umask-failure t
efs-disable-netrc-security-check nil
efs-expire-ftp-buffers t
efs-ftp-buffer-expire-time nil
efs-ftp-program-args '("-i" "-n" "-g" "-v")
efs-ftp-prompt-regexp "^\\(ftp\\|Ftp\\|FTP\\)> *"
efs-gateway-ftp-prompt-regexp "^\\(ftp\\|Ftp\\|FTP\\)> *"
efs-gateway-hash-mark-size nil
efs-gateway-incoming-binary-hm-size nil
efs-generate-anonymous-password t
efs-hash-mark-size 1024
efs-high-security-hosts nil
efs-incoming-binary-hm-size nil
efs-local-apollo-unix nil
efs-ls-cache-max 5
efs-make-backup-files '(unix sysV-unix bsd-unix next-unix apollo-unix dumb-unix super-dumb-unix)
efs-max-ftp-buffer-size 3000
efs-maximize-idle nil
efs-message-interval 0
efs-nlist-cmd "nlist"
efs-nslookup-on-connect nil
efs-nslookup-program "nslookup"
efs-prompt-for-transfer-type nil
efs-pty-check-retry-time 5
efs-pty-check-threshold 1000
efs-retry-time 5
efs-root-umask nil
efs-send-hash t
efs-short-circuit-to-remote-root nil
efs-suppress-abort-recursive-edit-and-then nil
efs-text-file-name-regexp ".*"
efs-treat-crlf-as-nl t
efs-umask nil
efs-verbose t
efs-verify-anonymous-modtime nil
efs-verify-modtime-host-regexp ".*"
efs-ftp-program-name "ftp"
efs-ftp-program-args '("-i" "-n" "-g" "-v")
efs-local-host-regexp "\\.hp\\.com$\\|^[^.]*$"
efs-ftp-local-host-regexp ".*"
efs-gateway-host "hplose"
efs-gateway-type nil
reporter-version "2.12"
features '(sendmail
mh-comp
reporter
efs-report
passwd
efs-netrc
efs-defun
comint
efs
ange-x11
new-x-mouse
x-mouse
ange-mwm
ange-gnus
mh-utils
mh-e
ange-mh
dos-mode
worklog
auto-save
gmhist-app
gmhist-mh
gmhist
view
default-dir
fn-handler
efs-cu
emacs-19
efs-18
efs-fnh
efs-ovwrt
efs-auto
header
ange-crypt
ange-acts
gin-mode
ange-hooks
ange-keys
compile
ange-defuns
ange-auto
ange-vars
emacs-type
supercite
regi
mail-utils
gnus
chat
backquote
nntp
gnuserv
tags
)
)