﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	field_blocks	field_dependson	field_seealso
687	taskdump -t 6 deadlocks VFS and taskdump	Jakub Jermář		"When one does:

{{{
/ # taskdump -t 6
}}}

`taskdump` begins a udebug session with task 6 (usually `vfs`), reads its name over udebug and attempts to print a message:

{{{
        printf(""Dumping task '%s' (task ID %"" PRIu64 "").\n"", app_name, task_id);
}}}

Now printf() needs to make a call to `vfs`, but since `vfs` is being debugged, there is no-one to process the request and answer it. So `taskdump` cannot proceed towards ending the udebug session with `vfs` and these two tasks hang.

Something similar happens when tracing `vfs` using `trace`. It is possible to kill the `taskdump` task, but for some reason `vfs` remains hung."	defect	new	major		helenos/kernel/generic	mainline		udebug				
