| Title: | DECWINDOWS 26-JAN-89 to 29-NOV-90 |
| Notice: | See 1639.0 for VMS V5.3 kit; 2043.0 for 5.4 IFT kit |
| Moderator: | STAR::VATNE |
| Created: | Mon Oct 30 1989 |
| Last Modified: | Mon Dec 31 1990 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 3726 |
| Total number of notes: | 19516 |
I'm having a problem when I try printing anything from a DECwindows
application.
The applications are on a VMS V5.1 cluster and I'm using my workstation as
server. Whenever I try to print anything from either DECmail or DECwrite, the
application hangs for a while and then crashes with an access violation.
This doesn't happen for applications executed locally on my VAXstation.
The versions are all V5.1.
Is there something I should be looking at?
Thanks,
-Vijay
Included below is the dump of what happens when I run DECW$MAIL, select a
message and then hit print:
delni> set displ/node=dsilva/creat
delni> mc decw$mail
(after 3-4 minutes)
%SYSTEM-F-ACCVIO, access violation, reason mask=01, virtual address=4B4D5354, PC
=80000010, PSL=03C00020
Improperly handled condition, image exit forced.
Signal arguments Stack contents
Number = 00000005 801BCA6E
Name = 0000000C 00000002
00000001 7FEB7D60
4B4D5354 7FEB7D48
80000010 00000004
03C00020 7FEBAD3D
00000001
7FEBB771
7FEBAD17
03000001
Register dump
R0 = 7FEBAD3D R1 = 4B4D5354 R2 = 00000072 R3 = 7FEBB5D4
R4 = 00303B20 R5 = 7FEBA8AC R6 = 00168504 R7 = 000E19B0
R8 = 00000000 R9 = 00000001 R10= 7FEBBA8C R11= 00168504
AP = 7FEB7CFC FP = 7FEB7CBC SP = 7FEB7D38 PC = 80000010
PSL= 03C00020
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 860.1 | RTL::GRASS | Steve Grass | Wed May 31 1989 15:06 | 5 | |
There's a bug in the current version of the print widget where it allows a maximum of 100 print queues and 100 print forms. Could this be your problem? steve | |||||
| 860.2 | Too many print/server queues? | NAC::DSILVA | Wed May 31 1989 16:48 | 14 | |
I counted the number of print queues & forms: 62 and ~25 respectively. There are also 61 server queues. Do you think that the print widget is trying to deal with both the printer and the server queues? That would total 123. Do you know of a way around this - apart from deleting the queues on the cluster which I would hardly mind but have no access to. Thanks for the reply. -Vijay | |||||
| 860.3 | Try something like this... | EZWIND::LEVY | Bound to cover just a little more ground | Thu Jun 01 1989 07:01 | 24 |
In order to get the print widget to deal with bunches of queues in a more efficient way, you might try something like this in your system startup (after DECwindows has been started). $@SYS$MANAGER:DECW$LOGICALS $ DECW$DEFINE DECW$PRINTER_FORMAT_TEXT "ADMIN,CST1,MED,MISQ,RPG,SYS$PRINT,YWO_LPS_ANSI" $ DECW$DEFINE DECW$PRINTER_FORMAT_LINE "ADMIN,CST1,MED,MISQ,RPG,SYS$PRINT,YWO_LPS_ANSI" $ DECW$DEFINE DECW$PRINTER_FORMAT_TERM "ADMIN,CST1,MED,MISQ,RPG,YWO_LPS_ANSI" $ DECW$DEFINE DECW$PRINTER_FORMAT_ANSI "ADMIN,CST1,MED,MISQ,RPG,YWO_LPS_ANSI" $ DECW$DEFINE DECW$PRINTER_FORMAT_ANSI2 "ADMIN,CST1,MED,MISQ,RPG,YWO_LPS_ANSI" $ DECW$DEFINE DECW$PRINTER_FORMAT_PS "YWO_LPS_POST" $ DECW$DEFINE DECW$PRINTER_FORMAT_REGIS "YWO_LPS_REGIS" $ DECW$DEFINE DECW$PRINTER_FORMAT_TEK "YWO_LPS_TEK4014" $ DECW$DEFINE DECW$PRINTER_FORMAT_DDIF "ADMIN,CST1,MED,MISQ,RPG,SYS$PRINT,YWO_LPS_ANSI" These logicals will go into the DECW$LOGICAL_NAMES table and will really help the performance of the print widget. Please note that for each printer format type, I am pointing the logicals at the GENERIC queues on the cluster (except for the LPS40 queues). Try it. You'll like it. - Dave | |||||