linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* WARNING: at drivers/gpu/drm/i915/i915_gem.c:3437 i915_gem_object_pin+0x151/0x1a0()
@ 2012-12-11 12:31 Nikola Pajkovsky
  2012-12-11 15:08 ` Daniel Vetter
  0 siblings, 1 reply; 3+ messages in thread
From: Nikola Pajkovsky @ 2012-12-11 12:31 UTC (permalink / raw)
  To: Daniel Vetter, David Airlie, dri-devel, linux-kernel

Hey folks,

looks like we still have some oops in i915. i915 maintainers do you have
any ideas what's going on? I will try to trigger that oops later today
and provide more information.

[10733.442608] WARNING: at drivers/gpu/drm/i915/i915_gem.c:3437 i915_gem_object_pin+0x151/0x1a0()
[10733.442612] Hardware name: 4243BQ9
[10733.442615] Modules linked in: kvm_intel kvm
[10733.442632] Pid: 1361, comm: X Not tainted 3.7.0 #19
[10733.442635] Call Trace:
[10733.442650]  [<ffffffff81095efa>] warn_slowpath_common+0x7a/0xb0
[10733.442659]  [<ffffffff81095f45>] warn_slowpath_null+0x15/0x20
[10733.442669]  [<ffffffff814dc041>] i915_gem_object_pin+0x151/0x1a0
[10733.442679]  [<ffffffff814dc0ea>] i915_gem_object_pin_to_display_plane+0x5a/0x90
[10733.442689]  [<ffffffff814d80f5>] ? i915_mutex_lock_interruptible+0x35/0xc0
[10733.442700]  [<ffffffff814ec6b0>] intel_pin_and_fence_fb_obj+0x50/0x130
[10733.442709]  [<ffffffff814ec9de>] intel_gen6_queue_flip+0x3e/0x160
[10733.442719]  [<ffffffff814f01f2>] intel_crtc_page_flip+0x1d2/0x370
[10733.442728]  [<ffffffff814bd633>] drm_mode_page_flip_ioctl+0x273/0x300
[10733.442738]  [<ffffffff814aba20>] drm_ioctl+0x2d0/0x520
[10733.442746]  [<ffffffff814bd3c0>] ? drm_mode_gamma_get_ioctl+0x120/0x120
[10733.442757]  [<ffffffff818d172f>] ? _raw_spin_unlock_irqrestore+0x5f/0x70
[10733.442768]  [<ffffffff810a4321>] ? del_timer+0x61/0x90
[10733.442779]  [<ffffffff8111fc34>] ? rcu_cleanup_after_idle+0x24/0x40
[10733.442829]  [<ffffffff811205b6>] ? rcu_prepare_for_idle+0x1b6/0x300
[10733.442838]  [<ffffffff81121d89>] ? rcu_user_exit+0x69/0xc0
[10733.442847]  [<ffffffff8119eafa>] do_vfs_ioctl+0x8a/0x2f0
[10733.442859]  [<ffffffff810ebfbd>] ? trace_hardirqs_on+0xd/0x10
[10733.442866]  [<ffffffff8119edf1>] sys_ioctl+0x91/0xa0
[10733.442876]  [<ffffffff818d8d18>] tracesys+0xe1/0xe6

-- 
Nikola

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

* Re: WARNING: at drivers/gpu/drm/i915/i915_gem.c:3437 i915_gem_object_pin+0x151/0x1a0()
  2012-12-11 12:31 WARNING: at drivers/gpu/drm/i915/i915_gem.c:3437 i915_gem_object_pin+0x151/0x1a0() Nikola Pajkovsky
@ 2012-12-11 15:08 ` Daniel Vetter
  2012-12-11 15:31   ` Nikola Pajkovsky
  0 siblings, 1 reply; 3+ messages in thread
From: Daniel Vetter @ 2012-12-11 15:08 UTC (permalink / raw)
  To: Nikola Pajkovsky; +Cc: David Airlie, dri-devel, linux-kernel

On Tue, Dec 11, 2012 at 1:31 PM, Nikola Pajkovsky <npajkovs@redhat.com> wrote:
> looks like we still have some oops in i915. i915 maintainers do you have
> any ideas what's going on? I will try to trigger that oops later today
> and provide more information.

The infamous pin leak. Should be fixed with

commit b4a98e57fc27854b5938fc8b08b68e5e68b91e1f
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Thu Nov 1 09:26:26 2012 +0000

    drm/i915: Flush outstanding unpin tasks before pageflipping

available from the drm-next (or linux-next) trees. If it holds up once
merged, we'll backport it.
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

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

* Re: WARNING: at drivers/gpu/drm/i915/i915_gem.c:3437 i915_gem_object_pin+0x151/0x1a0()
  2012-12-11 15:08 ` Daniel Vetter
@ 2012-12-11 15:31   ` Nikola Pajkovsky
  0 siblings, 0 replies; 3+ messages in thread
From: Nikola Pajkovsky @ 2012-12-11 15:31 UTC (permalink / raw)
  To: Daniel Vetter; +Cc: David Airlie, dri-devel, linux-kernel

Daniel Vetter <daniel.vetter@ffwll.ch> writes:

> On Tue, Dec 11, 2012 at 1:31 PM, Nikola Pajkovsky <npajkovs@redhat.com> wrote:
>> looks like we still have some oops in i915. i915 maintainers do you have
>> any ideas what's going on? I will try to trigger that oops later today
>> and provide more information.
>
> The infamous pin leak. Should be fixed with
>
> commit b4a98e57fc27854b5938fc8b08b68e5e68b91e1f
> Author: Chris Wilson <chris@chris-wilson.co.uk>
> Date:   Thu Nov 1 09:26:26 2012 +0000
>
>     drm/i915: Flush outstanding unpin tasks before pageflipping
>
> available from the drm-next (or linux-next) trees. If it holds up once
> merged, we'll backport it.

Thanks for the info, I will merge it into my local tree and give it try.

-- 
Nikola

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

end of thread, other threads:[~2012-12-11 15:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-11 12:31 WARNING: at drivers/gpu/drm/i915/i915_gem.c:3437 i915_gem_object_pin+0x151/0x1a0() Nikola Pajkovsky
2012-12-11 15:08 ` Daniel Vetter
2012-12-11 15:31   ` Nikola Pajkovsky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).