[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
Title: | DECdns - Digital's Distributed Name Service |
Notice: | not to be confused with DNS: Domain Name Service (Kits: 1420,947)) |
Moderator: | BULEAN::WHEATER |
|
Created: | Tue Apr 14 1987 |
Last Modified: | Wed Jun 04 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 1443 |
Total number of notes: | 5833 |
1442.0. "DNS Server crashes with Socket write error: Connection refused" by TAEC::STANARD (Bob Stanard - MCI/Mission Critical- CSC/Colorado) Thu May 29 1997 06:02
A customer is trying to replace the DNS server image with a post ECO 6 version
which is supposed to fix two specific problems they are having (updating
DNA$Towers attribute, crashes with Read only server indexing).
Following the instructions received with the patch, he stops the server,
replaces the image, and restarts the server. The server processes starts, reads
the checkpoint file, and then crashes:
# /var/dna/scripts/start_dns
DECdns Server Diagnostics - Version V2.019 (Sep 27 1995)
Socket write error: Connection refused
Analysis of the dump looks like (IMHO), to be something with OSI, and not
DNS at all. Can you confirm? Following is a dbx "where" of the resultant crash.
Thanks,
Bob
# dbx /usr/sbin/dnsd core.3
dbx version 3.11.8
Type 'help' for help.
Core file created by program "dnsd.pre-ECO7"
thread 0xfffffc000b93cfa0 signal Segmentation fault at
[towerset_compare_exact_mx:2258 +0x4,0x12004ae8c] Source not availabl
e
(dbx) where
> 0 towerset_compare_exact_mx(towerset1_p = 0x12ad208, towerset2_p =
0x3ffc01f1908) ["../../../../src/dns-server/server/db_common.c
":2258, 0x12004ae8c]
1 db_enable(ch_p = 0x44808, checkaddr = 1)
["../../../../src/dns-server/server/db_common.c":1451, 0x120048f1c]
2 dns_enable(ns_p = 0x14003d620, user_id = 0)
["../../../../src/dns-server/server/dns_service_ncl.c":1175, 0x120067424]
3 dns_mgmt_enable(ncl_p = 0x38008, out_nmvl = 0x3ffc01f3a08, ReqHandle =
0x3ffc01f38f0, ReqMgmt = 0x38098, ReplyMgmt = 0x3ffc01f3
890) ["../../../../src/dns-server/server/dns_ncl_mgmt_ultrix.c":1543,
0x120063f94]
4 dns_mgmt_action(ncl_p = 0x38008, out_nmvl = 0x3ffc01f3a08, repl_head =
0x3ffc01f3890, req_handle = 0x3ffc01f38f0, req_head = 0x
38098) ["../../../../src/dns-server/server/dns_ncl_mgmt_ultrix.c":1033,
0x12006362c]
5 dns_ncl_dispatch(ncl_p = 0x38008, DirReplyList = 0x3ffc01f3a08)
["../../../../src/dns-server/server/dns_ncl_mgmt_ultrix.c":836,
0x120063228]
6 dns_process_ncl_request(ncl_p = 0x38008)
["../../../../src/dns-server/server/dns_ncl_mgmt_ultrix.c":701, 0x120062f7c]
7 dns_server_mgmt(ncl_p = 0x38008)
["../../../../src/dns-server/server/dns_ncl_mgmt_ultrix.c":630, 0x120062d94]
8 th_start(th_p = 0x3da08)
["../../../../src/dns-server/libmisc_r/threads_lib.c":1489, 0x1200b6ddc]
9 cma__thread_base(0x0, 0x0, 0x0, 0x0, 0x3da08) [0x3ff80581ccc]
(dbx) towerset1_p/32x
00000000012ad208: 00a1 0000 fb80 0001 0008 9b2b 78e1 a209
00000000012ad218: e0a4 9e1e 009a 0301 0002 0000 0028 0000
00000000012ad228: 0068 0000 3030 0030 0025 0000 0008 9b2b
00000000012ad238: 78e1 7bf5 e0a4 9e1e 009a 0301 0101 0004
(dbx) towerset2_p/32x
000003ffc01f1908: 3231 6535 6566 2d30 7b3e 626f 656a 7463
000003ffc01f1918: 612c 6373 6969 412c 2d33 3137 4530 544e
000003ffc01f1928: 2d5f 4d41 7d5a 4d00 007d 4e45 007d 0000
000003ffc01f1938: 0000 0000 0000 0000 0000 0000 0000 0000
(dbx) p *towerset1_p
struct {
ds_setl = 161
ds_casemask = {
[0] '\200'
[1] '^;'
[2] '^A'
[3] '^@'
}
ds_ts = {
[0] '^H'
[1] '^@'
[2] '+'
[3] '^['
[4] '\341'
[5] 'x'
[6] '\t'
[7] '\242'
[8] '\244'
[9] '\340'
[10] '^^'
[11] '\236'
[12] '^Z'
[13] '^@'
}
More (n if no)?y
ds_flag = ""
ds_type = {
[0] '^C'
}
ds_ocnt = 2
ds_hcnt = 0
ds_offp = {
[0] 40
}
}
(dbx) p *towerset2_p
struct {
st_flag = "1"
st_offsetLength = {
[0] '2'
[1] '5'
}
st_valueLength = {
[0] 'e'
[1] 'f'
}
st_offsets = {
[0] 'e'
[1] '0'
}
}
(dbx) tstack
Thread 0xfffffc000b93cfa0:
> 0 towerset_compare_exact_mx(towerset1_p = 0x12ad208, towerset2_p =
0x3ffc01f1908) ["../../../../src/dns-server/server/db_common.c
":2258, 0x12004ae8c]
1 db_enable(ch_p = 0x44808, checkaddr = 1)
["../../../../src/dns-server/server/db_common.c":1451, 0x120048f1c]
2 dns_enable(ns_p = 0x14003d620, user_id = 0)
["../../../../src/dns-server/server/dns_service_ncl.c":1175, 0x120067424]
3 dns_mgmt_enable(ncl_p = 0x38008, out_nmvl = 0x3ffc01f3a08, ReqHandle =
0x3ffc01f38f0, ReqMgmt = 0x38098, ReplyMgmt = 0x3ffc01f3
890) ["../../../../src/dns-server/server/dns_ncl_mgmt_ultrix.c":1543,
0x120063f94]
4 dns_mgmt_action(ncl_p = 0x38008, out_nmvl = 0x3ffc01f3a08, repl_head =
0x3ffc01f3890, req_handle = 0x3ffc01f38f0, req_head = 0x
38098) ["../../../../src/dns-server/server/dns_ncl_mgmt_ultrix.c":1033,
0x12006362c]
5 dns_ncl_dispatch(ncl_p = 0x38008, DirReplyList = 0x3ffc01f3a08)
["../../../../src/dns-server/server/dns_ncl_mgmt_ultrix.c":836,
0x120063228]
6 dns_process_ncl_request(ncl_p = 0x38008)
["../../../../src/dns-server/server/dns_ncl_mgmt_ultrix.c":701, 0x120062f7c]
7 dns_server_mgmt(ncl_p = 0x38008)
["../../../../src/dns-server/server/dns_ncl_mgmt_ultrix.c":630, 0x120062d94]
8 th_start(th_p = 0x3da08)
["../../../../src/dns-server/libmisc_r/threads_lib.c":1489, 0x1200b6ddc]
9 cma__thread_base(0x0, 0x0, 0x0, 0x0, 0x3da08) [0x3ff80581ccc]
Thread 0xfffffc00072bd360:
More (n if no)?y
> 0 msg_receive_trap(0x0, 0x0, 0x3f418, 0x0, 0x30011e3de0) [0x3ff8052e570]
1 msg_receive(0x3ffc0208000, 0x3ff80581bf0, 0x0, 0x30, 0x3ff80576bf0)
[0x3ff80524dd0]
2 cma__vp_sleep(0x2801000006, 0x0, 0x6, 0x0, 0x100000000) [0x3ff805885dc]
3 cma__dispatch(0x6, 0x0, 0x100000000, 0x3f418, 0x3ff80567e34) [0x3ff8056e958]
4 cma__int_wait(0x1200b86f8, 0x3df18, 0x3ffc01de9f8, 0x14003d620,
0x3ffc01de9f8) [0x3ff80567e30]
5 pthread_cond_wait(0x1200b9270, 0x34261ce8, 0xffffffff, 0xffffffff00000000,
0x3de18) [0x3ff80576a30]
6 dthread_wait(condition = 0x14003d648, mutex = 0x14003d638)
["../../../../src/dns-server/libmisc_r/threads_lib.c":3030, 0x1200b9
26c]
7 server_watchdog(sd_p = 0x11ffffec8)
["../../../../src/dns-server/server/server_main.c":708, 0x1200b22f4]
8 main(argc = 1, argv = 0x11fffff28)
["../../../../src/dns-server/server/server_main.c":405, 0x1200b194c]
Thread 0xfffffc00072bcd20:
> 0 __accept(0x3ff00000001, 0x0, 0x0, 0x0, 0x0) [0x3ff8051a760]
1 dthread_accept(s = 3, addr = 0x43c18, addrlen = 0x3ffc0207330)
["../../../../src/dns-server/libmisc_r/threads_lib.c":3757, 0x12
00ba010]
2 mbx_listener(mbx_p = 0x43c08)
["../../../../src/dns-server/libmisc_r/unix_mbx.c":413, 0x1200c1200]
More (n if no)?y
3 th_start(th_p = 0x3cd08)
["../../../../src/dns-server/libmisc_r/threads_lib.c":1489, 0x1200b6ddc]
4 cma__thread_base(0x0, 0x0, 0x0, 0x0, 0x3cd08) [0x3ff80581ccc]
Thread 0xfffffc0005783c20:
> 0 __accept(0x3ff00000001, 0x3ffbff18550, 0x49908, 0x1, 0x35508)
[0x3ff8051a760]
1 dthread_accept(s = 4, addr = 0x3ffc021b6bc, addrlen = 0x3ffc021b6b8)
["../../../../src/dns-server/libmisc_r/threads_lib.c":3757
, 0x1200ba010]
2 object_handler(ol_p = 0x37f08)
["../../../../src/dns-server/server/unix_phv_net.c":1107, 0x1200a52f0]
3 th_start(th_p = 0x35f08)
["../../../../src/dns-server/libmisc_r/threads_lib.c":1489, 0x1200b6ddc]
4 cma__thread_base(0x0, 0x0, 0x0, 0x0, 0x35f08) [0x3ff80581ccc]
Thread 0xfffffc000c1315e0:
> 0 __accept(0x3ff00000001, 0x3ffbff18550, 0x48348, 0x1, 0x34508)
[0x3ff8051a760]
1 dthread_accept(s = 6, addr = 0x3ffc022f6bc, addrlen = 0x3ffc022f6b8)
["../../../../src/dns-server/libmisc_r/threads_lib.c":3757
, 0x1200ba010]
2 object_handler(ol_p = 0x37e88)
["../../../../src/dns-server/server/unix_phv_net.c":1107, 0x1200a52f0]
3 th_start(th_p = 0x34f08)
["../../../../src/dns-server/libmisc_r/threads_lib.c":1489, 0x1200b6ddc]
More (n if no)?y
4 cma__thread_base(0x0, 0x0, 0x0, 0x0, 0x34f08) [0x3ff80581ccc]
Thread 0xfffffc000c131720:
> 0 msg_receive_trap(0x1, 0x0, 0x0, 0x0, 0x3ffc024350d) [0x3ff8052e570]
1 msg_receive(0x0, 0x927c0, 0x0, 0x563fb97b, 0x4ef0d338ad0d3) [0x3ff80524dd0]
2 cma__vp_sleep(0x2801000000, 0x0, 0x15, 0x0, 0x0) [0x3ff805885dc]
3 cma__dispatch(0x15, 0x0, 0x0, 0x0, 0x3ff80566f80) [0x3ff8056e958]
4 cma__int_timed_wait(0x3ffbfff3840, 0x34518, 0x400000000000006, 0x3e818,
0x3ffc0243930) [0x3ff80566f7c]
5 pthread_cond_timedwait(0x41dc8, 0x41de8, 0x3ffc0243990, 0x4ae18,
0x1200b86f8) [0x3ff80576970]
6 dthread_timed_wait(condition = 0x37e18, mutex = 0x37e10, expiration =
0x3ffc0243ab8) ["../../../../src/dns-server/libmisc_r/thr
eads_lib.c":3178, 0x1200b94a8]
7 ta_ping_advertiser(adv_p = 0x37e08)
["../../../../src/dns-server/server/ta_adver.c":341, 0x12007de28]
8 th_start(th_p = 0x34208)
["../../../../src/dns-server/libmisc_r/threads_lib.c":1489, 0x1200b6ddc]
9 cma__thread_base(0x0, 0x0, 0x0, 0x0, 0x34208) [0x3ff80581ccc]
Thread 0xfffffc000e45dd60:
> 0 msg_receive_trap(0x0, 0x0, 0x0, 0x0, 0x0) [0x3ff8052e570]
More (n if no)?y
1 msg_receive(0x0, 0x36ee80, 0x0, 0x563fd951, 0x73aaa338ad0db) [0x3ff80524dd0]
2 cma__vp_sleep(0x2801000000, 0x0, 0x18, 0x0, 0x0) [0x3ff805885dc]
3 cma__dispatch(0x18, 0x0, 0x0, 0x0, 0x3ff80566f80) [0x3ff8056e958]
4 cma__int_timed_wait(0x0, 0x2d518, 0x400000000000007, 0x12bf418,
0x3ffc0257550) [0x3ff80566f7c]
5 pthread_cond_timedwait(0x41d08, 0x41d28, 0x3ffc02575b0, 0x4ae18,
0x1200b86f8) [0x3ff80576970]
6 dthread_timed_wait(condition = 0x46030, mutex = 0x46018, expiration =
0x3ffc0257a98) ["../../../../src/dns-server/libmisc_r/thr
eads_lib.c":3178, 0x1200b94a8]
7 background_activator(file_p = 0x46008)
["../../../../src/dns-server/server/back_ground.c":1238, 0x120029b90]
8 th_start(th_p = 0x12bdc08)
["../../../../src/dns-server/libmisc_r/threads_lib.c":1489, 0x1200b6ddc]
9 cma__thread_base(0x0, 0x0, 0x0, 0x0, 0x12bdc08) [0x3ff80581ccc]
tlu700# more dnsd_pid_18831.log
**dnsd created, pid(18831)
-----------------------------------------------------------------
-- Log for dnsd (pid 18831) opened Tue May 27 14:17:45 1997
-- Digital DECdns Server V3.2B
-- ECOs applied: TeMIP modifications ( 4 )
-----------------------------------------------------------------
dns> create obj .LUZERN2_CH class=Clearinghouse, DNS$ClassVersion=1.0
dns> set obj .LUZERN2_CH class=DNS$Clearinghouse
dns> dir obj .*_CH
DIRECTORY
OBJECT ALMA:.*_CH
AT 27-MAY-1997:14:16:51
BASEL2_CH
BASEL_CH
LAUSANNE2_CH
LAUSANNE_CH
LUZERN2_CH
LUZERN_CH
ZURICH2_CH
ZURICH_CH
dns> dir clear .*
DIRECTORY
CLEARINGHOUSE ALMA:.*
AT 27-MAY-1997:14:16:57
BASEL2_CH
BASEL_CH
LAUSANNE2_CH
LAUSANNE_CH
LUZERN_CH
ZURICH2_CH
ZURICH_CH
ncl> sho node 0 address
Node 0
AT 1997-05-27-14:42:30.557+02:00I-----
Identifiers
Address =
{
(
[ DNA_CMIP-MICE ] ,
[ DNA_SessionControlV3 , number=19 ] ,
[ DNA_OSItransportV1 , 'DEC0'H ] ,
[ DNA_OSInetwork , 49::00-09:AA-00-04-00-BC-26:21 (ALMA:.tlu700)
]
) ,
(
[ DNA_CMIP-MICE ] ,
[ DNA_SessionControlV3 , number=19 ] ,
[ DNA_NSP ] ,
[ DNA_OSInetwork , 49::00-09:AA-00-04-00-BC-26:20
(LOCAL:.tlu700) ]
)
}
T.R | Title | User | Personal Name | Date | Lines |
---|
1442.1 | Is this a TeMIP DNS Version | NNTPD::"[email protected]" | Ted Pettis | Mon Jun 02 1997 11:00 | 8 |
| Hi Bob,
Is the version of DECdns a TeMIP version? If so, you need to run this by
the TeMIPs folks.
Ted P.
[Posted by WWW Notes gateway]
|