[360] in Moira

home help back first fref pref prev next nref lref last post

Moirad died 1/23

daemon@ATHENA.MIT.EDU (Richard Basch)
Thu Jan 23 15:12:06 1992

Date: Thu, 23 Jan 92 15:10:45 -0500
To: mar@MIT.EDU
Cc: bug-moira@MIT.EDU, op@MIT.EDU
From: "Richard Basch" <basch@MIT.EDU>


Moira core dumped on 1/23, with a "qgli" operation...
I have moved the core dump to /u1/moira/core.920123 on the server.

The last query was by user "flame" and was:
Jan 23 01:00:20 <29428> moirad[#1644]: Auth to flame@ATHENA.MIT.EDU using listmain, uid 19837 cid 19837
Jan 23 01:00:57 <29428> moirad[#1642]: query[2]: "get_server_host_info", "nfs","themis.MIT.EDU"
Jan 23 01:01:00 <29428> moirad[#1642]: Query complete.
Jan 23 01:01:00 <29428> moirad[#1644]: query[2]: "qualified_get_lists", "TRUE","DONTCARE", "FALSE", "DONTCARE", "TRUE"
Jan 23 01:03:31 <29428> exited on bus error signal; Core dumped


Stack trace:
sms# adb bin/moirad core.*
$c
_create_operation() from _retr_callback+42
_retr_callback(1,7fffdf04,8fae4) from ea07
_qualified_get(39bb0,4dddc,1464,8fae4,43560,4356f,43571,3efc0) from _qualified_get_lists+2f
_qualified_get_lists(39bb0,4dddc,8fae4,1464,8fae4) from 21db
_mr_process_query(8fae4,b20b4,5,b6a08,1464,8fae4) from _do_retr+8b
_do_retr(8fae4) from 13af
_do_call(8fae4) from 120f
_do_client(8fae4) from 5a3
_main(1,7fffe728,7fffe730) from start+3d


in gdb/gdb_trans.c:

OPERATION
create_operation()
{
        register OPERATION op;
        GDB_INIT_CHECK
        op = (OPERATION)db_alloc(sizeof(OPERATION_DATA));
        op->status = OP_NOT_STARTED;            /* things like */
                                                /* reset_operation */
                                                /* want valid status */
                                                /* at all times*/
        op->id = GDB_OP_ID;
        return op;
}


Apparently, the db_alloc() call failed, and returned 0, but this
condition isn't being tested in this routine.

-Richard

home help back first fref pref prev next nref lref last post