All of lore.kernel.org
 help / color / mirror / Atom feed
* WARNING ... drivers/gpu/drm/ttm/ttm_bo_vm.c...
@ 2014-04-08  1:29 poma
  2014-04-08  5:11 ` Fwd: " Thomas Hellstrom
  2014-04-10 16:34 ` poma
  0 siblings, 2 replies; 5+ messages in thread
From: poma @ 2014-04-08  1:29 UTC (permalink / raw)
  To: Thomas Hellstrom; +Cc: Linux Kernel list, Mailing-List fedora-kernel

...
Command line: initrd=initrd.img
inst.stage2=hd:LABEL=Fedora\x20rawhide\x20x86_64  xdriver=modesetting
BOOT_IMAGE=vmlinuz
Kernel command line: initrd=initrd.img
inst.stage2=hd:LABEL=Fedora\x20rawhide\x20x86_64  xdriver=modesetting
BOOT_IMAGE=vmlinuz
...
------------[ cut here ]------------
WARNING: CPU: 1 PID: 1230 at drivers/gpu/drm/ttm/ttm_bo_vm.c:269
ttm_bo_vm_open+0x52/0x80 [ttm]()
CPU: 1 PID: 1230 Comm: Xorg Not tainted 3.15.0-0.rc0.git9.1.fc21.x86_64 #1
Call Trace:
 [<ffffffff817db690>] dump_stack+0x4d/0x66
 [<ffffffff81096b9d>] warn_slowpath_common+0x7d/0xa0
 [<ffffffff81096cca>] warn_slowpath_null+0x1a/0x20
 [<ffffffffa0250452>] ttm_bo_vm_open+0x52/0x80 [ttm]
 [<ffffffff810956fe>] copy_process.part.23+0x1b9e/0x1e90
 [<ffffffff81095bb6>] do_fork+0xc6/0x4b0
 [<ffffffff811de68f>] ? might_fault+0x5f/0xb0
 [<ffffffff817ef695>] ? sysret_check+0x22/0x5d
 [<ffffffff81096026>] SyS_clone+0x16/0x20
 [<ffffffff817efa49>] stub_clone+0x69/0x90
 [<ffffffff817ef669>] ? system_call_fastpath+0x16/0x1b
---[ end trace bc31de8c9c4c4d52 ]---
...

https://bugzilla.redhat.com/show_bug.cgi?id=1085145
https://bugzilla.redhat.com/attachment.cgi?id=883813


poma


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Fwd: WARNING ... drivers/gpu/drm/ttm/ttm_bo_vm.c...
  2014-04-08  1:29 WARNING ... drivers/gpu/drm/ttm/ttm_bo_vm.c poma
@ 2014-04-08  5:11 ` Thomas Hellstrom
  2014-04-09 18:54   ` David Herrmann
  2014-04-10 16:34 ` poma
  1 sibling, 1 reply; 5+ messages in thread
From: Thomas Hellstrom @ 2014-04-08  5:11 UTC (permalink / raw)
  To: David Herrmann; +Cc: dri-devel@lists.freedesktop.org

Hi, David,

Are there any dev_mapping changes in 3.15 that could cause this?
Do we know what happens to vma->vm_file->f_mapping during fork?

Thanks,
/Thomas



-------- Original Message --------
Return-Path: 	pomidorabelisima@gmail.com
Received: 	from zcs-prod-mta-3.vmware.com (LHLO
zcs-prod-mta-3.vmware.com) (10.113.163.65) by
zcs-prod-mbox-71.vmware.com with LMTP; Mon, 7 Apr 2014 18:29:31 -0700 (PDT)
Received: 	from zcs-prod-mta-3.vmware.com (localhost.localdomain
[127.0.0.1]) by zcs-prod-mta-3.vmware.com (Postfix) with ESMTP id
9967BE003B for <thellstrom@zimbra.vmware.com>; Mon, 7 Apr 2014 18:29:31
-0700 (PDT)
Received: 	from sc9-mailhost1.vmware.com (sc9-mailhost1.vmware.com
[10.113.161.71]) by zcs-prod-mta-3.vmware.com (Postfix) with ESMTP for
<thellstrom@zimbra.vmware.com>; Mon, 7 Apr 2014 18:29:31 -0700 (PDT)
Received: 	by sc9-mailhost1.vmware.com (Postfix) id 8755C184C4; Mon, 7
Apr 2014 18:29:31 -0700 (PDT)
Delivered-To: 	thellstrom@vmware.com
Received: 	from sc9-proofpoint-agent-3.vmware.com
(sc9-proofpoint-agent-3.vmware.com [10.113.162.104]) by
sc9-mailhost1.vmware.com (Postfix) with ESMTP id 83121184C3 for
<thellstrom@vmware.com>; Mon, 7 Apr 2014 18:29:31 -0700 (PDT)
Received: 	from pps.filterd (sc9-proofpoint-agent-3.vmware.com
[127.0.0.1]) by sc9-proofpoint-agent-3.vmware.com (8.14.5/8.14.5) with
SMTP id s381Pn6F017997 for <thellstrom@vmware.com>; Mon, 7 Apr 2014
18:29:31 -0700
Received: 	from sc9-mail1.vmware.com (lbv-sc9-t2prod2-int.vmware.com
[10.113.160.246]) by sc9-proofpoint-agent-3.vmware.com with ESMTP id
1k3xxksc4u-1 for <thellstrom@vmware.com>; Mon, 07 Apr 2014 18:29:31 -0700
Received: 	from mail-ee0-f41.google.com (mail-ee0-f41.google.com
[74.125.83.41]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No
client certificate requested) by sc9-mail1.vmware.com (Postfix) with
ESMTPS id B13F7100AA for <thellstrom@vmware.com>; Mon, 7 Apr 2014
18:29:30 -0700 (PDT)
Received: 	by mail-ee0-f41.google.com with SMTP id t10so104752eei.14 for
<thellstrom@vmware.com>; Mon, 07 Apr 2014 18:29:28 -0700 (PDT)
DKIM-Signature: 	v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com;
s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject
:content-type:content-transfer-encoding;
bh=z/4ic61J+N58h1sNnKa7ijlyzlqumiv+OmAV1k7Tw6g=;
b=P7A42QOEMi6FhfcjOe0dwJeY6JYz8IHyy3HxtJjuY7esBV2LpgRaukscH+Y4qs6VRt
7aKBqKbvOa5/nCbVFq+JB1nunRO/vjJHDiXpNIsZavQfUt3mLdhlHRdokRJSEK7n3Kwu
8fgbijRmWQNeu57Cyuvm3kb8Yc9EwL9cwnBN1MvnFBqprO0nOxttOFUmeDNnNdip8RPJ
fPryZ2kL2KUOkzids0oWY/894DLdclmKgIdgfuGY7QicG2vLOPUdGMDrAVgAAIUQC065
UcreRin5BNvkTjN27WytMaqrMTQkcyQvKvyPUm9Hw5c2oz3b3u77DTIk0sd4D1yD5YCx h1/A==
X-Received: 	by 10.14.37.8 with SMTP id x8mr442817eea.32.1396920568788;
Mon, 07 Apr 2014 18:29:28 -0700 (PDT)
Received: 	from localhost (iskon7169.duo.carnet.hr. [31.147.124.1]) by
mx.google.com with ESMTPSA id w1sm1094486eel.16.2014.04.07.18.29.27 for
<multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA
bits=128/128); Mon, 07 Apr 2014 18:29:27 -0700 (PDT)
Message-ID: 	<534350F6.9050604@gmail.com>
Date: 	Tue, 08 Apr 2014 03:29:26 +0200
From: 	poma <pomidorabelisima@gmail.com>
User-Agent: 	Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101
Thunderbird/24.4.0
To: 	Thomas Hellstrom <thellstrom@vmware.com>
CC: 	Linux Kernel list <linux-kernel@vger.kernel.org>, Mailing-List
fedora-kernel <kernel@lists.fedoraproject.org>
Subject: 	WARNING ... drivers/gpu/drm/ttm/ttm_bo_vm.c...
Content-Type: 	text/plain; charset=UTF-8
Content-Transfer-Encoding: 	Quoted-printable
MIME-Version: 	1.0
X-Proofpoint-Virus-Version: 	vendor=fsecure
engine=2.50.10432:5.11.96,1.0.14,0.0.0000
definitions=2014-04-08_01:2014-04-07,2014-04-08,1970-01-01 signatures=0
X-Proofpoint-Spam-Details: 	rule=quarantine_notspam policy=quarantine
score=0 kscore.is_bulkscore=0 kscore.compositescore=0
circleOfTrustscore=0 compositescore=0.1038748133519
urlsuspect_oldscore=0.1038748133519 suspectscore=0
recipient_domain_to_sender_totalscore=0 phishscore=0 bulkscore=0
kscore.is_spamscore=0 recipient_to_sender_totalscore=0
recipient_domain_to_sender_domain_totalscore=0 rbsscore=0.1038748133519
spamscore=0 recipient_to_sender_domain_totalscore=0 urlsuspectscore=0.9
adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
engine=7.0.1-1402240000 definitions=main-1404070251



...
Command line: initrd=initrd.img
inst.stage2=hd:LABEL=Fedora\x20rawhide\x20x86_64  xdriver=modesetting
BOOT_IMAGE=vmlinuz
Kernel command line: initrd=initrd.img
inst.stage2=hd:LABEL=Fedora\x20rawhide\x20x86_64  xdriver=modesetting
BOOT_IMAGE=vmlinuz
...
------------[ cut here ]------------
WARNING: CPU: 1 PID: 1230 at drivers/gpu/drm/ttm/ttm_bo_vm.c:269
ttm_bo_vm_open+0x52/0x80 [ttm]()
CPU: 1 PID: 1230 Comm: Xorg Not tainted 3.15.0-0.rc0.git9.1.fc21.x86_64 #1
Call Trace:
 [<ffffffff817db690>] dump_stack+0x4d/0x66
 [<ffffffff81096b9d>] warn_slowpath_common+0x7d/0xa0
 [<ffffffff81096cca>] warn_slowpath_null+0x1a/0x20
 [<ffffffffa0250452>] ttm_bo_vm_open+0x52/0x80 [ttm]
 [<ffffffff810956fe>] copy_process.part.23+0x1b9e/0x1e90
 [<ffffffff81095bb6>] do_fork+0xc6/0x4b0
 [<ffffffff811de68f>] ? might_fault+0x5f/0xb0
 [<ffffffff817ef695>] ? sysret_check+0x22/0x5d
 [<ffffffff81096026>] SyS_clone+0x16/0x20
 [<ffffffff817efa49>] stub_clone+0x69/0x90
 [<ffffffff817ef669>] ? system_call_fastpath+0x16/0x1b
---[ end trace bc31de8c9c4c4d52 ]---
...

https://urldefense.proofpoint.com/v1/url?u=https://bugzilla.redhat.com/show_bug.cgi?id%3D1085145&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=l5Ago9ekmVFZ3c4M6eauqrJWGwjf6fTb%2BP3CxbBFkVM%3D%0A&m=qzmqZB43wxRmhSQAtnI%2Fbqma1jUQMsMmLd1b50enasE%3D%0A&s=82842365a6d3e47ba18fd138af399ad001681783f420ce0014b3b16de71b0ca9
https://urldefense.proofpoint.com/v1/url?u=https://bugzilla.redhat.com/attachment.cgi?id%3D883813&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=l5Ago9ekmVFZ3c4M6eauqrJWGwjf6fTb%2BP3CxbBFkVM%3D%0A&m=qzmqZB43wxRmhSQAtnI%2Fbqma1jUQMsMmLd1b50enasE%3D%0A&s=92bfe28702b038526aaecda7995a411aefc2631fbfe959a9c54f113d0541b9a3


poma

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: WARNING ... drivers/gpu/drm/ttm/ttm_bo_vm.c...
  2014-04-08  5:11 ` Fwd: " Thomas Hellstrom
@ 2014-04-09 18:54   ` David Herrmann
  2014-04-09 19:21     ` Thomas Hellstrom
  0 siblings, 1 reply; 5+ messages in thread
From: David Herrmann @ 2014-04-09 18:54 UTC (permalink / raw)
  To: Thomas Hellstrom; +Cc: dri-devel@lists.freedesktop.org

Hi Thomas

On Tue, Apr 8, 2014 at 7:11 AM, Thomas Hellstrom <thellstrom@vmware.com> wrote:
> Hi, David,
>
> Are there any dev_mapping changes in 3.15 that could cause this?
> Do we know what happens to vma->vm_file->f_mapping during fork?

Sorry, I was traveling. Yes, there have been changes, but I converted
all drivers properly. We now set file->f_mapping in drm_fops.c to
dev->anon_inode->i_mapping during open(). All the ttm stuff now sets
ttm->dev_mapping to the same during ttm init so I have no idea why
that assertion fails. The vmwgfx driver sets it correctly in
vmw_driver_load() and I cannot find any code changing it.

I also cannot reproduce it. Can you provide some more information?
Like what is vma->vm_file set to? What is ttm->dev_mapping? What is
drm_device->anon_inode->i_mapping? What is
&drm_device->anon_inode->i_data? All these should _always_ be the
same.

Btw., grep'ping for '_mapping' usually shows all related code, which I
reviewed and all looks good.

Thanks
David

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: WARNING ... drivers/gpu/drm/ttm/ttm_bo_vm.c...
  2014-04-09 18:54   ` David Herrmann
@ 2014-04-09 19:21     ` Thomas Hellstrom
  0 siblings, 0 replies; 5+ messages in thread
From: Thomas Hellstrom @ 2014-04-09 19:21 UTC (permalink / raw)
  To: David Herrmann; +Cc: dri-devel@lists.freedesktop.org

Hi, David!

Thanks for the reply.

Actually I just got CC'd on the Fedora Bug. I haven't seen this either,
so I can't provide more info...

What I was thinking was that maybe after a fork, vma->vm_file->f_mapping
of the child process wasn't set to the same value as the
parent...

/Thomas



On 04/09/2014 08:54 PM, David Herrmann wrote:
> Hi Thomas
>
> On Tue, Apr 8, 2014 at 7:11 AM, Thomas Hellstrom <thellstrom@vmware.com> wrote:
>> Hi, David,
>>
>> Are there any dev_mapping changes in 3.15 that could cause this?
>> Do we know what happens to vma->vm_file->f_mapping during fork?
> Sorry, I was traveling. Yes, there have been changes, but I converted
> all drivers properly. We now set file->f_mapping in drm_fops.c to
> dev->anon_inode->i_mapping during open(). All the ttm stuff now sets
> ttm->dev_mapping to the same during ttm init so I have no idea why
> that assertion fails. The vmwgfx driver sets it correctly in
> vmw_driver_load() and I cannot find any code changing it.
>
> I also cannot reproduce it. Can you provide some more information?
> Like what is vma->vm_file set to? What is ttm->dev_mapping? What is
> drm_device->anon_inode->i_mapping? What is
> &drm_device->anon_inode->i_data? All these should _always_ be the
> same.
>
> Btw., grep'ping for '_mapping' usually shows all related code, which I
> reviewed and all looks good.
>
> Thanks
> David

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: WARNING ... drivers/gpu/drm/ttm/ttm_bo_vm.c...
  2014-04-08  1:29 WARNING ... drivers/gpu/drm/ttm/ttm_bo_vm.c poma
  2014-04-08  5:11 ` Fwd: " Thomas Hellstrom
@ 2014-04-10 16:34 ` poma
  1 sibling, 0 replies; 5+ messages in thread
From: poma @ 2014-04-10 16:34 UTC (permalink / raw)
  To: Thomas Hellstrom; +Cc: Linux Kernel list, Mailing-List fedora-kernel

On 08.04.2014 03:29, poma wrote:
> ...
> Command line: initrd=initrd.img
> inst.stage2=hd:LABEL=Fedora\x20rawhide\x20x86_64  xdriver=modesetting
> BOOT_IMAGE=vmlinuz
> Kernel command line: initrd=initrd.img
> inst.stage2=hd:LABEL=Fedora\x20rawhide\x20x86_64  xdriver=modesetting
> BOOT_IMAGE=vmlinuz
> ...
> ------------[ cut here ]------------
> WARNING: CPU: 1 PID: 1230 at drivers/gpu/drm/ttm/ttm_bo_vm.c:269
> ttm_bo_vm_open+0x52/0x80 [ttm]()
> CPU: 1 PID: 1230 Comm: Xorg Not tainted 3.15.0-0.rc0.git9.1.fc21.x86_64 #1
> Call Trace:
>  [<ffffffff817db690>] dump_stack+0x4d/0x66
>  [<ffffffff81096b9d>] warn_slowpath_common+0x7d/0xa0
>  [<ffffffff81096cca>] warn_slowpath_null+0x1a/0x20
>  [<ffffffffa0250452>] ttm_bo_vm_open+0x52/0x80 [ttm]
>  [<ffffffff810956fe>] copy_process.part.23+0x1b9e/0x1e90
>  [<ffffffff81095bb6>] do_fork+0xc6/0x4b0
>  [<ffffffff811de68f>] ? might_fault+0x5f/0xb0
>  [<ffffffff817ef695>] ? sysret_check+0x22/0x5d
>  [<ffffffff81096026>] SyS_clone+0x16/0x20
>  [<ffffffff817efa49>] stub_clone+0x69/0x90
>  [<ffffffff817ef669>] ? system_call_fastpath+0x16/0x1b
> ---[ end trace bc31de8c9c4c4d52 ]---
> ...
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=1085145
> https://bugzilla.redhat.com/attachment.cgi?id=883813
> 

Tested with:
- linux-next
commit 53101f8be33d9dab12a5994b154c2029fadaaab4
&
- Rawhide
3.15.0-0.rc0.git10.1.fc21.x86_64

Both PASSED!


poma



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-04-10 16:34 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-08  1:29 WARNING ... drivers/gpu/drm/ttm/ttm_bo_vm.c poma
2014-04-08  5:11 ` Fwd: " Thomas Hellstrom
2014-04-09 18:54   ` David Herrmann
2014-04-09 19:21     ` Thomas Hellstrom
2014-04-10 16:34 ` poma

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.