[Bug 100599] New: Display server crash due to intel_do_flush_locked failed: Cannot allocate memory
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Apr 5 23:53:44 UTC 2017
https://bugs.freedesktop.org/show_bug.cgi?id=100599
Bug ID: 100599
Summary: Display server crash due to intel_do_flush_locked
failed: Cannot allocate memory
Product: DRI
Version: XOrg git
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: DRM/Intel
Assignee: intel-gfx-bugs at lists.freedesktop.org
Reporter: andreas at galauner.de
QA Contact: intel-gfx-bugs at lists.freedesktop.org
CC: intel-gfx-bugs at lists.freedesktop.org
I ran into the following issue two times today.
I am running a current intel-drm-nightly
(39a0f48c8bc7c528cc705016dafa08a9dedfd36b) on my Lenovo T460p.
The crash happened randomly when using an X11 application. The result is a
complete crash of the display server including all programs running in it. When
the crash happened a second time I couldn't even log in using GDM anymore until
I rebooted.
I see no reason why the page allocation should have failed. The system wasn't
particularly loaded.
dmesg output:
Apr 06 00:48:00 geekbook org.gnome.Shell.desktop[26712]: intel_do_flush_locked
failed: Cannot allocate memory
Apr 06 00:48:00 geekbook kernel: Xwayland: page allocation failure: order:0,
mode:0x1000(__GFP_NORETRY), nodemask=(null)
Apr 06 00:48:00 geekbook kernel: Xwayland cpuset=/ mems_allowed=0
Apr 06 00:48:00 geekbook kernel: CPU: 3 PID: 26730 Comm: Xwayland Not tainted
4.11.0-rc5-ARCH+ #2
Apr 06 00:48:00 geekbook kernel: Hardware name: LENOVO 20FXS05500/20FXS05500,
BIOS R07ET73W (2.13 ) 12/20/2016
Apr 06 00:48:00 geekbook kernel: Call Trace:
Apr 06 00:48:00 geekbook kernel: dump_stack+0x63/0x83
Apr 06 00:48:00 geekbook kernel: warn_alloc+0x114/0x1b0
Apr 06 00:48:00 geekbook kernel: __alloc_pages_nodemask+0x111f/0x1130
Apr 06 00:48:00 geekbook kernel: ? pick_next_task_fair+0x4a0/0x550
Apr 06 00:48:00 geekbook kernel: ? __schedule+0x2db/0x8a0
Apr 06 00:48:00 geekbook kernel: alloc_pages_vma+0xaa/0x270
Apr 06 00:48:00 geekbook kernel: shmem_alloc_page+0x70/0xa0
Apr 06 00:48:00 geekbook kernel: ? _raw_spin_unlock_irqrestore+0x2a/0x30
Apr 06 00:48:00 geekbook kernel: ? prepare_to_wait_event+0x71/0x100
Apr 06 00:48:00 geekbook kernel: ? __vm_enough_memory+0x29/0x130
Apr 06 00:48:00 geekbook kernel: shmem_alloc_and_acct_page+0x72/0x1b0
Apr 06 00:48:00 geekbook kernel: shmem_getpage_gfp+0x1a5/0xca0
Apr 06 00:48:00 geekbook kernel: shmem_read_mapping_page_gfp+0x44/0x80
Apr 06 00:48:00 geekbook kernel: i915_gem_object_get_pages_gtt+0x224/0x660
[i915]
Apr 06 00:48:00 geekbook kernel: ____i915_gem_object_get_pages+0x20/0x60
[i915]
Apr 06 00:48:00 geekbook kernel: __i915_gem_object_get_pages+0x5c/0x70 [i915]
Apr 06 00:48:00 geekbook kernel: __i915_vma_do_pin+0x1e9/0x3c0 [i915]
Apr 06 00:48:00 geekbook kernel:
i915_gem_execbuffer_reserve_vma.isra.9+0x14d/0x1b0 [i915]
Apr 06 00:48:00 geekbook kernel:
i915_gem_execbuffer_reserve.isra.10+0x3c5/0x3f0 [i915]
Apr 06 00:48:00 geekbook kernel: i915_gem_do_execbuffer.isra.16+0x5c0/0x17e0
[i915]
Apr 06 00:48:00 geekbook kernel: ? __wake_up_sync_key+0x50/0x60
Apr 06 00:48:00 geekbook kernel: ? i915_gem_execbuffer2+0x162/0x210 [i915]
Apr 06 00:48:00 geekbook kernel: i915_gem_execbuffer2+0xb7/0x210 [i915]
Apr 06 00:48:00 geekbook kernel: drm_ioctl+0x218/0x4b0 [drm]
Apr 06 00:48:00 geekbook kernel: ? i915_gem_execbuffer+0x310/0x310 [i915]
Apr 06 00:48:00 geekbook kernel: ? __fget+0x77/0xb0
Apr 06 00:48:00 geekbook kernel: do_vfs_ioctl+0xa3/0x5f0
Apr 06 00:48:00 geekbook kernel: ? __sys_sendmsg+0x54/0x90
Apr 06 00:48:00 geekbook kernel: ? __fget+0x77/0xb0
Apr 06 00:48:00 geekbook kernel: SyS_ioctl+0x79/0x90
Apr 06 00:48:00 geekbook kernel: entry_SYSCALL_64_fastpath+0x1a/0xa9
Apr 06 00:48:00 geekbook kernel: RIP: 0033:0x7f223b55f0d7
Apr 06 00:48:00 geekbook kernel: RSP: 002b:00007ffe940a72d8 EFLAGS: 00000246
ORIG_RAX: 0000000000000010
Apr 06 00:48:00 geekbook kernel: RAX: ffffffffffffffda RBX: 00000000031ce350
RCX: 00007f223b55f0d7
Apr 06 00:48:00 geekbook kernel: RDX: 00007ffe940a7320 RSI: 00000000c0406469
RDI: 0000000000000009
Apr 06 00:48:00 geekbook kernel: RBP: 0000000000000de1 R08: 0000000000000000
R09: 0000000000000000
Apr 06 00:48:00 geekbook kernel: R10: 0000000000002fe0 R11: 0000000000000246
R12: 00007f222c3ce000
Apr 06 00:48:00 geekbook kernel: R13: 00000000029357b0 R14: 0000000000006000
R15: 00007f223dbc1040
Apr 06 00:48:00 geekbook kernel: Mem-Info:
Apr 06 00:48:00 geekbook kernel: active_anon:1367198 inactive_anon:918076
isolated_anon:0
active_file:1095352 inactive_file:400438
isolated_file:0
unevictable:12 dirty:55 writeback:97
unstable:0
slab_reclaimable:159652
slab_unreclaimable:34624
mapped:520164 shmem:811274 pagetables:24122
bounce:0
free:33796 free_pcp:1666 free_cma:0
Apr 06 00:48:00 geekbook kernel: Node 0 active_anon:5468792kB
inactive_anon:3672304kB active_file:4381408kB inactive_file:1601752kB
unevictable:48kB isolated(anon):0kB isolated(file):0kB mapped:2080656kB
dirty:220kB writeback:388kB shmem:0kB shmem_thp: 0kB shmem_pmdmapped: 2127872kB
anon_thp: 3245096kB writeback_tmp:0kB unstable:0kB pages_scanned:74
all_unreclaimable? no
Apr 06 00:48:00 geekbook kernel: Node 0 DMA free:15836kB min:64kB low:80kB
high:96kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB
unevictable:0kB writepending:0kB present:15912kB managed:15868kB mlocked:0kB
slab_reclaimable:0kB slab_unreclaimable:32kB kernel_stack:0kB pagetables:0kB
bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
Apr 06 00:48:00 geekbook kernel: lowmem_reserve[]: 0 2801 15879 15879 15879
Apr 06 00:48:00 geekbook kernel: Node 0 DMA32 free:63820kB min:11908kB
low:14884kB high:17860kB active_anon:1284844kB inactive_anon:287780kB
active_file:807952kB inactive_file:371868kB unevictable:0kB writepending:20kB
present:2966880kB managed:2890676kB mlocked:0kB slab_reclaimable:45904kB
slab_unreclaimable:11500kB kernel_stack:1424kB pagetables:7492kB bounce:0kB
free_pcp:3152kB local_pcp:252kB free_cma:0kB
Apr 06 00:48:00 geekbook kernel: lowmem_reserve[]: 0 0 13078 13078 13078
Apr 06 00:48:00 geekbook kernel: Node 0 Normal free:55528kB min:55608kB
low:69508kB high:83408kB active_anon:4184256kB inactive_anon:3384804kB
active_file:3574940kB inactive_file:1229420kB unevictable:48kB writepending:0kB
present:13656064kB managed:13392248kB mlocked:48kB slab_reclaimable:592704kB
slab_unreclaimable:126964kB kernel_stack:21824kB pagetables:88996kB bounce:0kB
free_pcp:3512kB local_pcp:356kB free_cma:0kB
Apr 06 00:48:00 geekbook kernel: lowmem_reserve[]: 0 0 0 0 0
Apr 06 00:48:00 geekbook kernel: Node 0 DMA: 1*4kB (U) 1*8kB (U) 3*16kB (U)
1*32kB (U) 2*64kB (U) 2*128kB (U) 0*256kB 0*512kB 1*1024kB (U) 1*2048kB (M)
3*4096kB (M) = 15836kB
Apr 06 00:48:00 geekbook kernel: Node 0 DMA32: 825*4kB (UM) 717*8kB (UME)
137*16kB (UM) 219*32kB (UME) 298*64kB (UME) 92*128kB (UME) 57*256kB (ME)
1*512kB (M) 0*1024kB 0*2048kB 0*4096kB = 64188kB
Apr 06 00:48:00 geekbook kernel: Node 0 Normal: 4355*4kB (UMH) 478*8kB (UMH)
889*16kB (UMEH) 618*32kB (UME) 13*64kB (MEH) 3*128kB (MH) 0*256kB 0*512kB
0*1024kB 0*2048kB 0*4096kB = 56460kB
Apr 06 00:48:00 geekbook kernel: Node 0 hugepages_total=0 hugepages_free=0
hugepages_surp=0 hugepages_size=1048576kB
Apr 06 00:48:00 geekbook kernel: Node 0 hugepages_total=0 hugepages_free=0
hugepages_surp=0 hugepages_size=2048kB
Apr 06 00:48:00 geekbook kernel: 2308498 total pagecache pages
Apr 06 00:48:00 geekbook kernel: 1576 pages in swap cache
Apr 06 00:48:00 geekbook kernel: Swap cache stats: add 11557, delete 9981, find
8/14
Apr 06 00:48:00 geekbook kernel: Free swap = 4147196kB
Apr 06 00:48:00 geekbook kernel: Total swap = 4194300kB
Apr 06 00:48:00 geekbook kernel: 4159714 pages RAM
Apr 06 00:48:00 geekbook kernel: 0 pages HighMem/MovableOnly
Apr 06 00:48:00 geekbook kernel: 85016 pages reserved
Apr 06 00:48:00 geekbook kernel: 0 pages hwpoisoned
--
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20170405/54739ffd/attachment-0001.html>
More information about the intel-gfx-bugs
mailing list