ex_regs system call is forzed in the do_ipc process

Guanghui, Cheng cheng.guanghui.ml at gmail.com
Tue Oct 20 10:20:03 CEST 2009

	When i use the ex_regs system call to trigger the exception ipc 
it seems to be frozed in the do_ipc stange. I use jdb to debug this 
current thread lists is like this:

9.04 l4ertl.exceptio    10   9.03           rcv,ipc_progr
9.03 l4ertl.timer0       10   9.02           rcv,ipc_progr
9.02 domain2.main   10    9.04       rcv,ipc_progr,exc_progr

	l4ertl.exceptio is the pager of domain2.main. And now l4ertl.timer0
is executing ex_regs system to trigger exception for domain2.main.
l4ertl.exceptio is waiting for the exception ipc from the l4ertl2.main2.
	In detail l4ertl.exceptio is in ipc (user level registers). l4ertl.timer0
is in ipc (user level registers), too. domain2.main is in the exception 255.
	It seems to be dead lock in the kernel.  Very strange.
							Cheng Guanghui

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/20091020/79ff078a/attachment.html>

More information about the l4-hackers mailing list