GPU HANG: ecode 9:0:0x00000000, hang on rcs0 Kernel: 5.3.0-46-generic x86_64 Time: 1587462912 s 139402 us Boottime: 9080 s 961272 us Uptime: 9071 s 658203 us Epoch: 4297161008 jiffies (250 HZ) Capture: 4297162504 jiffies; 22539680 ms ago, 5984 ms after epoch Reset count: 0 Suspend count: 0 Platform: SKYLAKE Subplatform: 0x1 PCI ID: 0x1916 PCI Revision: 0x07 PCI Subsystem: 17aa:2233 IOMMU enabled?: 0 DMC loaded: yes DMC fw version: 1.27 GT awake: yes RPM wakelock: yes PM suspended: no EIR: 0x00000000 IER: 0x08080000 GTIER[0]: 0x01010101 GTIER[1]: 0x01010101 GTIER[2]: 0x80000070 GTIER[3]: 0x00000101 PGTBL_ER: 0x00000000 FORCEWAKE: 0x00010001 DERRMR: 0x2077efef CCID: 0x00000000 fence[0] = 104603b00840001 fence[1] = 18c603b010c0001 fence[2] = 210603b01900001 fence[3] = 294603b02140001 fence[4] = 00000000 fence[5] = 00000000 fence[6] = 00000000 fence[7] = 00000000 fence[8] = 00000000 fence[9] = 00000000 fence[10] = 00000000 fence[11] = 00000000 fence[12] = 00000000 fence[13] = 00000000 fence[14] = 00000000 fence[15] = 00000000 fence[16] = 00000000 fence[17] = 00000000 fence[18] = 00000000 fence[19] = 00000000 fence[20] = 00000000 fence[21] = 00000000 fence[22] = 00000000 fence[23] = 00000000 fence[24] = 00000000 fence[25] = 00000000 fence[26] = 00000000 fence[27] = 00000000 fence[28] = 00000000 fence[29] = 00000000 fence[30] = 00000000 fence[31] = 00000000 ERROR: 0x00000000 FAULT_TLB_DATA: 0x0000001b 0x970ed49d DONE_REG: 0x07ffffff rcs0 command stream: IDLE?: no START: 0x00817000 HEAD: 0x00001838 [0x00000000] TAIL: 0x00001838 [0x00000000, 0x00000000] CTL: 0x00003001 MODE: 0x00000000 HWS: 0xfedfe000 ACTHD: 0x00000000 00001838 IPEIR: 0x00000000 IPEHR: 0x7a000004 INSTDONE: 0xffdfffff SC_INSTDONE: 0xffffffff SAMPLER_INSTDONE[0][0]: 0xffffffff SAMPLER_INSTDONE[0][1]: 0xffffffff SAMPLER_INSTDONE[0][2]: 0xffffffff ROW_INSTDONE[0][0]: 0xffffffff ROW_INSTDONE[0][1]: 0xffffffff ROW_INSTDONE[0][2]: 0xffffffff BBADDR: 0x0000fffe_ec0143f4 BB_STATE: 0x00000020 INSTPS: 0x00008840 INSTPM: 0x00000000 FADDR: 0x00000000 00818838 RC PSMI: 0x00000010 FAULT_REG: 0x00000000 GFX_MODE: 0x00008000 PDP0: 0x000000042ac7a000 PDP1: 0x0000000000000000 PDP2: 0x0000000000000000 PDP3: 0x0000000000000000 ring->head: 0x00000000 ring->tail: 0x00000000 hangcheck timestamp: 0ms (4297161008; epoch) engine reset count: 0 ELSP[0]: pid 1373, seqno 15:00065df0!, prio 2, emitted -928ms, start 00817000, head 00001798, tail 00001838 ELSP[1]: pid 0, seqno 5:0004c48e, prio -4093, emitted -928ms, start 007ea000, head 00000460, tail 000004c8 Active context: [0] hw_id 0, prio 0, guilty 0 active 0 bcs0 command stream: IDLE?: yes START: 0x007ec000 HEAD: 0x00000058 [0x00000000] TAIL: 0x00000058 [0x00000000, 0x00000000] CTL: 0x00000000 MODE: 0x00000200 HWS: 0xfedfd000 ACTHD: 0x00000000 00000058 IPEIR: 0x00000000 IPEHR: 0x00000000 INSTDONE: 0xfffffffe BBADDR: 0x00000000_00000000 BB_STATE: 0x00000020 INSTPS: 0x00000001 INSTPM: 0x00000000 FADDR: 0x00000000 00000000 RC PSMI: 0x00000010 FAULT_REG: 0x00000000 GFX_MODE: 0x00008000 PDP0: 0x0000000000000000 PDP1: 0x0000000000000000 PDP2: 0x0000000000000000 PDP3: 0x0000000000000000 ring->head: 0x00000000 ring->tail: 0x00000000 hangcheck timestamp: -8774848ms (0) engine reset count: 0 Active context: [0] hw_id 0, prio 0, guilty 0 active 0 vcs0 command stream: IDLE?: yes START: 0x007ee000 HEAD: 0x00000058 [0x00000000] TAIL: 0x00000058 [0x00000000, 0x00000000] CTL: 0x00000000 MODE: 0x00000200 HWS: 0xfedfc000 ACTHD: 0x00000000 00000058 IPEIR: 0x00000000 IPEHR: 0x00000000 INSTDONE: 0xfffffffe BBADDR: 0x00000000_00000000 BB_STATE: 0x00000020 INSTPS: 0x00000001 INSTPM: 0x00000000 FADDR: 0x00000000 00000000 RC PSMI: 0x00000010 FAULT_REG: 0x00000000 GFX_MODE: 0x00008000 PDP0: 0x0000000000000000 PDP1: 0x0000000000000000 PDP2: 0x0000000000000000 PDP3: 0x0000000000000000 ring->head: 0x00000000 ring->tail: 0x00000000 hangcheck timestamp: -8774848ms (0) engine reset count: 0 Active context: [0] hw_id 0, prio 0, guilty 0 active 0 vecs0 command stream: IDLE?: yes START: 0x007f0000 HEAD: 0x00000058 [0x00000000] TAIL: 0x00000058 [0x00000000, 0x00000000] CTL: 0x00000000 MODE: 0x00000200 HWS: 0xfedfb000 ACTHD: 0x00000000 00000058 IPEIR: 0x00000000 IPEHR: 0x00000000 INSTDONE: 0xfffffffe BBADDR: 0x00000000_00000000 BB_STATE: 0x00000020 INSTPS: 0x00000001 INSTPM: 0x00000000 FADDR: 0x00000000 00000000 RC PSMI: 0x00000010 FAULT_REG: 0x00000000 GFX_MODE: 0x00008000 PDP0: 0x0000000000000000 PDP1: 0x0000000000000000 PDP2: 0x0000000000000000 PDP3: 0x0000000000000000 ring->head: 0x00000000 ring->tail: 0x00000000 hangcheck timestamp: -8774848ms (0) engine reset count: 0 Active context: [0] hw_id 0, prio 0, guilty 0 active 0 Pinned (global) [36]: 00000000_fedff000 4096 41 00 LLC 00000000_fedfe000 4096 01 01 purgeable LLC 00000000_fedfd000 4096 01 01 purgeable LLC 00000000_fedfc000 4096 01 01 purgeable LLC 00000000_fedfb000 4096 01 01 purgeable LLC 00000000_fedfa000 4096 01 01 purgeable LLC 00000000_007ea000 4096 41 00 LLC 00000000_fede3000 94208 01 01 dirty LLC 00000000_007eb000 4096 41 00 LLC 00000000_fedcc000 94208 01 01 dirty LLC 00000000_fedcb000 4096 01 01 LLC 00000000_007ec000 4096 41 00 LLC 00000000_fedc8000 12288 01 01 dirty LLC 00000000_007ed000 4096 41 00 LLC 00000000_fedc5000 12288 01 01 dirty LLC 00000000_007ee000 4096 41 00 LLC 00000000_fedc2000 12288 01 01 dirty LLC 00000000_007ef000 4096 41 00 LLC 00000000_fedbf000 12288 01 01 dirty LLC 00000000_007f0000 4096 41 00 LLC 00000000_fedbc000 12288 01 01 dirty LLC 00000000_007f1000 4096 41 00 LLC 00000000_fedb9000 12288 01 01 dirty LLC 00000000_007f2000 4096 01 01 LLC 00000000_007f3000 77824 01 01 LLC 00000000_00806000 61440 01 01 LLC 00000000_00815000 4096 01 01 LLC 00000000_00816000 4096 01 01 LLC 00000000_00817000 16384 41 00 LLC 00000000_feda2000 94208 01 01 dirty LLC 00000000_00000000 8294400 41 00 uncached 00000000_0081b000 16384 41 00 LLC 00000000_fed8b000 94208 01 01 dirty LLC 00000000_010c0000 8388608 7e 00 X dirty uncached (fence: 1) 00000000_01900000 8388608 7e 00 X dirty uncached (fence: 2) 00000000_01080000 262144 41 00 dirty uncached rcs0 --- HW Status = 0x00000000 fedfe000 :c0_$G0E;EaF[8G%d@6)P91h_gf8r);Z8+d@^k]4(/Ie`@i6h&O&g@?8kS./N1c&J5TiOV&0;0rgaN!!(+M rcs0 --- NULL context = 0xffffffff ffffffff :h!LVVpJY<)5OleM'bhBR8h)q\HP;2ht)rjC<$&USp]M0?@-J>n#K7!aj*][OQ>K5b[W4)].'#i(s77'Yp@0_\B>=/Pg5RLgA2jsQOJ3gMCD!FU5C@n.&)SI8l,;@O0'_UG4*;n.&)SJMC>3VqMH\q(U'e3O>Rg>H,b%_!3q-C@7%smIS26%=sugp'$jU.;4#o?GNk^AZaE\+F5u#9p[0uT=5aC8SG)?UlH9[(IpMJ*g\lCVgpSpB"#[?K_H,.Q)2G/,##bV#+G#$r\NVq)ZG60YFaio]hsW*X/i@oHPKn$hGq8nI[M/i@f]Sc/XC;[)DEhMH`36HaGrW-UdbXR\\Dnk23qV(CT$##"**CGQa7]2hj0fJN-_]?#d,'BH"[`%j0EHt$0Z&PMTHap`BYd.N^r?O;is-E'#Fkj(QpTaF#,"m'=6;JS7!JVmIuflO[V(UP\G8PZO0T4AoFIY/&*O@SmXoU!^]kJ!_[75'J;cHq%gh#Z75i;(86-_]?#d,'BH-t"M00]@Wm>2^q4=?=cE'4L273:VQ9q-[RtZO]l\j2W(sYmtoo".4E4*!F/<)DHHO0nE'B@&=\ngBoaII.?dbGP:lLq6tB^*6X`*kk4`fICS@*j/2^o>Mj#ada4Qt4&M"#)S6>W-$U[D:B#%pU,o\7XZ?]8(8="o'.s^^g\*GUr99-\i`[#'ak@i>79@h?/!;*jE&*OcIOAI.P0k>lC[B^i':aeeYKZr;XH+DYqbBF7RF]@k[]*YupRZ=D'ff%@?Z7J-l7@L(l=-!>odl7LCi7"u%LD(c]CP4Q$k`_A\Fo@g_$k3CKQ'4>bc^ri4_:5ZD`5@4_DQ_I:Z94(S^SZbA)h?I_0j31o'9h*qu9dch.:erH]IhXqn!a$("PanK:2i$neZ+JUE9<"!Vq'_$2N-+-f=[lrU5Me)daoF>IIOZ*mLn^mM"3RIVlQ\+Q$u1[P$^e98sa-@@BB\>ha?ZZV<:0=Q+9CZ#[G((&XMGBfRt;Ze@)+T",nT"2h3`p\'B6+$Yr``o`]ER.qa#D&;O[9TH%-qRlQB$o'EUImAe\rRSp32j(88Wd\8LXg5NT_WA8mk'ZW&dsSsq/[%#QQ:9uk\])0sTqUhBlsmYt.W)j&@jG,8mJpZGX5lodq0>TL-unr,Gn#ZRXLmT[@0p5aoZ#`RrYjtInQQE!aoRV\O_Wt!6T3;7Xq[I.n=-Nt[DG&LUIIrft,9CS!Gr2_Bs0':2UVrdH;+]FK6!V60Fk@L&]ipmW.WGcuc\)sb0OMu!);\bP6QX%e%=`CD@.dPEO5'c,;go-"?YH)MfO_Z5.^9Qa1ZRt`p0uiLTGC0-W)%:(Xd4c]OBGDjB@u\_8QT#3Z%K1\CjjIsB^1T4$\b!9h)M7#;$FfC]WbYknjme%cDHTI+d`Et]2]9gX9fIjVDA=+^CX9$sBsg:H1reTJ\'a?UN8IU7NR;RWV7l,2f&s9t9bq8Y8ba["FR+gBN0fO]L/Qc;%l*gE)\m&S\"UruUOc0oO=^@f2-2Obhqfr_BJA,$rqV<"N=9="ZrJD7BRBaBdV?0X@e8J>hJSR@Xu*q:3"%ln9Z>0C!Q.CU^gjdS!omUQb=InE01WFMpjDg!e_nm+(HE-p+!@[2`jEb^@f!-7GtgcCoh5lP[lbWpnsO,2P*j86*61Df,e;%ahET<=2hef`8^&:GeO!itSVkJ63ufSoV+.OCV!HJAK\nS?Woa9RV)OLYZKAg$McGMtnX/,KTdo*c0Q!pemPa?;Im\87fibf6qCpu,G#JkCRk4]X9UIT1rd6![fi/+[o#pr6i<[W[k(&a1",T'%YuIGN>)2*1*0Z]i/r*Esc^(.1(;nnn[innO?0(;(UNIBcU0S4SWRs`ES:qlD0%Vq7$/Zr+t3t'2[2q>t3kROSm:*+ND(9k4/83gA61)=%.#61C`to`&aK0cf0d,^!3b@n'bdSigXh#ER9lNiU"P;Oo,CcGm1[8V),[4R3W9'Scpp.62so"C(pt(i]J4\rWIGO)/ni%=BijAC[ugrjqW0XL60KrH9=J3s/M7Hjg27p<=TanKQpgO\\6l.8W>mlQLpC9HH9A;1Xf0\/PDk7c/,J7;`1IrUNoISeL(u76p0DKE9Ok9I""jE2+RTXM]l/D7R,BL$pb#8$GDu98Df=ob5S?/3NDL'BoqH9hH;IcQu>,?(=H#]rD_3OD/h*4Qu9iHIZYc@2s`b(Tccdpt)FaFL/L)I_**9N#Zs$+#a?;dkg0l!*f`p0dWY4?Earp/V5El=0a4o^b?NU65FkF?D+4uW?buU)E@FZEeM>8Ri/`gSIWuCk%2@)l(Dt\T#\Di4n08n&s=^plLEs^f>==%+((9ENgDD.%-;l2T(P,rDf^J/u\8n/6?)k&YA,a-EqQ?er6//2pSl@t#sLQR2D`,[R9c>*`>`P0&i064Y)gs]8?Er.DsG'(.%5=&k/g7W2'br-eM/kkjpF44gl0>5B;P$WM/iCd@p/o,CaP1ncZ._<7dagWmngTPSb([kep:$.rM=o6TomJCNY/RF(;f&C7JKqQW?Y?Wns.Tel(QK6%-S7HEq\"4H8Iibt>$lRHYb)FuWgOO+k,n'Na,(\_Ra-DqrriP'+Ji?>T!$Uc=lP,:^;LF#iB/<[\NVlP:EHrndeb.[RR9U/bo]f2IIsrI\:_WML<<_%>V-Hb2CR'i*?SjQ^gL/WG\]Re"51s*J2s[f*N&SqhD,6[B-ePmcdt_aXte`We+G%i@:CXrB(fHXLWBCWQ,04BLqiA*&1%e9FdW\@ES?(>W`tVIj%\D?&lLqo;h+K!O"B]C'IFI[qn8nbf>?HPhc)S@snC@ntn#YHauI1uVQc#9%g[S:ce\j%c;f\8eE#Bu2jY7iHKNSYM0)`gfuI=Q<.2HQ7%'CSsd(F3TlYB\FgP-%G+LCDq1c2AsN)49%O8o,7Pqb4!TZ%tVOKq5="6R\0WX5:#P&N]i#+^Fa>cK!H(kS`Um#AO;73FR0r,GWM40-(2^$a@p`0-(Dd40WV80-()[:LRnS?9/JHj.X/R$gC&DIag"kKChC4\)[5jChkB)m?.>Dq[2&*%d5hcoG=2a(XP@#$pUC7'JMh'(i[i"HV<(C6Bj!gmN8l2r^tfjm!L4.tAPcsDCt?U4H,0`HU$:r*>9@D`9d.)Jpd^o%VYisQ\@J4r(5>U!SI$=T,(W!pJk/TBBu\2qfnrRg6R[u=qZ'`X\C72/TfJ+XLQs$#K"-0+ec$iJsG)1?Ot;uL3$;+2Nh'N%:572/Tf;+20r'N%:572/Tf;+20re58XKs8B5j5/h]l]Z33b??*A[MC>3VU5C@n.&)SIMC>3VU5C@n.&)SIMC>3VU5C@n.&)SIMC>3VU5C@n.&)SIMC>3VU5C@n.&)SIMC>3VU5C@n.&)SIMC>3VU5C@n.&)SIMC>3VU5C@n.&)SIMC>3VU5C@n.&)SIMC>3VU5C@n.&)SIMC>3VU5C@n.&)SIMC>3VU5C@n.&)SIMC>3VU5C@n.&)SIMC>3VU5C@n.&)SIMC>3VU5C@n.&)SIVl6>I^ZqHY!!'2C bcs0 --- HW Status = 0x00000000 fedfd000 :c0_$G0E;-I&2=:n-iJVP`JID[Mo=a(^Ql_:MFqVX-*MfnDHXkO,bE;nV.THDmsl4!DS*2-[qR)"S'7fZb#VI.HR[F;o@X-IZjr>=*%`1qQJhR.NnFm2jWGV*+k.%\30(oO`pD)q/,NFLS,.:2')_qYnHlcR`kF8L0I(?T[nCKdaVX vcs0 --- HW Status = 0x00000000 fedfc000 :cL%-H0RsKb1snPs%W:.]*"c0\\$S7?K"EPpt!XP"?q#)u<,OUL?d'(ni:GCW3Vl_@g%Sk@e_m+7$\4ru:"JmUSHjir=(bgrb-B43;n,?N0b'G<""lK]ql#9do7dn+QOjfD!HJh^S#aqs78=HDAfNml9(Wfa_%so.h^BGSSS'%3qFXU-P"?tFo05el/]WtS!!!#` vecs0 --- HW Status = 0x00000000 fedfb000 :?t5^O68/h@/LUp>OV%kno'"MP8ellt#VZSnA7eZ@Ha3n'3]\CJkckth5U?QK\j.fh_Z$>2SJ#4/_+"brUBMJ_JrCCO7LChH"W/Z(N"fZp&-)\9!"T9% vecs0 --- NULL context = 0xffffffff ffffffff :g$P;S:r?&3n*u,L5pI$g"%>e'8ONgtR$a9a5a[q+68:5,0`kefPX(Ue?'&NkKI^L9#SS(pRW44fAlp2Imh5iFF(p)59hXsOEp^23*dMRh8lCnM;O"",B5[*/*'G0aL2`/PPbfg$V(##7%ZT2,9D!!EX]op\WFp;+Nl'E*erStFqYsUha7,#-hs6'4'DjNaIL"k;^O)l)fC7\$G&`"]B&;LPMJbCbgSO$9\psR\!!!!1 Num Pipes: 3 Pipe [0]: Power: on SRC: 077f0437 STAT: 00000000 Plane [0]: CNTR: c4042400 STRIDE: 0000000f SURF: 010c0000 TILEOFF: 00000000 Cursor [0]: CNTR: 04000023 POS: 02090085 BASE: 01080000 Pipe [1]: Power: off SRC: 00000000 STAT: 00000000 Plane [1]: CNTR: 00000000 STRIDE: 00000000 SURF: 00000000 TILEOFF: 00000000 Cursor [1]: CNTR: 00000000 POS: 00000000 BASE: 00000000 Pipe [2]: Power: off SRC: 00000000 STAT: 00000000 Plane [2]: CNTR: 00000000 STRIDE: 00000000 SURF: 00000000 TILEOFF: 00000000 Cursor [2]: CNTR: 00000000 POS: 00000000 BASE: 00000000 CPU transcoder: A Power: off CONF: 00000000 HTOTAL: 00000000 HBLANK: 00000000 HSYNC: 00000000 VTOTAL: 00000000 VBLANK: 00000000 VSYNC: 00000000 CPU transcoder: A Power: off CONF: 00000000 HTOTAL: 00000000 HBLANK: 00000000 HSYNC: 00000000 VTOTAL: 00000000 VBLANK: 00000000 VSYNC: 00000000 CPU transcoder: A Power: off CONF: 00000000 HTOTAL: 00000000 HBLANK: 00000000 HSYNC: 00000000 VTOTAL: 00000000 VBLANK: 00000000 VSYNC: 00000000 CPU transcoder: EDP Power: on CONF: c0000000 HTOTAL: 081f077f HBLANK: 081f077f HSYNC: 07cf07af VTOTAL: 04560437 VBLANK: 04560437 VSYNC: 043f043a is_mobile: no is_lp: no require_force_probe: no has_64bit_reloc: yes gpu_reset_clobbers_display: no has_reset_engine: yes has_fpga_dbg: yes has_guc: yes has_l3_dpf: no has_llc: yes has_logical_ring_contexts: yes has_logical_ring_elsq: no has_logical_ring_preemption: yes has_pooled_eu: no has_rc6: yes has_rc6p: no has_rps: yes has_runtime_pm: yes has_snoop: no has_coherent_ggtt: yes unfenced_needs_alignment: no hws_needs_physical: no cursor_needs_physical: no has_csr: yes has_ddi: yes has_dp_mst: yes has_fbc: yes has_gmch: no has_hotplug: yes has_ipc: yes has_overlay: no has_psr: yes overlay_needs_physical: no supports_tv: no Has logical contexts? yes scheduler: f slice0: 3 subslice(s) (0x7): subslice0: 8 EUs (0xff) subslice1: 8 EUs (0xff) subslice2: 8 EUs (0xff) subslice3: 0 EUs (0x0) slice1: 0 subslice(s) (0x0): subslice0: 0 EUs (0x0) subslice1: 0 EUs (0x0) subslice2: 0 EUs (0x0) subslice3: 0 EUs (0x0) slice2: 0 subslice(s) (0x0): subslice0: 0 EUs (0x0) subslice1: 0 EUs (0x0) subslice2: 0 EUs (0x0) subslice3: 0 EUs (0x0) i915.vbt_firmware=(null) i915.modeset=-1 i915.lvds_channel_mode=0 i915.panel_use_ssc=-1 i915.vbt_sdvo_panel_type=-1 i915.enable_dc=-1 i915.enable_fbc=1 i915.enable_psr=0 i915.disable_power_well=1 i915.enable_ips=1 i915.invert_brightness=0 i915.enable_guc=2 i915.guc_log_level=1 i915.guc_firmware_path=(null) i915.huc_firmware_path=(null) i915.dmc_firmware_path=(null) i915.mmio_debug=1 i915.edp_vswing=0 i915.reset=2 i915.inject_load_failure=0 i915.fastboot=-1 i915.force_probe= i915.alpha_support=no i915.enable_hangcheck=yes i915.prefault_disable=no i915.load_detect_test=no i915.force_reset_modeset_test=no i915.error_capture=yes i915.disable_display=no i915.verbose_state_checks=yes i915.nuclear_pageflip=no i915.enable_dp_mst=yes i915.enable_dpcd_backlight=no i915.enable_gvt=no GuC firmware: i915/skl_guc_32.0.3.bin status: fetch SUCCESS, load SUCCESS version: wanted 32.0, found 32.0 header: offset 0, size 128 uCode: offset 128, size 175168 RSA: offset 175296, size 256 HuC firmware: i915/skl_huc_ver01_07_1398.bin status: fetch SUCCESS, load SUCCESS version: wanted 1.7, found 1.7 header: offset 0, size 128 uCode: offset 128, size 140608 RSA: offset 140736, size 256 global --- GuC log buffer = 0x00000000 007f3000 :fBo)Q5lhHY@Gh>,:k5'-:ad!6UMf^>4+]Im9@5XGCcd.e,Eg_'57lM(KLh(/P;5orRCA[SWu'%SAsiSBf,!Wpig!b*iUZHZB$EGrA+nN`!!!!/l2G%;!!!Q/zzzzzzzf3j(.[Hb,g5&i%`goSu+bLQ&G>"g#%8NWG6N>UKXV=$7Zk7sNJ!!hE)=IoKmd=1pun*/`o!!#7[zzzzzzzz"Q7#pdn$`k