From: Sukadev Bhattiprolu <sukadev-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
To: Oren Laadan <orenl-eQaUEPhvms7ENvBUuze7eA@public.gmane.org>
Cc: Containers
<containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org>
Subject: [C/R][BUG] run-pthread1.sh hangs on restart
Date: Tue, 14 Jul 2009 00:15:07 -0700 [thread overview]
Message-ID: <20090714071507.GA337@us.ibm.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 3694 bytes --]
When I run the 'process-tree/run-pthread1.sh' test on ckpt-v17-rc1,
after restart, I see following three processes running in 'ps'
root 21165 21114 0 00:11 ttyp0 00:00:00 ../ns_exec -cpuimP pid.pthread1 -- /home/suka/ckpt/user-cr/mktree -vd
root 21167 21165 0 00:11 ttyp0 00:00:00 /home/suka/ckpt/user-cr/mktree -vd
root 21169 21167 0 00:11 ? 00:00:00 /home/suka/ckpt/user-cr/mktree -vd
Attached is output of mktree (-vd) (The "Parent MIA" message is interesting)
Following is the kernel stack trace of the above processes - the
processes seem hung here even after 5 minutes.
I have not had a chance to debug it today, will look into tomorrow.
ns_exec S f64df850 0 21165 21114 0x00000000
f6b02b00 00000086 0073e3e0 f64df850 f64df9e4 c3160160 00000000 000e5939
00000000 f6323cf8 b7c5cfff c315b860 00000000 00000000 00000001 00000000
f64df848 f64df850 00000000 f62ddf70 c1029881 00000000 f64df850 c1020a41
Call Trace:
[<c1029881>] ? do_wait+0x17a/0x259
[<c1020a41>] ? default_wake_function+0x0/0x8
[<c10299ed>] ? sys_wait4+0x8d/0xa0
[<c1029a13>] ? sys_waitpid+0x13/0x17
[<c10027e8>] ? sysenter_do_call+0x12/0x26
mktree S f6b38130 0 21167 21165 0x00000000
f66fad80 00000082 c10e3047 f6b38130 f6b382c4 c3190160 000004c4 000e593d
00000000 c1062fd6 000004c4 00000000 00000021 00000000 00000001 00000000
f6b15000 00000008 f5ce3df0 f5ce3f18 c108a79f 00000000 f6b38130 c1037c5c
Call Trace:
[<c10e3047>] ? ext3_writeback_write_end+0x92/0xbd
[<c1062fd6>] ? generic_file_buffered_write+0x12c/0x257
[<c108a79f>] ? pipe_wait+0x4b/0x62
[<c1037c5c>] ? autoremove_wake_function+0x0/0x2d
[<c108afe7>] ? pipe_read+0x2c0/0x32d
[<c1063721>] ? __generic_file_aio_write_nolock+0x43e/0x4a1
[<c1084d86>] ? do_sync_read+0xbf/0x100
[<c106688b>] ? get_page_from_freelist+0x5a/0x2de
[<c1037c5c>] ? autoremove_wake_function+0x0/0x2d
[<c1062752>] ? find_get_page+0x1d/0x7a
[<c106440f>] ? filemap_fault+0xbb/0x320
[<c11394a1>] ? security_file_permission+0xc/0xd
[<c1084cc7>] ? do_sync_read+0x0/0x100
[<c10853ff>] ? vfs_read+0x81/0x102
[<c114978a>] ? ckpt_kread+0x49/0x9a
[<c114aeec>] ? ckpt_read_obj+0x1f/0xff
[<c114b01a>] ? ckpt_read_obj_type+0x15/0x31
[<c114b1b6>] ? do_restart+0x25/0xd8c
[<c103cda1>] ? deferqueue_create+0x11/0x60
[<c1149621>] ? ckpt_ctx_alloc+0xc0/0xe8
[<c11496a4>] ? sys_restart+0x5b/0x6b
[<c10027e8>] ? sysenter_do_call+0x12/0x26
mktree S f64df130 0 21168 21165 0x00000000
f66fad80 00000082 0000072f f64df130 f64df2c4 c3180160 00000000 f5c33f28
00000018 00000000 03938700 0000032e c152ac20 000200da 00000246 c1037dc4
f654f400 00000008 f5c33e7c f5c33f9c c108a79f 00000000 f64df130 c1037c5c
Call Trace:
[<c1037dc4>] ? prepare_to_wait+0x12/0x43
[<c108a79f>] ? pipe_wait+0x4b/0x62
[<c1037c5c>] ? autoremove_wake_function+0x0/0x2d
[<c108afe7>] ? pipe_read+0x2c0/0x32d
[<c1084d86>] ? do_sync_read+0xbf/0x100
[<c1037c5c>] ? autoremove_wake_function+0x0/0x2d
[<c10741dd>] ? handle_mm_fault+0x4b5/0x508
[<c11394a1>] ? security_file_permission+0xc/0xd
[<c1084cc7>] ? do_sync_read+0x0/0x100
[<c10853ff>] ? vfs_read+0x81/0x102
[<c108578f>] ? sys_read+0x3c/0x63
[<c10027e8>] ? sysenter_do_call+0x12/0x26
mktree S f6a4bae0 0 21169 21167 0x00000000
f663d900 00000086 c1d1e5ec f6a4bae0 f6a4bc74 c3180160 f6675f20 000e593d
00000000 c3147140 00000000 00000004 00000000 00000000 00000001 00000000
f6675f74 f6675f88 f6675f88 f6674000 c114b963 00000000 00000000 c108536d
Call Trace:
[<c114b963>] ? do_restart+0x7d2/0xd8c
[<c108536d>] ? vfs_write+0xf3/0x104
[<c1037c5c>] ? autoremove_wake_function+0x0/0x2d
[<c11496a4>] ? sys_restart+0x5b/0x6b
[<c10027e8>] ? sysenter_do_call+0x12/0x26
[-- Attachment #2: mktree.log --]
[-- Type: text/plain, Size: 1173 bytes --]
<1>number of tasks: 5
<1>pid 2: thread tgid 1
<1>pid 2: creator set to 1
<1>pid 3: thread tgid 1
<1>pid 3: creator set to 1
<1>pid 4: thread tgid 1
<1>pid 4: creator set to 1
<1>pid 5: thread tgid 1
<1>pid 5: creator set to 1
<1>pid 1 ppid 0 sid 1 creator 0
<1>pid 2 ppid 0 sid 1 creator 1 prev 3 T
<1>pid 3 ppid 0 sid 1 creator 1 next 2 prev 4 T
<1>pid 4 ppid 0 sid 1 creator 1 next 3 prev 5 T
<1>pid 5 ppid 0 sid 1 creator 1 next 4 T
<1>subtree (existing pidns)
<1>forking child vpid 1 flags 0x1
<1>forked child vpid 3 (asked 1)
<3>root task pid 3
<3>pid 1: pid 3 sid 0 parent 1
<3>pid 1: fork child 5 without session
<3>forking child vpid 5 flags 0x4
<3>forked child vpid 4 (asked 5)
<3>pid 1: fork child 4 without session
[3]: parent is MIA (1 != 3)
<3>forking child vpid 4 flags 0x4
<3>forked child vpid 5 (asked 4)
<3>pid 1: fork child 3 without session
[3]: parent is MIA (1 != 3)
<3>forking child vpid 3 flags 0x4
<3>forked child vpid 6 (asked 3)
<3>pid 1: fork child 2 without session
<3>forking child vpid 2 flags 0x4
[3]: parent is MIA (1 != 3)
<3>forked child vpid 7 (asked 2)
[3]: parent is MIA (1 != 3)
<2>c/r swap old 1 new 3
<3>about to call sys_restart()
[-- Attachment #3: Type: text/plain, Size: 206 bytes --]
_______________________________________________
Containers mailing list
Containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org
https://lists.linux-foundation.org/mailman/listinfo/containers
next reply other threads:[~2009-07-14 7:15 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-07-14 7:15 Sukadev Bhattiprolu [this message]
[not found] ` <20090714071507.GA337-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2009-07-14 7:22 ` [C/R][BUG] run-pthread1.sh hangs on restart Sukadev Bhattiprolu
[not found] ` <20090714072255.GA3166-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2009-07-14 8:34 ` Oren Laadan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090714071507.GA337@us.ibm.com \
--to=sukadev-23vcf4htsmix0ybbhkvfkdbpr1lh4cv8@public.gmane.org \
--cc=containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org \
--cc=orenl-eQaUEPhvms7ENvBUuze7eA@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.