Bug 94206 - There are serious problems rendering OpenGL overlays
Summary: There are serious problems rendering OpenGL overlays
Status: RESOLVED MOVED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i915 (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Ian Romanick
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-18 14:06 UTC by Steffen Arntz
Modified: 2019-09-18 19:39 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Steffen Arntz 2016-02-18 14:06:04 UTC
When changing volume while playing video in OpenGL (X11) on Linux the driver crashes.
I have two systems (Ubuntu 14.04 and 15.04) both Haswell based and both occasionally crashed during video playback when changing volume or brightness.
Problem with that bug was, that I could not reproduce it consistently.

No I have a case that crashes the driver consistently :).

Open Google Chrome (latest dev build), open the dev console, try to drag and drop an html element in the "hierarchy" view.

This completely crashes the driver.

Feb 17 15:11:38 kronos kernel: [18783.139037] ------------[ cut here ]------------
Feb 17 15:11:38 kronos kernel: [18783.139062] WARNING: CPU: 0 PID: 2872 at /build/linux-NgsOGa/linux-4.2.0/drivers/gpu/drm/i915/i915_gem.c:5269 i915_gem_track_fb+0x129/0x140 [i915]()
Feb 17 15:11:38 kronos kernel: [18783.139063] WARN_ON(!(old->frontbuffer_bits & frontbuffer_bits))
Feb 17 15:11:38 kronos kernel: [18783.139064] Modules linked in: rfcomm vmw_vsock_vmci_transport vsock vmw_vmci pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) ctr ccm bnep binfmt_misc asix usbnet mii arc4 nls_iso8859_1 uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev iwlmvm media snd_hda_codec_hdmi btusb snd_hda_codec_via snd_hda_codec_generic btrtl btbcm btintel mac80211 bluetooth snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep x86_pkg_temp_thermal snd_pcm intel_powerclamp coretemp iwlwifi snd_seq_midi kvm_intel snd_seq_midi_event snd_rawmidi kvm snd_seq snd_seq_device snd_timer rtsx_pci_ms cfg80211 input_leds joydev memstick snd serio_raw soundcore mei_me lpc_ich shpchp mei tpm_infineon mac_hid parport_pc ppdev lp parport autofs4 drbg ansi_cprng algif_skcipher af_alg dm_crypt hid_logitech_hidpp hid_logitech_dj hid_thingm hid_generic usbhid hid rtsx_pci_sdmmc i915 crct10dif_pclmul crc32_pclmul aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper i2c_algo_bit cryptd e1000e drm_kms_helper psmouse ahci rtsx_pci ptp libahci drm pps_core wmi video
Feb 17 15:11:38 kronos kernel: [18783.139128] CPU: 0 PID: 2872 Comm: Xorg Tainted: G           OE   4.2.0-27-generic #32-Ubuntu
Feb 17 15:11:38 kronos kernel: [18783.139130] Hardware name: Notebook                         W740SU                          /W740SU                          , BIOS 4.6.5 11/27/2013
Feb 17 15:11:38 kronos kernel: [18783.139131]  0000000000000000 0000000012feb2d1 ffff88040a2b7ac8 ffffffff817eae99
Feb 17 15:11:38 kronos kernel: [18783.139134]  0000000000000000 ffff88040a2b7b20 ffff88040a2b7b08 ffffffff8107b9c6
Feb 17 15:11:38 kronos kernel: [18783.139137]  ffff8804077de600 0000000000000100 ffff880406cdd8c0 ffff880406cdd8c0
Feb 17 15:11:38 kronos kernel: [18783.139139] Call Trace:
Feb 17 15:11:38 kronos kernel: [18783.139145]  [<ffffffff817eae99>] dump_stack+0x45/0x57
Feb 17 15:11:38 kronos kernel: [18783.139150]  [<ffffffff8107b9c6>] warn_slowpath_common+0x86/0xc0
Feb 17 15:11:38 kronos kernel: [18783.139152]  [<ffffffff8107ba55>] warn_slowpath_fmt+0x55/0x70
Feb 17 15:11:38 kronos kernel: [18783.139166]  [<ffffffffc02d4ec9>] i915_gem_track_fb+0x129/0x140 [i915]
Feb 17 15:11:38 kronos kernel: [18783.139185]  [<ffffffffc031d1f7>] intel_prepare_plane_fb+0xe7/0x1a0 [i915]
Feb 17 15:11:38 kronos kernel: [18783.139192]  [<ffffffffc0110009>] drm_atomic_helper_prepare_planes+0x59/0xe0 [drm_kms_helper]
Feb 17 15:11:38 kronos kernel: [18783.139207]  [<ffffffffc00439e5>] ? drm_atomic_check_only+0x215/0x540 [drm]
Feb 17 15:11:38 kronos kernel: [18783.139226]  [<ffffffffc032deb2>] intel_atomic_commit+0x42/0x100 [i915]
Feb 17 15:11:38 kronos kernel: [18783.139238]  [<ffffffffc0043d47>] drm_atomic_commit+0x37/0x60 [drm]
Feb 17 15:11:38 kronos kernel: [18783.139243]  [<ffffffffc0111677>] drm_atomic_helper_plane_set_property+0x87/0xc0 [drm_kms_helper]
Feb 17 15:11:38 kronos kernel: [18783.139253]  [<ffffffffc0031739>] ? _object_find+0x69/0xa0 [drm]
Feb 17 15:11:38 kronos kernel: [18783.139262]  [<ffffffffc0031fbd>] drm_mode_plane_set_obj_prop+0x2d/0x90 [drm]
Feb 17 15:11:38 kronos kernel: [18783.139273]  [<ffffffffc0038a76>] drm_mode_obj_set_property_ioctl+0x1c6/0x270 [drm]
Feb 17 15:11:38 kronos kernel: [18783.139281]  [<ffffffffc0028495>] drm_ioctl+0x125/0x610 [drm]
Feb 17 15:11:38 kronos kernel: [18783.139284]  [<ffffffff8123eed6>] ? fsnotify+0x316/0x4a0
Feb 17 15:11:38 kronos kernel: [18783.139293]  [<ffffffffc00388b0>] ? drm_mode_obj_get_properties_ioctl+0xa0/0xa0 [drm]
Feb 17 15:11:38 kronos kernel: [18783.139297]  [<ffffffff812110b5>] do_vfs_ioctl+0x295/0x480
Feb 17 15:11:38 kronos kernel: [18783.139300]  [<ffffffff811ffe75>] ? __sb_end_write+0x35/0x70
Feb 17 15:11:38 kronos kernel: [18783.139302]  [<ffffffff811fdaaa>] ? vfs_write+0x15a/0x1a0
Feb 17 15:11:38 kronos kernel: [18783.139305]  [<ffffffff81211319>] SyS_ioctl+0x79/0x90
Feb 17 15:11:38 kronos kernel: [18783.139307]  [<ffffffff817f1c72>] entry_SYSCALL_64_fastpath+0x16/0x75
Feb 17 15:11:38 kronos kernel: [18783.139309] ---[ end trace e7b15409bc368897 ]---
Feb 17 15:11:40 kronos kernel: [18785.354378] snd_hda_codec_hdmi hdaudioC0D0: HDMI: ELD buf size is 0, force 128
Feb 17 15:11:40 kronos kernel: [18785.354414] snd_hda_codec_hdmi hdaudioC0D0: HDMI: invalid ELD data byte 0
Feb 17 15:11:40 kronos kernel: [18785.356675] snd_hda_codec_hdmi hdaudioC0D0: HDMI: ELD buf size is 0, force 128
Feb 17 15:11:40 kronos kernel: [18785.356714] snd_hda_codec_hdmi hdaudioC0D0: HDMI: invalid ELD data byte 0
Feb 17 15:11:55 kronos kernel: [18801.050965] snd_hda_codec_hdmi hdaudioC0D0: HDMI: ELD buf size is 0, force 128
Feb 17 15:11:55 kronos kernel: [18801.051004] snd_hda_codec_hdmi hdaudioC0D0: HDMI: invalid ELD data byte 0
Feb 17 15:12:05 kronos kernel: [18810.415574] snd_hda_codec_hdmi hdaudioC0D0: HDMI: ELD buf size is 0, force 128
Feb 17 15:12:05 kronos kernel: [18810.415602] snd_hda_codec_hdmi hdaudioC0D0: HDMI: invalid ELD data byte 0
Feb 17 15:12:05 kronos kernel: [18810.681797] ------------[ cut here ]------------
Feb 17 15:12:05 kronos kernel: [18810.681822] WARNING: CPU: 0 PID: 2872 at /build/linux-NgsOGa/linux-4.2.0/drivers/gpu/drm/i915/i915_gem.c:5269 i915_gem_track_fb+0x129/0x140 [i915]()
Feb 17 15:12:05 kronos kernel: [18810.681824] WARN_ON(!(old->frontbuffer_bits & frontbuffer_bits))
Feb 17 15:12:05 kronos kernel: [18810.681825] Modules linked in: rfcomm vmw_vsock_vmci_transport vsock vmw_vmci pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) ctr ccm bnep binfmt_misc asix usbnet mii arc4 nls_iso8859_1 uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev iwlmvm media snd_hda_codec_hdmi btusb snd_hda_codec_via snd_hda_codec_generic btrtl btbcm btintel mac80211 bluetooth snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep x86_pkg_temp_thermal snd_pcm intel_powerclamp coretemp iwlwifi snd_seq_midi kvm_intel snd_seq_midi_event snd_rawmidi kvm snd_seq snd_seq_device snd_timer rtsx_pci_ms cfg80211 input_leds joydev memstick snd serio_raw soundcore mei_me lpc_ich shpchp mei tpm_infineon mac_hid parport_pc ppdev lp parport autofs4 drbg ansi_cprng algif_skcipher af_alg dm_crypt hid_logitech_hidpp hid_logitech_dj hid_thingm hid_generic usbhid hid rtsx_pci_sdmmc i915 crct10dif_pclmul crc32_pclmul aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper i2c_algo_bit cryptd e1000e drm_kms_helper psmouse ahci rtsx_pci ptp libahci drm pps_core wmi video
Feb 17 15:12:05 kronos kernel: [18810.681884] CPU: 0 PID: 2872 Comm: Xorg Tainted: G        W  OE   4.2.0-27-generic #32-Ubuntu
Feb 17 15:12:05 kronos kernel: [18810.681885] Hardware name: Notebook                         W740SU                          /W740SU                          , BIOS 4.6.5 11/27/2013
Feb 17 15:12:05 kronos kernel: [18810.681887]  0000000000000000 0000000012feb2d1 ffff88040a2b7ac8 ffffffff817eae99
Feb 17 15:12:05 kronos kernel: [18810.681890]  0000000000000000 ffff88040a2b7b20 ffff88040a2b7b08 ffffffff8107b9c6
Feb 17 15:12:05 kronos kernel: [18810.681892]  ffff8804077de600 0000000000000100 ffff880406cdd8c0 ffff880406cdd8c0
Feb 17 15:12:05 kronos kernel: [18810.681894] Call Trace:
Feb 17 15:12:05 kronos kernel: [18810.681900]  [<ffffffff817eae99>] dump_stack+0x45/0x57
Feb 17 15:12:05 kronos kernel: [18810.681904]  [<ffffffff8107b9c6>] warn_slowpath_common+0x86/0xc0
Feb 17 15:12:05 kronos kernel: [18810.681907]  [<ffffffff8107ba55>] warn_slowpath_fmt+0x55/0x70
Feb 17 15:12:05 kronos kernel: [18810.681920]  [<ffffffffc02d4ec9>] i915_gem_track_fb+0x129/0x140 [i915]
Feb 17 15:12:05 kronos kernel: [18810.681938]  [<ffffffffc031d1f7>] intel_prepare_plane_fb+0xe7/0x1a0 [i915]
Feb 17 15:12:05 kronos kernel: [18810.681944]  [<ffffffffc0110009>] drm_atomic_helper_prepare_planes+0x59/0xe0 [drm_kms_helper]
Feb 17 15:12:05 kronos kernel: [18810.681959]  [<ffffffffc00439e5>] ? drm_atomic_check_only+0x215/0x540 [drm]
Feb 17 15:12:05 kronos kernel: [18810.681978]  [<ffffffffc032deb2>] intel_atomic_commit+0x42/0x100 [i915]
Feb 17 15:12:05 kronos kernel: [18810.681991]  [<ffffffffc0043d47>] drm_atomic_commit+0x37/0x60 [drm]
Feb 17 15:12:05 kronos kernel: [18810.681996]  [<ffffffffc0111677>] drm_atomic_helper_plane_set_property+0x87/0xc0 [drm_kms_helper]
Feb 17 15:12:05 kronos kernel: [18810.682007]  [<ffffffffc0031739>] ? _object_find+0x69/0xa0 [drm]
Feb 17 15:12:05 kronos kernel: [18810.682017]  [<ffffffffc0031fbd>] drm_mode_plane_set_obj_prop+0x2d/0x90 [drm]
Feb 17 15:12:05 kronos kernel: [18810.682028]  [<ffffffffc0038a76>] drm_mode_obj_set_property_ioctl+0x1c6/0x270 [drm]
Feb 17 15:12:05 kronos kernel: [18810.682036]  [<ffffffffc0028495>] drm_ioctl+0x125/0x610 [drm]
Feb 17 15:12:05 kronos kernel: [18810.682039]  [<ffffffff8123eed6>] ? fsnotify+0x316/0x4a0
Feb 17 15:12:05 kronos kernel: [18810.682050]  [<ffffffffc00388b0>] ? drm_mode_obj_get_properties_ioctl+0xa0/0xa0 [drm]
Feb 17 15:12:05 kronos kernel: [18810.682054]  [<ffffffff812110b5>] do_vfs_ioctl+0x295/0x480
Feb 17 15:12:05 kronos kernel: [18810.682057]  [<ffffffff811ffe75>] ? __sb_end_write+0x35/0x70
Feb 17 15:12:05 kronos kernel: [18810.682060]  [<ffffffff811fdaaa>] ? vfs_write+0x15a/0x1a0
Feb 17 15:12:05 kronos kernel: [18810.682062]  [<ffffffff81211319>] SyS_ioctl+0x79/0x90
Feb 17 15:12:05 kronos kernel: [18810.682065]  [<ffffffff817f1c72>] entry_SYSCALL_64_fastpath+0x16/0x75
Feb 17 15:12:05 kronos kernel: [18810.682067] ---[ end trace e7b15409bc368898 ]---
Feb 17 15:12:11 kronos kernel: [18816.200767] snd_hda_codec_hdmi hdaudioC0D0: HDMI: ELD buf size is 0, force 128
Feb 17 15:12:11 kronos kernel: [18816.200803] snd_hda_codec_hdmi hdaudioC0D0: HDMI: invalid ELD data byte 0
Feb 17 15:12:47 kronos kernel: [18852.802698] snd_hda_codec_hdmi hdaudioC0D0: HDMI: ELD buf size is 0, force 128
Feb 17 15:12:47 kronos kernel: [18852.802737] snd_hda_codec_hdmi hdaudioC0D0: HDMI: invalid ELD data byte 0
Feb 17 15:12:48 kronos kernel: [18853.537024] ------------[ cut here ]------------
Feb 17 15:12:48 kronos kernel: [18853.537053] WARNING: CPU: 0 PID: 2872 at /build/linux-NgsOGa/linux-4.2.0/drivers/gpu/drm/i915/i915_gem.c:5269 i915_gem_track_fb+0x129/0x140 [i915]()
Feb 17 15:12:48 kronos kernel: [18853.537054] WARN_ON(!(old->frontbuffer_bits & frontbuffer_bits))
Feb 17 15:12:48 kronos kernel: [18853.537056] Modules linked in: rfcomm vmw_vsock_vmci_transport vsock vmw_vmci pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) ctr ccm bnep binfmt_misc asix usbnet mii arc4 nls_iso8859_1 uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev iwlmvm media snd_hda_codec_hdmi btusb snd_hda_codec_via snd_hda_codec_generic btrtl btbcm btintel mac80211 bluetooth snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep x86_pkg_temp_thermal snd_pcm intel_powerclamp coretemp iwlwifi snd_seq_midi kvm_intel snd_seq_midi_event snd_rawmidi kvm snd_seq snd_seq_device snd_timer rtsx_pci_ms cfg80211 input_leds joydev memstick snd serio_raw soundcore mei_me lpc_ich shpchp mei tpm_infineon mac_hid parport_pc ppdev lp parport autofs4 drbg ansi_cprng algif_skcipher af_alg dm_crypt hid_logitech_hidpp hid_logitech_dj hid_thingm hid_generic usbhid hid rtsx_pci_sdmmc i915 crct10dif_pclmul crc32_pclmul aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper i2c_algo_bit cryptd e1000e drm_kms_helper psmouse ahci rtsx_pci ptp libahci drm pps_core wmi video
Feb 17 15:12:48 kronos kernel: [18853.537115] CPU: 0 PID: 2872 Comm: Xorg Tainted: G        W  OE   4.2.0-27-generic #32-Ubuntu
Feb 17 15:12:48 kronos kernel: [18853.537116] Hardware name: Notebook                         W740SU                          /W740SU                          , BIOS 4.6.5 11/27/2013
Feb 17 15:12:48 kronos kernel: [18853.537118]  0000000000000000 0000000012feb2d1 ffff88040a2b7ac8 ffffffff817eae99
Feb 17 15:12:48 kronos kernel: [18853.537120]  0000000000000000 ffff88040a2b7b20 ffff88040a2b7b08 ffffffff8107b9c6
Feb 17 15:12:48 kronos kernel: [18853.537123]  ffff8804077de600 0000000000000100 ffff880406cdd8c0 ffff880406cdd8c0
Feb 17 15:12:48 kronos kernel: [18853.537125] Call Trace:
Feb 17 15:12:48 kronos kernel: [18853.537131]  [<ffffffff817eae99>] dump_stack+0x45/0x57
Feb 17 15:12:48 kronos kernel: [18853.537136]  [<ffffffff8107b9c6>] warn_slowpath_common+0x86/0xc0
Feb 17 15:12:48 kronos kernel: [18853.537139]  [<ffffffff8107ba55>] warn_slowpath_fmt+0x55/0x70
Feb 17 15:12:48 kronos kernel: [18853.537153]  [<ffffffffc02d4ec9>] i915_gem_track_fb+0x129/0x140 [i915]
Feb 17 15:12:48 kronos kernel: [18853.537171]  [<ffffffffc031d1f7>] intel_prepare_plane_fb+0xe7/0x1a0 [i915]
Feb 17 15:12:48 kronos kernel: [18853.537179]  [<ffffffffc0110009>] drm_atomic_helper_prepare_planes+0x59/0xe0 [drm_kms_helper]
Feb 17 15:12:48 kronos kernel: [18853.537194]  [<ffffffffc00439e5>] ? drm_atomic_check_only+0x215/0x540 [drm]
Feb 17 15:12:48 kronos kernel: [18853.537211]  [<ffffffffc032deb2>] intel_atomic_commit+0x42/0x100 [i915]
Feb 17 15:12:48 kronos kernel: [18853.537223]  [<ffffffffc0043d47>] drm_atomic_commit+0x37/0x60 [drm]
Feb 17 15:12:48 kronos kernel: [18853.537229]  [<ffffffffc0111677>] drm_atomic_helper_plane_set_property+0x87/0xc0 [drm_kms_helper]
Feb 17 15:12:48 kronos kernel: [18853.537239]  [<ffffffffc0031739>] ? _object_find+0x69/0xa0 [drm]
Feb 17 15:12:48 kronos kernel: [18853.537248]  [<ffffffffc0031fbd>] drm_mode_plane_set_obj_prop+0x2d/0x90 [drm]
Feb 17 15:12:48 kronos kernel: [18853.537260]  [<ffffffffc0038a76>] drm_mode_obj_set_property_ioctl+0x1c6/0x270 [drm]
Feb 17 15:12:48 kronos kernel: [18853.537267]  [<ffffffffc0028495>] drm_ioctl+0x125/0x610 [drm]
Feb 17 15:12:48 kronos kernel: [18853.537269]  [<ffffffff8123eed6>] ? fsnotify+0x316/0x4a0
Feb 17 15:12:48 kronos kernel: [18853.537279]  [<ffffffffc00388b0>] ? drm_mode_obj_get_properties_ioctl+0xa0/0xa0 [drm]
Feb 17 15:12:48 kronos kernel: [18853.537283]  [<ffffffff812110b5>] do_vfs_ioctl+0x295/0x480
Feb 17 15:12:48 kronos kernel: [18853.537286]  [<ffffffff811ffe75>] ? __sb_end_write+0x35/0x70
Feb 17 15:12:48 kronos kernel: [18853.537288]  [<ffffffff811fdaaa>] ? vfs_write+0x15a/0x1a0
Feb 17 15:12:48 kronos kernel: [18853.537290]  [<ffffffff81211319>] SyS_ioctl+0x79/0x90
Feb 17 15:12:48 kronos kernel: [18853.537293]  [<ffffffff817f1c72>] entry_SYSCALL_64_fastpath+0x16/0x75
Feb 17 15:12:48 kronos kernel: [18853.537295] ---[ end trace e7b15409bc368899 ]---
Comment 1 GitLab Migration User 2019-09-18 19:39:20 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/761.


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.