[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
Title: | VAX MAILGATE for MEMO |
|
Moderator: | STKHLM::OLSSON |
|
Created: | Sat Feb 25 1989 |
Last Modified: | Tue May 14 1996 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 216 |
Total number of notes: | 933 |
170.0. "Beware of obscure bug - SYSTEM-F-ACCVIO on repl strings" by STKOFF::SPERSSON (Pas de probleme) Thu Apr 01 1993 17:09
Hi all,
I thought I'd like to share some experience we had at a German customer
the other week. The MRMEMO access violated and it took us (me and
Munich TSC) both time and luck to find the problem.
The background was that an existing MRMEMO server environment was being
migrated manually from one node to another (I think?). The server
definitions were copied by studying MRMMAN LIST output lists and
retyping them. In actual fact a faster way would have been to just
copy the file MRMEMO$DIR:MRMEMOPAR.DATto the new environment, and then
modify the few paramaters involved, most probably only the server node.
The List output field for the /REPLACE qualifier would look like:
Replace Strings: ..=@,__=
So the merry migrator defined the server like
MRMMAN> DEFINE /REPL=..=@,__=
instead of (the correct)
DEFINE /REPL="..=@,__= " ! Note quotes and blank char after equal sign
This lead to the server access violating with the log messages below:
Consider this bug SPR'ed, but don't expect a quick fix. The workaround
is to define the server correctly.
cheers,
Stefan
$!
$! sylogin.com
$!
$ IF F$MODE() .NES. "INTERACTIVE" THEN EXIT
$! M r m e m o . C o m
$!
$ set noon
$ set verify
$!
$! eco18 start of fix
$!
$ prcnam = f$getjpi (0,"PRCNAM")
$ srvnum = f$extract (14,1,prcnam)
$ if f$search("SRV1.dir") .eqs. "" then goto nosrvdir
$ defdir = "[.SRV1]"
$ set default [.SRV1]
$ nosrvdir:
$!
$! eco18 end of fix
$!
$ define tt nl:
$ run/nodebug sys$system:mrmsrv
Time: 1993-03-20 20:16:43.56; message from server MRMEMO1:
%MRMEMO-I-NEWACCOUNT, opening new accounting file: $
1$DIA0:[MRMEMO]MRMEMOACC1.DAT;20
%SYSTEM-F-ACCVIO, access violation, reason mask=01, virtual
address=5F4E5F4E, PC=80000010, PSL=03C00004
Improperly handled condition, image exit forced.
Signal arguments Stack contents
Number = 00000005 80265C40
Name = 0000000C 00000002
00000001 7FF1F238
5F4E5F4E 7FF1F220
80000010 00000004
03C00004 7FF1F4C0
00000001
00000000
7FF1F2C1
05000001
Register dump
R0 = 03C00000 R1 = 5F4E5F4E R2 = 00001B3E R3 = 7FF1F2C3
R4 = 00001B3E R5 = 0500A17F R6 = 00031820 R7 = 00000002
R8 = 00000001 R9 = 7FFECC54 R10= 7FFED7D4 R11= 001C0698
AP = 7FF1F1D4 FP = 7FF1F194 SP = 7FF1F210 PC = 80000010
PSL= 03C00004
%SYSTEM-F-ACCVIO, access violation, reason mask=01, virtual
address=5F4E5F4E, PC=80000010, PSL=03C00004
Improperly handled condition, image exit forced.
Signal arguments Stack contents
Number = 00000005 80265C40
Name = 0000000C 00000002
00000001 7FF1F114
5F4E5F4E 7FF1F0FC
80000010 00000004
03C00004 7FF1F4C0
00000005
00010001
00000000
06000001
Register dump
R0 = 03C00000 R1 = 5F4E5F4E R2 = 00001B3E R3 = 7FF1F2C3
R4 = 00001B3E R5 = 0500A17F R6 = 00031820 R7 = 00000002
R8 = 00000001 R9 = 7FFECC54 R10= 7FFED7D4 R11= 001C0698
AP = 7FF1F0B0 FP = 7FF1F070 SP = 7FF1F0EC PC = 80000010
PSL= 03C00004
$ logout
MRMEMO job terminated at 20-MAR-1993 20:18:04.95
Accounting information:
Buffered I/O count: 197 Peak working set size:
3075
Direct I/O count: 150 Peak page file size:
40768
Page faults: 2523 Mounted volumes:
0
Charged CPU time: 0 00:00:39.12 Elapsed time: 0 00:
01:45.26
T.R | Title | User | Personal Name | Date | Lines
|
---|