check_crtc_state: pipe state doesn't match!

Bug #1234232 reported by Ralf Hildebrandt
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Recent kernel suddenly complain in dmesg:

[ 3605.513316] ------------[ cut here ]------------
[ 3605.513379] WARNING: CPU: 1 PID: 1146 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 3605.513384] pipe state doesn't match!
[ 3605.513388] Modules linked in: sierra usbserial hid_generic hidp hid vesafb(F) snd_hda_codec_realtek coretemp kvm_intel(F) kvm(F) joydev(F) zfs(POF) zunicode(POF) zavl(POF) zcommon(POF) znvpair(POF) spl(OF) zlib_deflate(F) snd_hda_intel arc4(F) snd_hda_codec snd_hwdep(F) iwl4965 snd_pcm(F) iwlegacy snd_page_alloc(F) snd_seq_midi(F) snd_seq_midi_event(F) mac80211 microcode(F) snd_rawmidi(F) pcmcia uvcvideo psmouse(F) videobuf2_vmalloc videobuf2_memops serio_raw(F) snd_seq(F) yenta_socket cfg80211 i915 videobuf2_core snd_seq_device(F) videodev snd_timer(F) pcmcia_rsrc snd(F) pcmcia_core drm_kms_helper btusb parport_pc(F) lpc_ich ppdev(F) drm soundcore(F) i2c_algo_bit rfcomm bnep bluetooth video(F) fujitsu_laptop mac_hid lp(F) parport(F) binfmt_misc(F) usb_storage(F) sdhci_pci sdhci ahci(F) libahci(F) sky2
[ 3605.513523] CPU: 1 PID: 1146 Comm: Xorg Tainted: PF W O 3.11.0-11-generic #17-Ubuntu
[ 3605.513529] Hardware name: FUJITSU SIEMENS LIFEBOOK P8010/FJNB1E3, BIOS Version 1.08 08/20/2008
[ 3605.513534] 0000000000000009 ffff880128af3710 ffffffff816f2b39 ffff880128af3758
[ 3605.513544] ffff880128af3748 ffffffff81061dbd ffff8801297a16d0 0000000000000001
[ 3605.513553] ffff880128416800 ffff8801297a1000 ffff880128416c78 ffff880128af37a8
[ 3605.513562] Call Trace:
[ 3605.513577] [<ffffffff816f2b39>] dump_stack+0x45/0x56
[ 3605.513588] [<ffffffff81061dbd>] warn_slowpath_common+0x7d/0xa0
[ 3605.513597] [<ffffffff81061e2c>] warn_slowpath_fmt+0x4c/0x50
[ 3605.513636] [<ffffffffa020d9ef>] check_crtc_state+0x58f/0x9c0 [i915]
[ 3605.513679] [<ffffffffa0218bf3>] intel_modeset_check_state+0x2c3/0x770 [i915]
[ 3605.513718] [<ffffffffa0219135>] intel_set_mode+0x25/0x30 [i915]
[ 3605.513758] [<ffffffffa021a2f3>] intel_get_load_detect_pipe+0x253/0x410 [i915]
[ 3605.513805] [<ffffffffa023b470>] intel_tv_detect+0x100/0x490 [i915]
[ 3605.513825] [<ffffffffa0186953>] drm_helper_probe_single_connector_modes+0x1d3/0x380 [drm_kms_helper]
[ 3605.513864] [<ffffffffa0109226>] drm_mode_getconnector+0x3e6/0x440 [drm]
[ 3605.513891] [<ffffffffa00fa212>] drm_ioctl+0x532/0x660 [drm]
[ 3605.513902] [<ffffffff810721e2>] ? __set_task_blocked+0x32/0x70
[ 3605.513916] [<ffffffff811b8ba5>] do_vfs_ioctl+0x2e5/0x4d0
[ 3605.513925] [<ffffffff811b8e11>] SyS_ioctl+0x81/0xa0
[ 3605.513936] [<ffffffff817029dd>] system_call_fastpath+0x1a/0x1f
[ 3605.513942] ---[ end trace 3b6949a02151ac6f ]---

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: linux-image (not installed)
ProcVersionSignature: Ubuntu 3.11.0-11.17-generic 3.11.3
Uname: Linux 3.11.0-11-generic x86_64
NonfreeKernelModules: zfs zunicode zavl zcommon znvpair
ApportVersion: 2.12.5-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: hildeb 2565 F.... pulseaudio
 /dev/snd/pcmC0D0p: hildeb 2565 F...m pulseaudio
Date: Wed Oct 2 17:00:59 2013
HibernationDevice: RESUME=UUID=a9b69f39-a4cf-45f8-8e8c-668d82b733e2
InstallationDate: Installed on 2013-02-14 (229 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MachineType: FUJITSU SIEMENS LIFEBOOK P8010
MarkForUpload: True
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcFB:
 0 inteldrmfb
 1 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-11-generic root=UUID=a7c2748a-3784-49ab-aac1-ee1f5b62b769 ro crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.11.0-11-generic N/A
 linux-backports-modules-3.11.0-11-generic N/A
 linux-firmware 1.116
SourcePackage: linux
UpgradeStatus: Upgraded to saucy on 2013-09-08 (24 days ago)
dmi.bios.date: 08/20/2008
dmi.bios.vendor: FUJITSU // Phoenix Technologies Ltd.
dmi.bios.version: Version 1.08
dmi.board.name: FJNB1E3
dmi.board.vendor: FUJITSU
dmi.board.version: CP365186-01
dmi.chassis.type: 10
dmi.chassis.vendor: FUJITSU SIEMENS
dmi.chassis.version: P8010
dmi.modalias: dmi:bvnFUJITSU//PhoenixTechnologiesLtd.:bvrVersion1.08:bd08/20/2008:svnFUJITSUSIEMENS:pnLIFEBOOKP8010:pvr:rvnFUJITSU:rnFJNB1E3:rvrCP365186-01:cvnFUJITSUSIEMENS:ct10:cvrP8010:
dmi.product.name: LIFEBOOK P8010
dmi.sys.vendor: FUJITSU SIEMENS

Revision history for this message
Ralf Hildebrandt (ralf-hildebrandt) wrote :
Revision history for this message
Ralf Hildebrandt (ralf-hildebrandt) wrote :

Seems to be happening quite a lot:

[ 5.127523] WARNING: CPU: 1 PID: 457 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 7.336903] WARNING: CPU: 0 PID: 202 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 7.464838] WARNING: CPU: 0 PID: 202 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 10.008800] WARNING: CPU: 0 PID: 1146 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 10.652785] WARNING: CPU: 1 PID: 1347 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 11.408748] WARNING: CPU: 1 PID: 1146 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 413.772727] WARNING: CPU: 0 PID: 1146 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 415.204757] WARNING: CPU: 0 PID: 1146 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 417.296703] WARNING: CPU: 1 PID: 1146 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 417.657837] WARNING: CPU: 1 PID: 1146 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 418.080891] WARNING: CPU: 1 PID: 1146 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 437.897244] WARNING: CPU: 1 PID: 1146 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 1793.864804] WARNING: CPU: 0 PID: 5004 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 1794.935563] WARNING: CPU: 0 PID: 1347 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 1795.144736] WARNING: CPU: 1 PID: 1146 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 1795.293136] WARNING: CPU: 1 PID: 1146 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()
[ 3605.513379] WARNING: CPU: 1 PID: 1146 at /build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_display.c:8292 check_crtc_state+0x58f/0x9c0 [i915]()

Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Does this issue go away if you boot back into the previous kernel?

Changed in linux (Ubuntu):
importance: Undecided → Medium
tags: added: regression-update
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
tags: added: kernel-da-key
Revision history for this message
Ralf Hildebrandt (ralf-hildebrandt) wrote :

Which previous kernel do you have in mind?
Something from raring?

Revision history for this message
Ralf Hildebrandt (ralf-hildebrandt) wrote :

I'll boot into 3.8.x from raring and see what's going on there

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

You mentioned this started happening in a recent kernel. Did this happen in earlier Saucy kernels? Basically we would like to know what was the last good version and first bad version, then we can perform a kernel bisect.

Revision history for this message
Julian Wiedmann (jwiedmann) wrote :

[ 5.127462] [drm:intel_pipe_config_compare] *ERROR* mismatch in adjusted_mode.flags (expected 2, found 0)

looks like a duplicate of bug 1211976 and should be fixed by [0] when 3.11.4 lands in Saucy (bug 1237530).

[0]
commit 1062b81598bc00e2f6620e6f3788f8f8df2f01e7
Author: Daniel Vetter <email address hidden>
Date: Tue Sep 10 11:44:30 2013 +0200

    drm/i915/tv: clear adjusted_mode.flags

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.