Created attachment 104138 [details] dmesg ==System Environment== -------------------------- Regression: Yes. Good commit on -next-queued:34548e510657af829032f23128c0c01ebe48ef21(I tired 5 times and didn't reproduce this issue) The fail rate about 1 out of 3 Non-working platforms: SNB ==kernel== -------------------------- origin/drm-intel-nightly: 79e44bfa10063ee529140e88fdc401c4ce07d644(fails) drm-intel-nightly: 2014y-08m-06d-00h-42m-38s integration manifest origin/drm-intel-next-queued: 414863f8733f79e7e25283499fdede1ca987f216(fails) drm/i915: Don't accumulate hangcheck score on forward progress origin/drm-intel-fixes: 96d56d71a3bcd0a0015034a8f3decc46cb9ec855(fails) drm/i915: Fix crash when failing to parse MIPI VBT ==Bug detailed description== igt/kms_flip/vblank-vs-modeset-suspend-interruptible fails sporadically Output: [root@x-sgb4 tests]# ./kms_flip --run-subtest vblank-vs-modeset-suspend-interruptible IGT-Version: 1.7-gac31f19 (i686) (Linux: 3.16.0_drm-intel-next-queued_414863_20140806+ i686) Using monotonic timestamps Beginning vblank-vs-modeset-suspend-interruptible on crtc 8, connector 14 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 .rtcwake: wakeup from ""mem"" using /dev/rtc0 at Wed Aug 6 14:47:38 2014 Test assertion failure function igt_system_suspend_autoresume, file igt_aux.c:325: Failed assertion: ret == 0 Last errno: 4, Interrupted system call Subtest vblank-vs-modeset-suspend-interruptible: FAIL ==Reproduce steps== ---------------------------- 1. ./kms_flip --run-subtest vblank-vs-modeset-suspend-interruptible
I tried 20 times on latest -nightly branch and didn't reproduce this issue. [root@x-sgb4 tests]# uname -a Linux x-sgb4 3.17.0-rc2_drm-intel-nightly_45cb75_20140902+ #2046 SMP Tue Sep 2 11:33:26 CST 2014 i686 i686 i386 GNU/Linux [root@x-sgb4 tests]# ./kms_flip --run-subtest vblank-vs-modeset-suspend-interruptible IGT-Version: 1.7-gf473a55 (i686) (Linux: 3.17.0-rc2_drm-intel-nightly_45cb75_20140902+ i686) Using monotonic timestamps Beginning vblank-vs-modeset-suspend-interruptible on crtc 8, connector 14 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Beginning vblank-vs-modeset-suspend-interruptible on crtc 12, connector 14 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Subtest vblank-vs-modeset-suspend-interruptible: SUCCESS [root@x-sgb4 tests]# echo $? 0
(In reply to comment #1) > I tried 20 times on latest -nightly branch and didn't reproduce this issue. Ok, thanks for testing, please reopen if the problem comes back.
(In reply to comment #1) > I tried 20 times on latest -nightly branch and didn't reproduce this issue. > > [root@x-sgb4 tests]# uname -a > Linux x-sgb4 3.17.0-rc2_drm-intel-nightly_45cb75_20140902+ #2046 SMP Tue Sep > 2 11:33:26 CST 2014 i686 i686 i386 GNU/Linux > [root@x-sgb4 tests]# ./kms_flip --run-subtest > vblank-vs-modeset-suspend-interruptible > IGT-Version: 1.7-gf473a55 (i686) (Linux: > 3.17.0-rc2_drm-intel-nightly_45cb75_20140902+ i686) > Using monotonic timestamps > Beginning vblank-vs-modeset-suspend-interruptible on crtc 8, connector 14 > 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 > Beginning vblank-vs-modeset-suspend-interruptible on crtc 12, connector 14 > 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 > Subtest vblank-vs-modeset-suspend-interruptible: SUCCESS > [root@x-sgb4 tests]# echo $? > 0 Verified
This failure still able to reproduce sometimes on latest -nightly(ead7d71357628dc1231535886ec09853e9164d6d). The fail rate about 1 out of 3 [root@x-sgb4 tests]# ./kms_flip --run-subtest vblank-vs-modeset-suspend IGT-Version: 1.8-gca6b63f (i686) (Linux: 3.17.0_drm-intel-nightly_ead7d7_20141013+ i686) Using monotonic timestamps Beginning vblank-vs-modeset-suspend on crtc 8, connector 14 1280x1024 60 1280 1328 1440 1688 1024 1025 1028 1066 0x5 0x48 108000 .rtcwake: wakeup from "mem" using /dev/rtc0 at Tue Oct 14 11:58:49 2014 .rtcwake: wakeup from "mem" using /dev/rtc0 at Tue Oct 14 11:59:21 2014 vblank-vs-modeset-suspend on crtc 8, connector 14: PASSED Beginning vblank-vs-modeset-suspend on crtc 12, connector 14 1280x1024 60 1280 1328 1440 1688 1024 1025 1028 1066 0x5 0x48 108000 .rtcwake: wakeup from "mem" using /dev/rtc0 at Tue Oct 14 11:59:53 2014 .rtcwake: wakeup from "mem" using /dev/rtc0 at Tue Oct 14 12:00:25 2014 Test assertion failure function igt_system_suspend_autoresume, file igt_aux.c:349: Failed assertion: ret == 0 Subtest vblank-vs-modeset-suspend: FAIL (3.089s) [root@x-sgb4 tests]# ./kms_flip --run-subtest vblank-vs-modeset-suspend IGT-Version: 1.8-gca6b63f (i686) (Linux: 3.17.0_drm-intel-nightly_ead7d7_20141013+ i686) Using monotonic timestamps Beginning vblank-vs-modeset-suspend on crtc 8, connector 14 1280x1024 60 1280 1328 1440 1688 1024 1025 1028 1066 0x5 0x48 108000 .rtcwake: wakeup from "mem" using /dev/rtc0 at Tue Oct 14 12:03:25 2014 .rtcwake: wakeup from "mem" using /dev/rtc0 at Tue Oct 14 12:03:57 2014 vblank-vs-modeset-suspend on crtc 8, connector 14: PASSED Beginning vblank-vs-modeset-suspend on crtc 12, connector 14 1280x1024 60 1280 1328 1440 1688 1024 1025 1028 1066 0x5 0x48 108000 .rtcwake: wakeup from "mem" using /dev/rtc0 at Tue Oct 14 12:04:29 2014 Test assertion failure function igt_system_suspend_autoresume, file igt_aux.c:349: Failed assertion: ret == 0 Subtest vblank-vs-modeset-suspend: FAIL (2.536s) [root@x-sgb4 tests]# ./kms_flip --run-subtest vblank-vs-modeset-suspend IGT-Version: 1.8-gca6b63f (i686) (Linux: 3.17.0_drm-intel-nightly_ead7d7_20141013+ i686) Using monotonic timestamps Beginning vblank-vs-modeset-suspend on crtc 8, connector 14 1280x1024 60 1280 1328 1440 1688 1024 1025 1028 1066 0x5 0x48 108000 .rtcwake: wakeup from "mem" using /dev/rtc0 at Tue Oct 14 12:05:15 2014 .rtcwake: wakeup from "mem" using /dev/rtc0 at Tue Oct 14 12:05:47 2014 vblank-vs-modeset-suspend on crtc 8, connector 14: PASSED Beginning vblank-vs-modeset-suspend on crtc 12, connector 14 1280x1024 60 1280 1328 1440 1688 1024 1025 1028 1066 0x5 0x48 108000 .rtcwake: wakeup from "mem" using /dev/rtc0 at Tue Oct 14 12:06:19 2014 .rtcwake: wakeup from "mem" using /dev/rtc0 at Tue Oct 14 12:06:51 2014 vblank-vs-modeset-suspend on crtc 12, connector 14: PASSED Subtest vblank-vs-modeset-suspend: SUCCESS (2.528s)
rtcwake failing is not a kernel bug, but an issue with your setup/distro/whatever. With commit 120d6d1b2c8b3f036058bf2d24d08602dea69ec9 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Tue Nov 18 10:39:38 2014 +0100 lib/aux: Make it clear that rtcwake failures aren't bugs igt will now explain this so you can avoid to re-report this again (we've had this a few times by now).
Closing verified+notourbug.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.