diff --git a/servers/rs/manager.c b/servers/rs/manager.c index 6114e91d9..b585b40bf 100644 --- a/servers/rs/manager.c +++ b/servers/rs/manager.c @@ -822,6 +822,7 @@ PUBLIC void terminate_service(struct rproc *rp) if(rp->r_flags & RS_INITIALIZING) { printf("RS: service '%s' exited during initialization\n", rpub->label); rp->r_flags |= RS_EXITING; /* don't restart. */ + sys_sysctl_stacktrace(rp->r_pub->endpoint); /* If updating, rollback. */ if(rp->r_flags & RS_UPDATING) {