deadlock avoided crash in 0.34.6

Love lha at stacken.kth.se
Sat Nov 4 21:57:47 CET 2000


sperber at informatik.uni-tuebingen.de (Michael Sperber [Mr. Preprocessor]) writes:

> On FreeBSD 4.0-RELEASE with arla 0.34.6 I see this crash about once a
> day:
> 
> Nov  4 17:37:06 sams /kernel: xfs_message_rpc: deadlock avoidedpid = 8006 != 8006
> Nov  4 17:37:06 sams /kernel: xfs_inactive: failed writing back data: 11
> Nov  4 17:37:07 sams /kernel: pid 8006 (arlad), uid 0: exited on signal 6 (core dumped)
> 
> Somehow, this "8006 != 8006" business looks funny to me ...
> 
> Any clues?

Yes, that is leftover debugging stuff from when we tracked from where
deadlock happend in arlad. Arlad should have dumped a core, can I see a
backtrace ?

The errormessage is, interesting.

Love


Index: xfs_dev-common.c
===================================================================
RCS file: /afs/stacken.kth.se/src/SourceRepository/arla/xfs/bsd/xfs_dev-common.c,v
retrieving revision 1.39.2.1
retrieving revision 1.39.2.2
diff -u -w -u -w -r1.39.2.1 -r1.39.2.2
--- xfs/bsd/xfs_dev-common.c	2000/09/13 06:34:10	1.39.2.1
+++ xfs/bsd/xfs_dev-common.c	2000/11/04 20:54:36	1.39.2.2
@@ -400,7 +400,6 @@
     if (chan->proc != NULL && proc->p_pid == chan->proc->p_pid) {
 	printf("xfs_message_rpc: deadlock avoided"
 	       "pid = %u != %u\n", proc->p_pid, chan->proc->p_pid);
-	psignal (proc, SIGABRT);
 	return EDEADLK;
     }
 





More information about the Arla-drinkers mailing list