[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bulova::decw_jan-89_to_nov-90

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

3573.0. "SERVER Crashes after XSetFontPath" by RICKS::AKHIANI () Thu Nov 01 1990 19:08

 Long time ago I wrote a program that install fonts on my server.
 all it does is a call to:
	 XGetFontPath
 to get current Font path and then add a new path to it and then:
	 XSetFontPath

 It does a good job,(you don't have to ask the system manager to 
 install fonts for you).

 However, there is a side effect.
 As long as you use the Session Manager Session-->Pause option  
 everything is fine, but if you quit the SERVER crashes.

 CRASH DESCRIPTION:
 After I do Session Manager Session-->Quit screen freezes and If I 
 touch any key screen blanks and the workstation screen look like a
 terminal. and DECW$SERVER_0 process that should be running is not 
 present when I do $SHOW SYS

 I have a VS3100/SPX, VMS 5.3 and no idea how to get the version of
 DecWindows. This problem is reproducable and it also happens on 
 MICROVAX II/GPX.  

 This program runs in the user mode and crashes the server. This is
 serious Bug since User Mode programs should not be able to crash a machine.

 I can post my program and the complete Server Log if somebody wants it.

/homayoon

This is top and bottom of the servers log file:
===============================================================================
22-OCT-1990 10:05:00.0 Hello, this is the X server
Dixmain address=13074
Now attach all known txport images
%DECW-I-ATTACHED, transport DECNET attached to its network
%DECW-W-ATT_FAIL, failed to attach transport LAT
-SYSTEM-F-PRIVINSTALL, shareable images must be installed to run privileged image
in SetFontPath
Connection 99700 is accepted by Txport
out SetFontPath
ScanProc color support loaded
scn$InitOutput address=12acd0
Connection Prefix: len == 60
22-OCT-1990 10:07:27.6 Now I call scheduler/dispatcher
22-OCT-1990 10:07:29.5 Connection 99738 is accepted by Txport
22-OCT-1990 10:07:34.0 Connection 99700 is closed by Txport
22-OCT-1990 10:55:49.3 Connection 99738 is closed by Txport
22-OCT-1990 10:55:50.7 Connection 99700 is accepted by Txport
22-OCT-1990 10:55:57.3 Connection 99770 is accepted by Txport
22-OCT-1990 10:57:03.2 Connection 99738 is accepted by Txport
22-OCT-1990 10:59:18.4 Connection a7eb0 is accepted by Txport
22-OCT-1990 11:05:15.9 Using extra todo packet pool...
22-OCT-1990 11:06:48.5 Connection 22b330 is accepted by Txport
22-OCT-1990 11:12:15.9 Connection 22b368 is accepted by Txport
22-OCT-1990 11:13:05.4 Connection 22b368 is closed by Txport
22-OCT-1990 11:13:17.4 Connection 293e00 is accepted by Txport
22-OCT-1990 11:13:29.9 Connection 293e00 is closed by Txport
.....Cut out uninteresting stuff here........
24-OCT-1990 17:18:07.6 Connection 64da00 is closed by Txport
24-OCT-1990 17:19:00.3 Connection 99738 is closed by Txport
24-OCT-1990 17:19:06.2 Client 3 resets the server
 24-OCT-1990 17:19:08.5 FreeAllUnusedFonts: gc_ref_count = 1 for SYS$COMMON:[SYSFONT.DECW.75DPI]FIXED.DECW$FONT;1
24-OCT-1990 17:19:09.3 Destroying Loadable Microcode Context
24-OCT-1990 17:19:09.6 ...Deallocating Ucode ROM
24-OCT-1990 17:19:09.9 ...Deallocating Ucode FIXED
24-OCT-1990 17:19:11.5 ScanProc color support loaded
scn$InitOutput address=12acd0
Connection 652880 is accepted by Txport
24-OCT-1990 17:19:15.8 Now I call scheduler/dispatcher
24-OCT-1990 17:19:16.5 Connection 64fe18 is accepted by Txport
24-OCT-1990 17:19:20.9 Connection 652880 is closed by Txport
.....Cut out uninteresting stuff here........
26-OCT-1990 18:06:09.4 Connection 4ae170 is accepted by Txport
26-OCT-1990 18:38:12.8 Connection 4ae170 is closed by Txport
26-OCT-1990 18:38:13.4 Txport status = 2dba002 ( copy and write) on client 8
26-OCT-1990 18:39:34.6 Connection 4ae170 is accepted by Txport
.....I believe I run my program here
26-OCT-1990 18:39:35.1 in GetFontPath
26-OCT-1990 18:40:20.4 in SetFontPath
26-OCT-1990 18:42:25.8 out SetFontPath
26-OCT-1990 18:42:26.6 in GetFontPath
26-OCT-1990 18:42:30.3 Connection 4ae170 is closed by Txport
26-OCT-1990 18:42:59.8 Connection 64ff30 is accepted by Txport
26-OCT-1990 18:43:03.1 Connection 64ff68 is accepted by Txport
26-OCT-1990 18:44:29.3 Connection 64ff68 is closed by Txport
26-OCT-1990 18:44:30.0 Connection 64ff30 is closed by Txport
26-OCT-1990 18:44:30.3 Txport status = 2dba002 ( copy and write) on client 8
26-OCT-1990 18:45:05.6 Connection 64ff30 is accepted by Txport
26-OCT-1990 18:46:30.3 Connection 64ff30 is closed by Txport
26-OCT-1990 18:46:33.7 Connection 64ff30 is accepted by Txport
26-OCT-1990 18:47:16.9 Connection 64ff68 is accepted by Txport
26-OCT-1990 18:47:39.2 Connection 64ff30 is closed by Txport
26-OCT-1990 18:47:44.8 Connection 64ff30 is accepted by Txport
26-OCT-1990 18:48:05.5 Connection 64ff68 is closed by Txport
26-OCT-1990 21:48:29.1 Connection 64ff68 is accepted by Txport
26-OCT-1990 22:11:16.1 Connection 64ff68 is closed by Txport (status = 20e4)
26-OCT-1990 22:43:19.6 Connection 64ff30 is closed by Txport
26-OCT-1990 22:45:47.6 Connection 4ae138 is closed by Txport
26-OCT-1990 22:46:01.2 Connection 64fef8 is closed by Txport
26-OCT-1990 22:46:35.2 Connection 64fec0 is closed by Txport
26-OCT-1990 23:00:33.8 Connection 64fe18 is closed by Txport
26-OCT-1990 23:00:39.0 Connection 4a0818 is closed by Txport
26-OCT-1990 23:00:54.2 Client 3 resets the server
 26-OCT-1990 23:00:56.5 FreeAllUnusedFonts: gc_ref_count = 1
26-OCT-1990 23:00:57.2 Destroying Loadable Microcode Context
26-OCT-1990 23:00:58.6 ...Deallocating Ucode ROM
26-OCT-1990 23:00:58.9 ...Deallocating Ucode FIXED
26-OCT-1990 23:00:59.7 in SetFontPath
Connection 64f180 is accepted by Txport
out SetFontPath
ScanProc color support loaded
scn$InitOutput address=12acd0
Connection 64dc18 is accepted by Txport
Connection 64dc18 is closed by Txport (status = 20e4)

scn_SetupMicrocode: Label Base has not be initialized
T.RTitleUserPersonal
Name
DateLines
3573.1Please QAR itSTAR::VATNEPeter Vatne, VMS DevelopmentThu Nov 01 1990 19:587
All obvious bugs like server crashes should be QARed.  See note 2
for information on how to enter a QAR.  Please supply the program
source and the complete server log.

By the way, if the server crashed, there should have been a stack
dump at the end of the server log.  Did the log really end with no
stack dump?