Michael,

Can you clarify what "go down" for svc.configd mean? If it died, it 
should have been restarted since it's in svc.startd's contract. What's 
the current state of the machine we want to recover?

-tony

Michael Hunter wrote:
> I had fmd and svc.configd go down while working this morning(?).  I
> have a dump[1] from fmd that I'll put in a bug.  svc.configd didn't
> dump.  What is a good way to recover use of smf and hopefully get fmd
> restarted?
>
>                       mph
>
> [1] stack trace for those too curious to wait...
> core '/var/cores/core.fmd.100425' of 100425:    /usr/lib/fm/fmd/fmd
> -----------------  lwp# 1 / thread# 1  --------------------
>  ff0c9fbc __sigsuspend (ffbffe00, ffbffeff, ffffbfdf, ff118db0, feba2a00, 0) 
> + 8
>  0002d6dc main     (0, ffbffe7c, 55e98, 55fa0, ffbffe00, 0) + 3e8
>  0001bbf8 _start   (0, 0, 0, 0, 0, 0) + 108
> -----------------  lwp# 2 / thread# 2  --------------------
>  ff0ca6f4 __door_return (0, 195700, 60, 0, 0, b) + c
>  ff0ca748 __door_return (0, 0, 0, 0, 0, 0) + 60
> -----------------  lwp# 3 / thread# 3  --------------------
>  ff0c8fcc __lwp_park (1956f0, 195700, 0, 4, 57230, ff118db0) + 14
>  ff0c1e40 cond_wait_queue (1956f0, 195700, 0, 0, 0, 0) + 28
>  ff0c23a4 cond_wait (1956f0, 195700, 0, 3a10c000, 1f1f8, 32a6d8ad) + 10
>  ff3231bc subscriber_event_handler (10ba08, 28b78, 1, 195700, 0, 0) + 34
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> -----------------  lwp# 4 / thread# 4  --------------------
>  ff0c9304 __nanosleep (fe7fbec8, 0, 0, 0, 0, feb61a00) + 8
>  00036510 fmd_native_wait (c6, 48c96fe2, ff11e400, feb61a00, 364d0, 3b9aca00) 
> + 40
>  00036a30 fmd_timerq_exec (10bc00, 6661248a, 4f71, 4eab, 1d97b4a8, 7fffffff) 
> + 1c8
>  00035a18 fmd_thread_start (eb8f8, fe7fc000, fc000, 359d0, 43000, 36868) + 48
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> -----------------  lwp# 5 / thread# 5  --------------------
>  ff0c8fcc __lwp_park (1dfb88, 1dfb70, 0, 4, 57230, ff118db0) + 14
>  ff0c1e40 cond_wait_queue (1dfb88, 1dfb70, 0, 0, 0, 0) + 28
>  ff0c23a4 cond_wait (1dfb88, 1dfb70, 0, 60, ff1200c4, 0) + 10
>  ff0c23e0 pthread_cond_wait (1dfb88, 1dfb70, 1dfb70, 0, 1c00, 0) + 8
>  00029be8 fmd_eventq_delete (1dfb70, 0, ff11e400, feb62200, 1dfb88, 11a140) + 
> 190
>  0002d868 fmd_module_start (10f6c8, 20, 0, 10f6c0, 10f6e0, 3bff80) + 160
>  00035a18 fmd_thread_start (ea970, fe6fc000, fc000, 359d0, 43000, 2d708) + 48
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> -----------------  lwp# 6 / thread# 6  --------------------
>  ff0c8fcc __lwp_park (1dfb28, 1dfb10, 0, 4, 57230, ff118db0) + 14
>  ff0c1e40 cond_wait_queue (1dfb28, 1dfb10, 0, 0, 0, 0) + 28
>  ff0c23a4 cond_wait (1dfb28, 1dfb10, 0, 60, ff1200c4, 0) + 10
>  ff0c23e0 pthread_cond_wait (1dfb28, 1dfb10, 1dfb10, 0, 1c00, 0) + 8
>  00029be8 fmd_eventq_delete (1dfb10, 0, ff11e400, feb62a00, 1dfb28, 1180c0) + 
> 190
>  0002d868 fmd_module_start (10f548, 20, 0, 10f540, 10f560, 2ae400) + 160
>  00035a18 fmd_thread_start (ead60, fe5fc000, fc000, 359d0, 43000, 2d708) + 48
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> -----------------  lwp# 7 / thread# 7  --------------------
>  ff0c9cf4 __pollsys (142548, 4, 0, 0, 0, 5ebcc) + 8
>  ff07661c poll     (142548, 4, ffffffff, feb63200, 0, 0) + 7c
>  ff1dc528 _svc_run_mt (4, 3, ffffff38, ffffffff, ff237090, ff2372f8) + 1a0
>  ff1dc0c4 svc_run  (0, 0, ff235b08, ff22acec, 4ece8, ff11e400) + c4
>  00035a18 fmd_thread_start (eadd0, fe47c000, fc000, 359d0, 43000, 54984) + 48
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> -----------------  lwp# 8 / thread# 8  --------------------
>  ff0ca6f4 __door_return (3037e0, fe37c000, fc000, 359d0, 43000, 1cc28) + c
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> -----------------  lwp# 10 / thread# 10  --------------------
>  ff0c8fcc __lwp_park (1df0a8, 1df090, 0, 4, 57230, ff118db0) + 14
>  ff0c1e40 cond_wait_queue (1df0a8, 1df090, 0, 0, 0, 0) + 28
>  ff0c23a4 cond_wait (1df0a8, 1df090, 0, 60, ff1200c4, 0) + 10
>  ff0c23e0 pthread_cond_wait (1df0a8, 1df090, 1df090, 0, 1c00, 0) + 8
>  00029be8 fmd_eventq_delete (1df090, 0, ff11e400, feb64200, 1df0a8, 117080) + 
> 190
>  0002d868 fmd_module_start (10f3c8, 20, 0, 10f3c0, 10f3e0, 2ae4e0) + 160
>  00035a18 fmd_thread_start (ead98, fe17c000, fc000, 359d0, 43000, 2d708) + 48
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> -----------------  lwp# 12 / thread# 12  --------------------
>  ff0c8fcc __lwp_park (1def28, 1def10, 0, 4, 57230, ff118db0) + 14
>  ff0c1e40 cond_wait_queue (1def28, 1def10, 0, 0, 0, 0) + 28
>  ff0c23a4 cond_wait (1def28, 1def10, 0, 60, ff1200c4, 0) + 10
>  ff0c23e0 pthread_cond_wait (1def28, 1def10, 1def10, 0, 1c00, 0) + 8
>  00029be8 fmd_eventq_delete (1def10, 0, ff11e400, feb64a00, 1def28, 52b240) + 
> 190
>  0002d868 fmd_module_start (10f248, 20, 0, 10f240, 10f260, be468) + 160
>  00035a18 fmd_thread_start (37cef0, fdffc000, fc000, 359d0, 43000, 2d708) + 48
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> -----------------  lwp# 13 / thread# 13  --------------------
>  ff0c8fcc __lwp_park (1deec8, 1deeb0, 0, 4, 57230, ff118db0) + 14
>  ff0c1e40 cond_wait_queue (1deec8, 1deeb0, 0, 0, 0, 0) + 28
>  ff0c23a4 cond_wait (1deec8, 1deeb0, 0, 60, ff1200c4, 0) + 10
>  ff0c23e0 pthread_cond_wait (1deec8, 1deeb0, 1deeb0, 0, 1c00, 0) + 8
>  00029be8 fmd_eventq_delete (1deeb0, 0, ff11e400, feb65200, 1deec8, 528180) + 
> 190
>  0002d868 fmd_module_start (10f0c8, 20, 0, 10f0c0, 10f0e0, 2af900) + 160
>  00035a18 fmd_thread_start (25bdd0, fde7c000, fc000, 359d0, 43000, 2d708) + 48
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> -----------------  lwp# 14 / thread# 14  --------------------
>  ff0c8fcc __lwp_park (1defe8, 1defd0, 0, 4, 57230, ff118db0) + 14
>  ff0c1e40 cond_wait_queue (1defe8, 1defd0, 0, 0, 0, 0) + 28
>  ff0c23a4 cond_wait (1defe8, 1defd0, 0, ff000000, ff1200c4, 0) + 10
>  ff0c23e0 pthread_cond_wait (1defe8, 1defd0, 1defd0, 0, 1c00, 0) + 8
>  00029be8 fmd_eventq_delete (1defd0, 0, ff11e400, feb65a00, 1defe8, 526100) + 
> 190
>  0002d868 fmd_module_start (10edc8, 20, 0, 10edc0, 10ede0, 3bfa40) + 160
>  00035a18 fmd_thread_start (49b6f8, fdcfc000, fc000, 359d0, 43000, 2d708) + 48
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> -----------------  lwp# 15 / thread# 15  --------------------
>  ff0c8fcc __lwp_park (1dee68, 1dee50, 0, 4, 57230, ff118db0) + 14
>  ff0c1e40 cond_wait_queue (1dee68, 1dee50, 0, 0, 0, 0) + 28
>  ff0c23a4 cond_wait (1dee68, 1dee50, 0, 60, ff1200c4, 0) + 10
>  ff0c23e0 pthread_cond_wait (1dee68, 1dee50, 1dee50, 0, 1c00, 0) + 8
>  00029be8 fmd_eventq_delete (1dee50, 0, ff11e400, feb66200, 1dee68, 524080) + 
> 190
>  0002d868 fmd_module_start (10ef48, 20, 0, 10ef40, 10ef60, 3bf880) + 160
>  00035a18 fmd_thread_start (49b5a8, fdbfc000, fc000, 359d0, 43000, 2d708) + 48
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> -----------------  lwp# 17 / thread# 17  --------------------
>  ff0c8fcc __lwp_park (1def88, 1def70, 0, 4, 57230, ff118db0) + 14
>  ff0c1e40 cond_wait_queue (1def88, 1def70, 0, 0, 0, 0) + 28
>  ff0c23a4 cond_wait (1def88, 1def70, 0, 60, ff1200c4, 0) + 10
>  ff0c23e0 pthread_cond_wait (1def88, 1def70, 1def70, 0, 1c00, 0) + 8
>  00029be8 fmd_eventq_delete (1def70, 0, ff11e400, feb66a00, 1def88, c242c0) + 
> 190
>  0002d868 fmd_module_start (10ec48, 20, 0, 10ec40, 10ec60, be468) + 160
>  00035a18 fmd_thread_start (49b538, fda7c000, fc000, 359d0, 43000, 2d708) + 48
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> -----------------  lwp# 18 / thread# 18  --------------------
>  ff0c9c7c __open   (ff100890, 0, ff0c9064, 749d0, ff118db0, ff0c9048) + 8
>  ff08148c walkcontext (ff0c77f8, 37050, d63be8, ff118db0, 0, 2f) + 44
>  00037228 fmd_trace_full (d2ec48, 400, 3e88c, fd57be64, 8, feb67208) + 9c
>  00034514 fmd_trace (400, 3e88c, c9e820, 3e654, 3718c, c9f460) + 40
>  000235e0 fmd_case_transition (d52800, 3, 0, feb67200, 42000, 2) + 94
>  00023d10 fmd_case_delete (d52800, 0, b8, 55c00, 6, 10fe40) + 1ac
>  0002d848 fmd_module_start (10e948, 20, 0, 10e940, 10e960, 3bfa40) + 140
>  00035a18 fmd_thread_start (c9f460, fd57c000, fc000, 359d0, 43000, 2d708) + 48
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> -----------------  lwp# 19 / thread# 19  --------------------
>  ff0c8fcc __lwp_park (1dea48, 1dea30, 0, 4, 57230, ff118db0) + 14
>  ff0c1e40 cond_wait_queue (1dea48, 1dea30, 0, 0, 0, 0) + 28
>  ff0c23a4 cond_wait (1dea48, 1dea30, 0, 60, ff1200c4, 0) + 10
>  ff0c23e0 pthread_cond_wait (1dea48, 1dea30, 1dea30, 0, 1c00, 0) + 8
>  00029be8 fmd_eventq_delete (1dea30, 0, ff11e400, feb67a00, 1dea48, c1f180) + 
> 190
>  0002d868 fmd_module_start (d7fb88, 20, 0, d7fb80, d7fba0, 3bf960) + 160
>  00035a18 fmd_thread_start (c9f428, fd3fc000, fc000, 359d0, 43000, 2d708) + 48
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> -----------------  lwp# 21 / thread# 21  --------------------
>  ff0c8fcc __lwp_park (1de9e8, 1de9d0, 0, 4, 57230, ff118db0) + 14
>  ff0c1e40 cond_wait_queue (1de9e8, 1de9d0, 0, 0, 0, 0) + 28
>  ff0c23a4 cond_wait (1de9e8, 1de9d0, 0, ff000000, ff1200c4, 0) + 10
>  ff0c23e0 pthread_cond_wait (1de9e8, 1de9d0, 1de9d0, 0, 1c00, 0) + 8
>  00029be8 fmd_eventq_delete (1de9d0, 0, ff11e400, feb68200, 1de9e8, c1e140) + 
> 190
>  0002d868 fmd_module_start (d7fa08, 20, 0, d7fa00, d7fa20, bee78) + 160
>  00035a18 fmd_thread_start (c9ee40, fd2fc000, fc000, 359d0, 43000, 2d708) + 48
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> -----------------  lwp# 23 / thread# 23  --------------------
>  ff26071c umem_hash_rescale (a4508, 21e000, 0, 0, ff27c000, 400) + 150
>  ff26095c umem_process_updates (80000000, 80000002, 80000002, 0, a4508, 
> ff286108) + 9c
>  ff25b110 umem_update_thread (469e42cc, 469f9457, ff27c000, 1, ff27f3a8, 
> ff286140) + 78
>  ff0c8f4c _lwp_start (0, 0, 0, 0, 0, 0)
> _______________________________________________
> smf-discuss mailing list
> smf-discuss at opensolaris.org
>   


Reply via email to