From: Daniel Wagner <daniel.wagner-98C5kh4wR6ohFhg+JK9F0w@public.gmane.org>
To: Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
Cc: Li Zefan <lizefan-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>,
Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org>,
cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Dave Jones
<davej-rdkfGonbjUTCLXcRTR1eJlpr/1R2p/CL@public.gmane.org>,
kernel-team-b10kYP2dOMg@public.gmane.org
Subject: Re: [PATCH cgroup/for-4.4-fixes] cgroup: make css_set pin its css's to avoid use-afer-free
Date: Tue, 24 Nov 2015 15:58:42 +0100 [thread overview]
Message-ID: <56547B22.2020802@bmw-carit.de> (raw)
In-Reply-To: <20151124144418.GB17033-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org>
Hi Tejun,
On 11/24/2015 03:44 PM, Tejun Heo wrote:
> On Tue, Nov 24, 2015 at 11:31:18AM +0100, Daniel Wagner wrote:
>> [ 19.369455] ------------[ cut here ]------------
>> [ 19.369851] WARNING: CPU: 1 PID: 1 at kernel/cgroup_pids.c:97 pids_cancel.constprop.6+0x31/0x40()
>> [ 19.370596] Modules linked in:
>> [ 19.370916] CPU: 1 PID: 1 Comm: systemd Not tainted 4.4.0-rc1+ #29
>> [ 19.371418] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.8.2-0-g33fbe13 by qemu-project.org 04/01/2014
>> [ 19.372542] ffffffff81f65382 ffff88007c043b90 ffffffff81551ffc 0000000000000000
>> [ 19.373173] ffff88007c043bc8 ffffffff810de202 ffff88007a752000 ffff88007a29ab00
>> [ 19.374144] ffff88007c043c80 ffff88007a1d8400 0000000000000001 ffff88007c043bd8
>> [ 19.375185] Call Trace:
>> [ 19.375506] [<ffffffff81551ffc>] dump_stack+0x4e/0x82
>> [ 19.376238] [<ffffffff810de202>] warn_slowpath_common+0x82/0xc0
>> [ 19.376975] [<ffffffff810de2fa>] warn_slowpath_null+0x1a/0x20
>> [ 19.377765] [<ffffffff8118e031>] pids_cancel.constprop.6+0x31/0x40
>> [ 19.378623] [<ffffffff8118e0fd>] pids_can_attach+0x6d/0xf0
>> [ 19.379451] [<ffffffff81188a4c>] cgroup_taskset_migrate+0x6c/0x330
>> [ 19.380142] [<ffffffff81188e05>] cgroup_migrate+0xf5/0x190
>
> Can you please describe how to reproduce this one?
I start a not so updated rawhide image with some funky kernel options.
They are more less some left overs from debugging:
$QEMU -gdb tcp::1235 -enable-kvm -machine accel=kvm \
-m 2G -cpu Haswell \
-smp sockets=1,cores=2,threads=2 \
-hda ~/vm-images/rawhide-big.qcow2\
-net nic,model=virtio \
-net user,hostfwd=tcp::7777-:22 \
-monitor telnet:127.0.0.1:1234,server,nowait \
-serial stdio -display none \
-append "root=/dev/sda1 console=ttyS0 audit=0 isolcpus=3 systemd.unified_cgroup_hierarchy=1" \
-kernel arch/x86_64/boot/bzImage $@
After starting the image I just wait for a few seconds and I'll get it.
No interaction needed.
> If you have a qemu image which reproduces this, I'd be happy to take
> a look at it.
I'll upload it, though it will take a while... the fun of living
with asymmetric connectivity.
cheers,
daniel
WARNING: multiple messages have this Message-ID (diff)
From: Daniel Wagner <daniel.wagner@bmw-carit.de>
To: Tejun Heo <tj@kernel.org>
Cc: Li Zefan <lizefan@huawei.com>,
Johannes Weiner <hannes@cmpxchg.org>, <cgroups@vger.kernel.org>,
<linux-kernel@vger.kernel.org>,
Dave Jones <davej@codemonkey.org.uk>, <kernel-team@fb.com>
Subject: Re: [PATCH cgroup/for-4.4-fixes] cgroup: make css_set pin its css's to avoid use-afer-free
Date: Tue, 24 Nov 2015 15:58:42 +0100 [thread overview]
Message-ID: <56547B22.2020802@bmw-carit.de> (raw)
In-Reply-To: <20151124144418.GB17033@mtj.duckdns.org>
Hi Tejun,
On 11/24/2015 03:44 PM, Tejun Heo wrote:
> On Tue, Nov 24, 2015 at 11:31:18AM +0100, Daniel Wagner wrote:
>> [ 19.369455] ------------[ cut here ]------------
>> [ 19.369851] WARNING: CPU: 1 PID: 1 at kernel/cgroup_pids.c:97 pids_cancel.constprop.6+0x31/0x40()
>> [ 19.370596] Modules linked in:
>> [ 19.370916] CPU: 1 PID: 1 Comm: systemd Not tainted 4.4.0-rc1+ #29
>> [ 19.371418] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.8.2-0-g33fbe13 by qemu-project.org 04/01/2014
>> [ 19.372542] ffffffff81f65382 ffff88007c043b90 ffffffff81551ffc 0000000000000000
>> [ 19.373173] ffff88007c043bc8 ffffffff810de202 ffff88007a752000 ffff88007a29ab00
>> [ 19.374144] ffff88007c043c80 ffff88007a1d8400 0000000000000001 ffff88007c043bd8
>> [ 19.375185] Call Trace:
>> [ 19.375506] [<ffffffff81551ffc>] dump_stack+0x4e/0x82
>> [ 19.376238] [<ffffffff810de202>] warn_slowpath_common+0x82/0xc0
>> [ 19.376975] [<ffffffff810de2fa>] warn_slowpath_null+0x1a/0x20
>> [ 19.377765] [<ffffffff8118e031>] pids_cancel.constprop.6+0x31/0x40
>> [ 19.378623] [<ffffffff8118e0fd>] pids_can_attach+0x6d/0xf0
>> [ 19.379451] [<ffffffff81188a4c>] cgroup_taskset_migrate+0x6c/0x330
>> [ 19.380142] [<ffffffff81188e05>] cgroup_migrate+0xf5/0x190
>
> Can you please describe how to reproduce this one?
I start a not so updated rawhide image with some funky kernel options.
They are more less some left overs from debugging:
$QEMU -gdb tcp::1235 -enable-kvm -machine accel=kvm \
-m 2G -cpu Haswell \
-smp sockets=1,cores=2,threads=2 \
-hda ~/vm-images/rawhide-big.qcow2\
-net nic,model=virtio \
-net user,hostfwd=tcp::7777-:22 \
-monitor telnet:127.0.0.1:1234,server,nowait \
-serial stdio -display none \
-append "root=/dev/sda1 console=ttyS0 audit=0 isolcpus=3 systemd.unified_cgroup_hierarchy=1" \
-kernel arch/x86_64/boot/bzImage $@
After starting the image I just wait for a few seconds and I'll get it.
No interaction needed.
> If you have a qemu image which reproduces this, I'd be happy to take
> a look at it.
I'll upload it, though it will take a while... the fun of living
with asymmetric connectivity.
cheers,
daniel
next prev parent reply other threads:[~2015-11-24 14:58 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-23 19:55 [PATCH cgroup/for-4.4-fixes] cgroup: make css_set pin its css's to avoid use-afer-free Tejun Heo
2015-11-23 19:55 ` Tejun Heo
[not found] ` <20151123195541.GA19072-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org>
2015-11-23 22:23 ` Dave Jones
2015-11-23 22:23 ` Dave Jones
2015-11-30 14:48 ` Tejun Heo
2015-11-30 14:48 ` Tejun Heo
2015-11-24 10:31 ` Daniel Wagner
2015-11-24 10:31 ` Daniel Wagner
[not found] ` <56543C76.2050008-98C5kh4wR6ohFhg+JK9F0w@public.gmane.org>
2015-11-24 14:44 ` Tejun Heo
2015-11-24 14:44 ` Tejun Heo
[not found] ` <20151124144418.GB17033-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org>
2015-11-24 14:58 ` Daniel Wagner [this message]
2015-11-24 14:58 ` Daniel Wagner
[not found] ` <56547B22.2020802-98C5kh4wR6ohFhg+JK9F0w@public.gmane.org>
2015-11-24 14:59 ` Tejun Heo
2015-11-24 14:59 ` Tejun Heo
[not found] ` <20151124145945.GF17033-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org>
2015-11-30 22:42 ` [PATCH cgroup/for-4.4-fixes 1/2] cgroup_freezer: simplify propagation of CGROUP_FROZEN clearing in freezer_attach() Tejun Heo
2015-11-30 22:42 ` Tejun Heo
[not found] ` <20151130224205.GA9039-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org>
2015-11-30 22:44 ` [PATCH cgroup/for-4.4-fixes 2/3] cgroup: fix handling of multi-destination migration from subtree_control enabling Tejun Heo
2015-11-30 22:44 ` Tejun Heo
[not found] ` <20151130224431.GB9039-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org>
2015-12-01 7:02 ` Daniel Wagner
2015-12-01 7:02 ` Daniel Wagner
[not found] ` <565D45FF.1030804-98C5kh4wR6ohFhg+JK9F0w@public.gmane.org>
2015-12-01 16:44 ` Tejun Heo
2015-12-01 16:44 ` Tejun Heo
[not found] ` <20151201164458.GC12922-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org>
2015-12-02 6:22 ` Daniel Wagner
2015-12-02 6:22 ` Daniel Wagner
2015-12-03 15:16 ` Tejun Heo
2015-12-03 15:16 ` Tejun Heo
[not found] ` <20151203151632.GE27463-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org>
2015-12-03 15:38 ` Tejun Heo
2015-12-03 15:38 ` Tejun Heo
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=56547B22.2020802@bmw-carit.de \
--to=daniel.wagner-98c5kh4wr6ohfhg+jk9f0w@public.gmane.org \
--cc=cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=davej-rdkfGonbjUTCLXcRTR1eJlpr/1R2p/CL@public.gmane.org \
--cc=hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org \
--cc=kernel-team-b10kYP2dOMg@public.gmane.org \
--cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=lizefan-hv44wF8Li93QT0dZR+AlfA@public.gmane.org \
--cc=tj-DgEjT+Ai2ygdnm+yROfE0A@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.