﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	field_blocks	field_dependson	field_seealso
458	Deadlocks when memory management is under pressure	Jakub Jermář	Jakub Jermář	"As of mainline,1486, running `tester malloc1` and kconsole's `test *`, or two instances of `tester malloc1` on a SMP system, may deadlock the kernel in various ways.

One such deadlock is depicted on the attached picture (courtesy of Maurizio).

Some of these deadlocks are caused by a TLB shootdown sequence spinning on some non-IRQ-spinlock which is held by another CPU interrupted by the TLB shootdown IPI.

Other deadlocks do not seem to be related to TLB shootdown, but are most likely related to #445 and the fact the system is running low on memory.

Some deadlocks are not even fully reported in the current mainline because they involve mutexes and possibly other synchronization primitives."	defect	closed	major	0.5.0	helenos/kernel/generic	mainline	fixed	mm				#445
