[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
Title: | DECthreads Conference |
|
Moderator: | PTHRED::MARYS TE ON |
|
Created: | Mon May 14 1990 |
Last Modified: | Fri Jun 06 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 1553 |
Total number of notes: | 9541 |
1512.0. "DECTHREADS seg fault help" by EDSCLU::KELLY () Wed Mar 26 1997 12:26
I have a core file from a customer and need help trying to
determine what caused the segmentation fault (or if there is anything useful
in this output).
I have looked at the notes in this conference and it looks similar to note 921.
The customer is running DUNIX v3.1. I have included the dbx() output below.
Any help or comments would be greatly appreciated.
Thanks,
Jim Kelly
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# dbx /usr/sbin/t21cad /core
dbx version 3.11.8
Type 'help' for help.
Core file created by program "t21cad"
warning: /usr/sbin/t21cad has no symbol table -- very little is
supported without it
thread 0xffffffff827b8240 signal Segmentation fault at
[__kill:41
+0x8,0x3ff80
5065c8] Source not available
(dbx) where
> 0 __kill(0xb, 0x0, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/libc/alpha/kill.s":41,
0x3ff805065c8]
1 exc_raise(0x3ffc0287e78, 0x0, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/exc_handling.c"
:649,
0x3ff8055c55c]
2 exc_pop_ctx(0x3ffc0287bd0, 0x0, 0x0, 0x3ff80567b40, 0x0)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/exc_handling.c"
:805,
0x3ff8055c760]
3 cma__thread_base(0x0, 0x0, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_thread.c":1
623,
0x3ff8056e370]
(dbx) tstack
Thread 0xffffffff827b8240:
> 0 __kill(0xb, 0x0, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/libc/alpha/kill.s":41,
0x3ff805065c8]
1 exc_raise(0x3ffc0287e78, 0x0, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/exc_handling.c"
:649,
0x3ff8055c55c]
2 exc_pop_ctx(0x3ffc0287bd0, 0x0, 0x0, 0x3ff80567b40, 0x0)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/exc_handling.c"
:805,
0x3ff8055c760]
3 cma__thread_base(0x0, 0x0, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_thread.c":1
623,
0x3ff8056e370]
Thread 0xffffffff827b9a70:
> 0 _sigsuspend(0x3ff80563638, 0xf, 0x11ffffd20, 0x120016ab0,
0x120016a40)
["../../../../../src/usr/ccs/lib/libc/alpha/_sigsuspend.s":45,
0x3ff80505a54]
1 __sigsuspend(0x11ffffd20, 0x120016ab0, 0x120016a40, 0x15,
0x3ff800ff5b4)
["../../../../../src/usr/ccs/lib/libc/alpha/sigsuspend.c":58,
0x3ff805033ec]
2 __sigpause(0x3ff800ff5b4, 0x36018, 0x3ff8011b550, 0x0,
0x80000)
["../../../../../src/usr/ccs/lib/libc/sigpause.c":39,
0x3ff800ff5b0]
3 __pause(0x3ff8011b550, 0x0, 0x80000, 0x80000, 0x120016a68)
["../../../../../src/usr/ccs/lib/libc/pause.c":64, 0x3ff8011b54c]
Thread 0xffffffff827b8ab0:
> 0 __read(0x45c48, 0x0, 0x3ff804a581c, 0x0, 0x45c58)
["../../../../../src/usr/ccs/lib/libc/alpha/read.s":41,
0x3ff805074e4]
1 dbm_access(0x3ffc01ea508, 0x2dd654832, 0x0, 0x0,
0x3ff804a3cc8)
["../../../../../src/usr/ccs/lib/libc/ndbm.c":788, 0x3ff804d8a8c]
2 __dbm_fetch(0x3ffc01ea4d0, 0x3fffffa31e0, 0x3ffc01ea508, 0xc,
0x3ffbff2ca9c) ["../../../../../src/usr/ccs/lib/libc/ndbm.c":272,
0x3ff804d77bc]
3 cdiiLocalGetByNET(0x3ffc01ea600, 0x0, 0x3ffc01ea980,
0x3ffc01ea988,
0x3ffc01ea998) [0x3ffbff2cacc]
4 CDI_GetNodeByAddr_local(0x3ffbff2904c, 0x3ffc01ea798,
0x3ffc01ea980,
0x27418, 0x0) [0x3ffbff2c290]
5 CDI_GetNodeByAddr(0x3ffbff1f740, 0x3ffc01ea980, 0x24008, 0x0,
0x3ffc01ea8f0) [0x3ffbff29840]
6 dnaBackTranslate(0x3ff00000000, 0x0, 0x45ea8, 0x27221,
0x3ffbff2626c)
[0x3ffbff1f784]
7 dnaRemoteNodename(0x45ea8, 0x1dfc8, 0x46b08, 0x192, 0x0)
[0x3ffbff263dc]
8 dnaStatusIncoming(0x2ec08, 0x0, 0x0, 0x0, 0x3ffbff2518c)
[0x3ffbff25500]
9 dnaPollIncoming(0x2ec08, 0x78, 0x47508, 0x0, 0x120027db4)
[0x3ffbff252a4]
Thread 0xffffffff827b8a20:
> 0 free(0x2f008, 0x4805c, 0xd, 0x3, 0x3ffbff1f740)
["../../../../../src/usr/ccs/lib/DECthreads/alpha/cma_malloc.c":42
6,
0x3ff8055dd70]
1 CDI_FreeNodeEnt(0x3ffbff1f740, 0x3ffc01f6af8, 0x3ffbff1f84c,
0x24808,
0x24808) [0x3ffbff29cc8]
2 dnaBackTranslate(0x3ffbff26254, 0x23408, 0x45f08, 0x27321,
0x3ffbff2626c) [0x3ffbff1f848]
3 dnaRemoteNodename(0x45f08, 0x48048, 0x46c08, 0x192, 0x0)
[0x3ffbff263dc]
4 dnaStatusIncoming(0x2f008, 0x0, 0x0, 0x0, 0x3ffbff2518c)
[0x3ffbff25500]
5 dnaPollIncoming(0x2f008, 0x78, 0x47588, 0x0, 0x120027db4)
[0x3ffbff252a4]
Thread 0xffffffff827b8870:
> 0 swtch_pri(0x2, 0x0, 0x2e808, 0x0, 0x0)
["/usr/sde/osf1/build/goldminos.bld/export/alpha/usr/include/mach/
syscall_sw
.h":87, 0x3ff8051df6c]
1 cma__int_mutex_block(0xa, 0x1ddca, 0x14, 0x0, 0x1ddca)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_mutex.c":18
10,
0x3ff80560120]
2 cma___tis_mutex_lock(0x45d38, 0x3ff80564598, 0x3, 0x45586732,
0x3ff804a59cc)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_tis_sup.c":
836,
0x3ff805757bc]
3 __cma_tis_mutex_lock(0x3, 0x45586732, 0x3ff804a59cc,
0x3ff00000000,
0x3ff804a3e34)
["../../../../../src/usr/ccs/lib/libc_r/cma_tis.c":510,
0x3ff804a5818]
4 __rec_mutex_lock(0x45d28, 0x0, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/libc_r/rec_mutex.c":161,
0x3ff804a3e30]
5 __dbm_fetch(0x3ffc02024d0, 0x0, 0x3ffc0202508, 0xc,
0x3ffbff2ca9c)
["../../../../../src/usr/ccs/lib/libc/ndbm.c":271, 0x3ff804d7798]
6 cdiiLocalGetByNET(0x3ffc0202600, 0x0, 0x3ffc0202980,
0x3ffc0202988,
0x3ffc0202998) [0x3ffbff2cacc]
7 CDI_GetNodeByAddr_local(0x3ffbff2904c, 0x3ffc0202798,
0x3ffc0202980,
0x27418, 0x0) [0x3ffbff2c290]
8 CDI_GetNodeByAddr(0x3ffbff1f740, 0x3ffc0202980, 0x1a408, 0x0,
0x3ffc02028f0) [0x3ffbff29840]
9 dnaBackTranslate(0x3ff00000000, 0x0, 0x45c88, 0x26121,
0x3ffbff2626c)
[0x3ffbff1f784]
10 dnaRemoteNodename(0x45c88, 0x1ddc8, 0x46608, 0x192, 0x0)
[0x3ffbff263dc]
11 dnaStatusIncoming(0x2e808, 0x0, 0x0, 0x0, 0x3ffbff2518c)
[0x3ffbff25500]
12 dnaPollIncoming(0x2e808, 0x78, 0x47488, 0x0, 0x120027db4)
[0x3ffbff252a4]
Thread 0xffffffff827b87e0:
> 0 msg_receive_trap(0x3ff8056460c, 0x0, 0x3ffc020e278,
0x3ffbff28f80,
0x0)
["/usr/sde/osf1/build/goldminos.bld/export/alpha/usr/include/mach/
syscall_sw
.h":74, 0x3ff8051df00]
1 msg_receive(0x0, 0x3ff80564598, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/libmach/msg.c":95, 0x3ff80514760]
2 cma__vp_sleep(0x2801000000, 0x0, 0x12, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_vp.c":1589,
0x3ff80574afc]
3 cma__dispatch(0x12, 0x0, 0x0, 0x0, 0x3ff8056028c)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_dispatch.c"
:998,
0x3ff8055ae78]
4 cma__int_mutex_block(0xa, 0x1df4a, 0x14, 0x0, 0x1df4a)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_mutex.c":18
25,
0x3ff80560288]
5 cma___tis_mutex_lock(0x45d98, 0x3ff80564598, 0x3, 0x45586732,
0x3ff804a59cc)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_tis_sup.c":
836,
0x3ff805757bc]
6 __cma_tis_mutex_lock(0x3, 0x45586732, 0x3ff804a59cc,
0x3ff00000000,
0x3ff804a3e34)
["../../../../../src/usr/ccs/lib/libc_r/cma_tis.c":510,
0x3ff804a5818]
7 __rec_mutex_lock(0x45d88, 0x0, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/libc_r/rec_mutex.c":161,
0x3ff804a3e30]
8 __dbm_fetch(0x3ffc020e4d0, 0x0, 0x3ffc020e508, 0xc,
0x3ffbff2ca9c)
["../../../../../src/usr/ccs/lib/libc/ndbm.c":271, 0x3ff804d7798]
9 cdiiLocalGetByNET(0x3ffc020e600, 0x0, 0x3ffc020e980,
0x3ffc020e988,
0x3ffc020e998) [0x3ffbff2cacc]
10 CDI_GetNodeByAddr_local(0x3ffbff2904c, 0x3ffc020e798,
0x3ffc020e980,
0x27418, 0x0) [0x3ffbff2c290]
11 CDI_GetNodeByAddr(0x3ffbff1f740, 0x3ffc020e980, 0x1b808, 0x0,
0x3ffc020e8f0) [0x3ffbff29840]
12 dnaBackTranslate(0x3ff00000000, 0x0, 0x45e68, 0x27221,
0x3ffbff2626c)
[0x3ffbff1f784]
13 dnaRemoteNodename(0x45e68, 0x1df48, 0x46a08, 0x192, 0x0)
[0x3ffbff263dc]
14 dnaStatusIncoming(0x2e008, 0x0, 0x0, 0x0, 0x3ffbff2518c)
[0x3ffbff25500]
15 dnaPollIncoming(0x2e008, 0x78, 0x47388, 0x0, 0x120027db4)
[0x3ffbff252a4]
Thread 0xffffffff827b8750:
> 0 swtch_pri(0x2, 0x0, 0x29c08, 0x0, 0x0)
["/usr/sde/osf1/build/goldminos.bld/export/alpha/usr/include/mach/
syscall_sw
.h":87, 0x3ff8051df6c]
1 cma__int_mutex_block(0xa, 0x1de4a, 0x14, 0x0, 0x1de4a)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_mutex.c":18
10,
0x3ff80560120]
2 cma___tis_mutex_lock(0x45d38, 0x3ff80564598, 0x3, 0x45586732,
0x3ff804a59cc)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_tis_sup.c":
836,
0x3ff805757bc]
3 __cma_tis_mutex_lock(0x3, 0x45586732, 0x3ff804a59cc,
0x3ff00000000,
0x3ff804a3e34)
["../../../../../src/usr/ccs/lib/libc_r/cma_tis.c":510,
0x3ff804a5818]
4 __rec_mutex_lock(0x45d28, 0x0, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/libc_r/rec_mutex.c":161,
0x3ff804a3e30]
5 __dbm_fetch(0x3ffc021a4d0, 0x0, 0x3ffc021a508, 0xc,
0x3ffbff2ca9c)
["../../../../../src/usr/ccs/lib/libc/ndbm.c":271, 0x3ff804d7798]
6 cdiiLocalGetByNET(0x3ffc021a600, 0x0, 0x3ffc021a980,
0x3ffc021a988,
0x3ffc021a998) [0x3ffbff2cacc]
7 CDI_GetNodeByAddr_local(0x3ffbff2904c, 0x3ffc021a798,
0x3ffc021a980,
0x27418, 0x0) [0x3ffbff2c290]
8 CDI_GetNodeByAddr(0x3ffbff1f740, 0x3ffc021a980, 0x1a808, 0x0,
0x3ffc021a8f0) [0x3ffbff29840]
9 dnaBackTranslate(0x3ff00000000, 0x0, 0x45cc8, 0x27221,
0x3ffbff2626c)
[0x3ffbff1f784]
10 dnaRemoteNodename(0x45cc8, 0x1de48, 0x46708, 0x192, 0x0)
[0x3ffbff263dc]
11 dnaStatusIncoming(0x29c08, 0x0, 0x0, 0x0, 0x3ffbff2518c)
[0x3ffbff25500]
12 dnaPollIncoming(0x29c08, 0x78, 0x47308, 0x0, 0x120027db4)
[0x3ffbff252a4]
Thread 0xffffffff827b86c0:
> 0 __read(0x45d88, 0x0, 0x3ff804a581c, 0x0, 0x45d98)
["../../../../../src/usr/ccs/lib/libc/alpha/read.s":41,
0x3ff805074e4]
1 dbm_access(0x3ffc0226508, 0x2dd654832, 0x0, 0x0,
0x3ff804a3cc8)
["../../../../../src/usr/ccs/lib/libc/ndbm.c":788, 0x3ff804d8a8c]
2 __dbm_fetch(0x3ffc02264d0, 0x3fffffa31e0, 0x3ffc0226508, 0xc,
0x3ffbff2ca9c) ["../../../../../src/usr/ccs/lib/libc/ndbm.c":272,
0x3ff804d77bc]
3 cdiiLocalGetByNET(0x3ffc0226600, 0x0, 0x3ffc0226980,
0x3ffc0226988,
0x3ffc0226998) [0x3ffbff2cacc]
4 CDI_GetNodeByAddr_local(0x3ffbff2904c, 0x3ffc0226798,
0x3ffc0226980,
0x27418, 0x0) [0x3ffbff2c290]
5 CDI_GetNodeByAddr(0x3ffbff1f740, 0x3ffc0226980, 0x25408, 0x0,
0x3ffc02268f0) [0x3ffbff29840]
6 dnaBackTranslate(0x3ff00000000, 0x0, 0x45f68, 0x27321,
0x3ffbff2626c)
[0x3ffbff1f784]
7 dnaRemoteNodename(0x45f68, 0x48108, 0x46d88, 0x192, 0x0)
[0x3ffbff263dc]
8 dnaStatusIncoming(0x2fc08, 0x0, 0x0, 0x0, 0x3ffbff2518c)
[0x3ffbff25500]
9 dnaPollIncoming(0x2fc08, 0x78, 0x47708, 0x0, 0x120027db4)
[0x3ffbff252a4]
Thread 0xffffffff827b8630:
> 0 swtch_pri(0x2, 0x0, 0x2f808, 0x0, 0x0)
["/usr/sde/osf1/build/goldminos.bld/export/alpha/usr/include/mach/
syscall_sw
.h":87, 0x3ff8051df6c]
1 cma__int_mutex_block(0xa, 0x4814a, 0x14, 0x0, 0x4814a)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_mutex.c":18
10,
0x3ff80560120]
2 cma___tis_mutex_lock(0x45d38, 0x3ff80564598, 0x3, 0x45586732,
0x3ff804a59cc)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_tis_sup.c":
836,
0x3ff805757bc]
3 __cma_tis_mutex_lock(0x3, 0x45586732, 0x3ff804a59cc,
0x3ff00000000,
0x3ff804a3e34)
["../../../../../src/usr/ccs/lib/libc_r/cma_tis.c":510,
0x3ff804a5818]
4 __rec_mutex_lock(0x45d28, 0x0, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/libc_r/rec_mutex.c":161,
0x3ff804a3e30]
5 __dbm_fetch(0x3ffc02324d0, 0x0, 0x3ffc0232508, 0xc,
0x3ffbff2ca9c)
["../../../../../src/usr/ccs/lib/libc/ndbm.c":271, 0x3ff804d7798]
6 cdiiLocalGetByNET(0x3ffc0232600, 0x0, 0x3ffc0232980,
0x3ffc0232988,
0x3ffc0232998) [0x3ffbff2cacc]
7 CDI_GetNodeByAddr_local(0x3ffbff2904c, 0x3ffc0232798,
0x3ffc0232980,
0x27418, 0x0) [0x3ffbff2c290]
8 CDI_GetNodeByAddr(0x3ffbff1f740, 0x3ffc0232980, 0x25808, 0x0,
0x3ffc02328f0) [0x3ffbff29840]
9 dnaBackTranslate(0x3ff00000000, 0x0, 0x45f88, 0x27521,
0x3ffbff2626c)
[0x3ffbff1f784]
10 dnaRemoteNodename(0x45f88, 0x48148, 0x46e08, 0x192, 0x0)
[0x3ffbff263dc]
11 dnaStatusIncoming(0x2f808, 0x0, 0x0, 0x0, 0x3ffbff2518c)
[0x3ffbff25500]
12 dnaPollIncoming(0x2f808, 0x78, 0x47688, 0x0, 0x120027db4)
[0x3ffbff252a4]
Thread 0xffffffff827b85a0:
> 0 swtch_pri(0x2, 0x0, 0x2f408, 0x0, 0x0)
["/usr/sde/osf1/build/goldminos.bld/export/alpha/usr/include/mach/
syscall_sw
.h":87, 0x3ff8051df6c]
1 cma__int_mutex_block(0xa, 0x4818a, 0x14, 0x0, 0x4818a)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_mutex.c":18
10,
0x3ff80560120]
2 cma___tis_mutex_lock(0x45d38, 0x3ff80564598, 0x3, 0x45586732,
0x3ff804a59cc)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_tis_sup.c":
836,
0x3ff805757bc]
3 __cma_tis_mutex_lock(0x3, 0x45586732, 0x3ff804a59cc,
0x3ff00000000,
0x3ff804a3e34)
["../../../../../src/usr/ccs/lib/libc_r/cma_tis.c":510,
0x3ff804a5818]
4 __rec_mutex_lock(0x45d28, 0x0, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/libc_r/rec_mutex.c":161,
0x3ff804a3e30]
5 __dbm_fetch(0x3ffc023e4d0, 0x0, 0x3ffc023e508, 0xc,
0x3ffbff2ca9c)
["../../../../../src/usr/ccs/lib/libc/ndbm.c":271, 0x3ff804d7798]
6 cdiiLocalGetByNET(0x3ffc023e600, 0x0, 0x3ffc023e980,
0x3ffc023e988,
0x3ffc023e998) [0x3ffbff2cacc]
7 CDI_GetNodeByAddr_local(0x3ffbff2904c, 0x3ffc023e798,
0x3ffc023e980,
0x27418, 0x0) [0x3ffbff2c290]
8 CDI_GetNodeByAddr(0x3ffbff1f740, 0x3ffc023e980, 0x25c08, 0x0,
0x3ffc023e8f0) [0x3ffbff29840]
9 dnaBackTranslate(0x3ff00000000, 0x0, 0x45fa8, 0x27521,
0x3ffbff2626c)
[0x3ffbff1f784]
10 dnaRemoteNodename(0x45fa8, 0x48188, 0x46e88, 0x192, 0x0)
[0x3ffbff263dc]
11 dnaStatusIncoming(0x2f408, 0x0, 0x0, 0x0, 0x3ffbff2518c)
[0x3ffbff25500]
12 dnaPollIncoming(0x2f408, 0x78, 0x47608, 0x0, 0x120027db4)
[0x3ffbff252a4]
Thread 0xffffffff827b8510:
> 0 __read(0x45d28, 0x110012000, 0x3ff804a581c, 0x0, 0x45d38)
["../../../../../src/usr/ccs/lib/libc/alpha/read.s":41,
0x3ff805074e4]
1 dbm_access(0x3ffc024a508, 0x2dd654832, 0x0, 0x50000,
0x3ff804a3cc8)
["../../../../../src/usr/ccs/lib/libc/ndbm.c":788, 0x3ff804d8a8c]
2 __dbm_fetch(0x3ffc024a4d0, 0x3fffffa31e0, 0x3ffc024a508, 0xc,
0x3ffbff2ca9c) ["../../../../../src/usr/ccs/lib/libc/ndbm.c":272,
0x3ff804d77bc]
3 cdiiLocalGetByNET(0x3ffc024a600, 0x0, 0x3ffc024a980,
0x3ffc024a988,
0x3ffc024a998) [0x3ffbff2cacc]
4 CDI_GetNodeByAddr_local(0x3ffbff2904c, 0x3ffc024a798,
0x3ffc024a980,
0x27418, 0x0) [0x3ffbff2c290]
5 CDI_GetNodeByAddr(0x3ffbff1f740, 0x3ffc024a980, 0x1bc08, 0x0,
0x3ffc024a8f0) [0x3ffbff29840]
6 dnaBackTranslate(0x3ff00000000, 0x0, 0x45e88, 0x27221,
0x3ffbff2626c)
[0x3ffbff1f784]
7 dnaRemoteNodename(0x45e88, 0x1df88, 0x46a88, 0x192, 0x0)
[0x3ffbff263dc]
8 dnaStatusIncoming(0x2e408, 0x0, 0x0, 0x0, 0x3ffbff2518c)
[0x3ffbff25500]
9 dnaPollIncoming(0x2e408, 0x78, 0x47408, 0x0, 0x120027db4)
[0x3ffbff252a4]
Thread 0xffffffff827b8480:
> 0 free(0x28408, 0x480dc, 0xd, 0x3, 0x3ffbff1f740)
["../../../../../src/usr/ccs/lib/DECthreads/alpha/cma_malloc.c":42
6,
0x3ff8055dd70]
1 CDI_FreeNodeEnt(0x3ffbff1f740, 0x3ffc0256af8, 0x3ffbff1f84c,
0x25008,
0x25008) [0x3ffbff29cc8]
2 dnaBackTranslate(0x3ffbff26254, 0x23808, 0x45f48, 0x27321,
0x3ffbff2626c) [0x3ffbff1f848]
3 dnaRemoteNodename(0x45f48, 0x480c8, 0x46d08, 0x192, 0x0)
[0x3ffbff263dc]
4 dnaStatusIncoming(0x28408, 0x0, 0x0, 0x0, 0x3ffbff2518c)
[0x3ffbff25500]
5 dnaPollIncoming(0x28408, 0x78, 0x47008, 0x0, 0x120027db4)
[0x3ffbff252a4]
Thread 0xffffffff827b83f0:
> 0 msg_receive_trap(0x3ff8056460c, 0x0, 0x3ffc0262278,
0x3ffbff28f80,
0x0)
["/usr/sde/osf1/build/goldminos.bld/export/alpha/usr/include/mach/
syscall_sw
.h":74, 0x3ff8051df00]
1 msg_receive(0x0, 0x3ff80564598, 0x0, 0x0, 0x0)
1 msg_receive(0x0, 0x3ff80564598, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/libmach/msg.c":95, 0x3ff80514760]
2 cma__vp_sleep(0x2801000000, 0x0, 0x27, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_vp.c":1589,
0x3ff80574afc]
3 cma__dispatch(0x27, 0x0, 0x0, 0x0, 0x3ff8056028c)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_dispatch.c"
:998,
0x3ff8055ae78]
4 cma__int_mutex_block(0xa, 0x1df0a, 0x14, 0x0, 0x1df0a)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_mutex.c":18
25,
0x3ff80560288]
5 cma___tis_mutex_lock(0x45d98, 0x3ff80564598, 0x3, 0x45586732,
0x3ff804a59cc)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_tis_sup.c":
836,
0x3ff805757bc]
6 __cma_tis_mutex_lock(0x3, 0x45586732, 0x3ff804a59cc,
0x3ff00000000,
0x3ff804a3e34)
["../../../../../src/usr/ccs/lib/libc_r/cma_tis.c":510,
0x3ff804a5818]
7 __rec_mutex_lock(0x45d88, 0x0, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/libc_r/rec_mutex.c":161,
0x3ff804a3e30]
8 __dbm_fetch(0x3ffc02624d0, 0x0, 0x3ffc0262508, 0xc,
0x3ffbff2ca9c)
["../../../../../src/usr/ccs/lib/libc/ndbm.c":271, 0x3ff804d7798]
9 cdiiLocalGetByNET(0x3ffc0262600, 0x0, 0x3ffc0262980,
0x3ffc0262988,
0x3ffc0262998) [0x3ffbff2cacc]
10 CDI_GetNodeByAddr_local(0x3ffbff2904c, 0x3ffc0262798,
0x3ffc0262980,
0x27418, 0x0) [0x3ffbff2c290]
11 CDI_GetNodeByAddr(0x3ffbff1f740, 0x3ffc0262980, 0x1b408, 0x0,
0x3ffc02628f0) [0x3ffbff29840]
12 dnaBackTranslate(0x3ff00000000, 0x0, 0x45e48, 0x27221,
0x3ffbff2626c)
[0x3ffbff1f784]
13 dnaRemoteNodename(0x45e48, 0x1df08, 0x46988, 0x192, 0x0)
[0x3ffbff263dc]
14 dnaStatusIncoming(0x29808, 0x0, 0x0, 0x0, 0x3ffbff2518c)
[0x3ffbff25500]
15 dnaPollIncoming(0x29808, 0x78, 0x47288, 0x0, 0x120027db4)
[0x3ffbff252a4]
Thread 0xffffffff827b8360:
> 0 msg_receive_trap(0x3ff8056460c, 0x0, 0x3ffc026e278,
0x3ffbff28f80,
0x0)
["/usr/sde/osf1/build/goldminos.bld/export/alpha/usr/include/mach/
syscall_sw
.h":74, 0x3ff8051df00]
1 msg_receive(0x0, 0x3ff80564598, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/libmach/msg.c":95, 0x3ff80514760]
2 cma__vp_sleep(0x2801000000, 0x0, 0x2a, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_vp.c":1589,
0x3ff80574afc]
3 cma__dispatch(0x2a, 0x0, 0x0, 0x0, 0x3ff8056028c)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_dispatch.c"
:998,
0x3ff8055ae78]
4 cma__int_mutex_block(0xa, 0x1deca, 0x14, 0x0, 0x1deca)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_mutex.c":18
25,
0x3ff80560288]
5 cma___tis_mutex_lock(0x45d38, 0x3ff80564598, 0x3, 0x45586732,
0x3ff804a59cc)
["../../../../../src/usr/ccs/lib/DECthreads/COMMON/cma_tis_sup.c":
836,
0x3ff805757bc]
0x3ff00000000,
0x3ff804a3e34)
["../../../../../src/usr/ccs/lib/libc_r/cma_tis.c":510,
0x3ff804a5818]
7 __rec_mutex_lock(0x45d28, 0x0, 0x0, 0x0, 0x0)
["../../../../../src/usr/ccs/lib/libc_r/rec_mutex.c":161,
0x3ff804a3e30]
8 __dbm_fetch(0x3ffc026e4d0, 0x0, 0x3ffc026e508, 0xc,
0x3ffbff2ca9c)
["../../../../../src/usr/ccs/lib/libc/ndbm.c":271, 0x3ff804d7798]
9 cdiiLocalGetByNET(0x3ffc026e600, 0x0, 0x3ffc026e980,
0x3ffc026e988,
0x3ffc026e998) [0x3ffbff2cacc]
10 CDI_GetNodeByAddr_local(0x3ffbff2904c, 0x3ffc026e798,
0x3ffc026e980,
0x27418, 0x0) [0x3ffbff2c290]
11 CDI_GetNodeByAddr(0x3ffbff1f740, 0x3ffc026e980, 0x1b008, 0x0,
0x3ffc026e8f0) [0x3ffbff29840]
12 dnaBackTranslate(0x3ff00000000, 0x0, 0x45d08, 0x27221,
0x3ffbff2626c)
[0x3ffbff1f784]
13 dnaRemoteNodename(0x45d08, 0x1dec8, 0x46908, 0x192, 0x0)
[0x3ffbff263dc]
14 dnaStatusIncoming(0x29008, 0x0, 0x0, 0x0, 0x3ffbff2518c)
[0x3ffbff25500]
15 dnaPollIncoming(0x29008, 0x78, 0x47188, 0x0, 0x120027db4)
[0x3ffbff252a4]
Thread 0xffffffff827b82d0:
> 0 swtch_pri(0x2, 0x0, 0x29408, 0x0, 0x0)
["/usr/sde/osf1/build/goldminos.bld/export/alpha/usr/include/mach/
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
T.R | Title | User | Personal Name | Date | Lines |
---|
1512.1 | | DCETHD::BUTENHOF | Dave Butenhof, DECthreads | Thu Mar 27 1997 06:30 | 13 |
| The best way to track down the SEGV is to run the program under a debugger.
The debugger will stop when the SEGV occurs, before it's converted to an
exception and the stack is unwound.
If you can't reproduce the problem under the debugger, the broken signal
model with which we had to live prior to Digital UNIX 4.0 will make your job
somewhat harder. You'll have to set a SEGV signal action (e.g., to SIG_DFL)
in every thread that you create that might be having the problem. (We can
only tell from the core file that it's NOT in the main thread.) The signal
handler will override the default DECthreads handler (which maps the signal
into an exception), and let you get a core dump at the point of the signal.
/dave
|