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