Re: do_execve() finding vmspace_destroyed set under load
From: Vladimir Grebenschikov (vova_at_fbsd.ru)
Date: 01/31/05
- Previous message: David Malone: "Re: tcp_isn_tick() / dummynet() callout madness ?"
- In reply to: Kris Kennaway: "do_execve() finding vmspace_destroyed set under load"
- Next in thread: Poul-Henning Kamp: "Re: do_execve() finding vmspace_destroyed set under load"
- Reply: Poul-Henning Kamp: "Re: do_execve() finding vmspace_destroyed set under load"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
To: Kris Kennaway <kris@obsecurity.org> Date: Mon, 31 Jan 2005 13:12:12 +0300
÷ ÓÂ, 29/01/2005 × 18:52 -0800, Kris Kennaway ÐÉÛÅÔ:
> I'm seeing the following code in do_execve() frequently being
> triggered when scripts are executed on my SMP machine under load:
Probably related, I have 100% panic on exec of single linux static
binary, it happens in do_execve
sorry, no console here, just retype:
Fatal trap 12: page fault in kernel mode
current process = 1638 (tcsh)
db> trace
exec_map_first_page(...) at exec_map_first_page+0x32
do_execve(...) at do_execve+0x2df
kern_execve(...) at kern_execve+0x124
execve(...)
...
(tcsh is parent process)
No problems with other linux or native binaries.
> if (imgp->vmspace_destroyed) {
> /* sorry, no more process anymore. exit gracefully */
> #ifdef MAC
> mac_execve_exit(imgp);
> if (interplabel != NULL)
> mac_vnode_label_free(interplabel);
> #endif
> exit1(td, W_EXITCODE(0, SIGABRT));
> /* NOT REACHED */
> error = 0;
> }
>
> Needless to say, the scripts get pretty unhappy when they're summarily
> aborted. What is the cause of this?
>
> Kris
-- Vladimir B. Grebenchikov vova@fbsd.ru _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
- Previous message: David Malone: "Re: tcp_isn_tick() / dummynet() callout madness ?"
- In reply to: Kris Kennaway: "do_execve() finding vmspace_destroyed set under load"
- Next in thread: Poul-Henning Kamp: "Re: do_execve() finding vmspace_destroyed set under load"
- Reply: Poul-Henning Kamp: "Re: do_execve() finding vmspace_destroyed set under load"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|