Bug 104305

Summary: GPU HANG: ecode 6:1:0xfefffffe, reason: No progress on bcs0, action: reset
Product: DRI Reporter: Nelson A. de Oliveira <naoliv>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: CLOSED WORKSFORME QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: intel-gfx-bugs, naoliv, pkozlov.vrn
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: SNB i915 features: GPU hang
Attachments:
Description Flags
/sys/class/drm/card0/error none

Description Nelson A. de Oliveira 2017-12-17 18:04:01 UTC
Got the video stuck for some time

In dmesg:

[1096455.951978] [drm] GPU HANG: ecode 6:1:0xfefffffe, reason: No progress on bcs0, action: reset
[1096455.951980] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
[1096455.951981] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
[1096455.951981] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[1096455.951982] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
[1096455.951982] [drm] GPU crash dump saved to /sys/class/drm/card0/error
[1096455.952020] i915 0000:00:02.0: Resetting chip after gpu hang


/sys/class/drm/card0/error output is attached.

Kernel is Debian's 4.14.2-1
Comment 1 Nelson A. de Oliveira 2017-12-17 18:09:50 UTC
Can't attach because bugzilla is erroring a lot.
The error output:

GPU HANG: ecode 6:1:0xfefffffe, reason: No progress on bcs0, action: reset
Kernel: 4.14.0-1-amd64
Time: 1513533648 s 772556 us
Boottime: 1096480 s 876018 us
Uptime: 162942 s 561868 us
Reset count: 0
Suspend count: 3
Platform: SANDYBRIDGE
PCI ID: 0x0116
PCI Revision: 0x09
PCI Subsystem: 1028:050e
IOMMU enabled?: 0
GT awake: yes
RPM wakelock: yes
PM suspended: no
EIR: 0x00000000
IER: 0x8ebc8585
GTIER[0]: 0x00401001
PGTBL_ER: 0x00000000
FORCEWAKE: 0x00000001
DERRMR: 0x0000ffff
CCID: 0x7fdf010d
Missed interrupts: 0x00000001
  fence[0] = 9acd01e090c1003
  fence[1] = 105303b0084d001
  fence[2] = 58ca026053c4003
  fence[3] = a70c02c0a0e6003
  fence[4] = 00000000
  fence[5] = 00000000
  fence[6] = 7af401e076d7003
  fence[7] = 9dd900c09ace003
  fence[8] = 523b01e04e1e003
  fence[9] = 00000000
  fence[10] = a0e500c09dda003
  fence[11] = 494c03b04119003
  fence[12] = 86b301e08331003
  fence[13] = 6a8802c06462003
  fence[14] = 90c001e086b4003
  fence[15] = 53c300d0523c003
ERROR: 0x00000000
DONE_REG: 0x00000000
render command stream:
  START: 0x00002000
  HEAD:  0x0960e4c8 [0x0000e470]
  TAIL:  0x0000e6c0 [0x0000e508, 0x0000e530]
  CTL:   0x0001f001
  MODE:  0x00004040
  HWS:   0x00001000
  ACTHD: 0x00000000 01144b9c
  IPEIR: 0x00000000
  IPEHR: 0x7a000003
  INSTDONE: 0x00000fbb
  SC_INSTDONE: 0x0330ffff
  batch: [0x00000000_01144000, 0x00000000_01149000]
  BBADDR: 0x00000000_01144b9d
  BB_STATE: 0x00000020
  INSTPS: 0x8000020b
  INSTPM: 0x00000080
  FADDR: 0x00000000 01144d80
  RC PSMI: 0x00000010
  FAULT_REG: 0x00000000
  SYNC_0: 0x00000000
  SYNC_1: 0x000ca0a5
  GFX_MODE: 0x90148c05
  PP_DIR_BASE: 0x7fe00000
  seqno: 0x01995c45
  last_seqno: 0x01995c48
  waiting: no
  ring->head: 0x0000e448
  ring->tail: 0x0000e6c0
  hangcheck stall: no
  hangcheck action: active seqno
  hangcheck action timestamp: 4569008496, 93004 ms ago
  engine reset count: 0
  Active context: Compositor[13616] user_handle 3 hw_id 8, ban score 0 guilty 0 active 0
blt command stream:
  START: 0x00023000
  HEAD:  0x18216df8 [0x00000000]
  TAIL:  0x00016df8 [0x00000000, 0x00000000]
  CTL:   0x0001f001
  MODE:  0x00000200
  HWS:   0x00022000
  ACTHD: 0x00000000 18216df8
  IPEIR: 0x00000000
  IPEHR: 0x01000000
  INSTDONE: 0xfffffffe
  BBADDR: 0x00000000_01adc020
  BB_STATE: 0x00000000
  INSTPS: 0x00000000
  INSTPM: 0x00000000
  FADDR: 0x00000000 00039df8
  RC PSMI: 0x00000018
  FAULT_REG: 0x00000000
  SYNC_0: 0x01995c46
  SYNC_1: 0x00000000
  GFX_MODE: 0x00000000
  PP_DIR_BASE: 0x00000000
  seqno: 0x000ca0a6
  last_seqno: 0x000ca0a6
  waiting: no
  ring->head: 0x00000000
  ring->tail: 0x00000000
  hangcheck stall: yes
  hangcheck action: active head
  hangcheck action timestamp: 4569005240, 106028 ms ago
  engine reset count: 0
  Active context: [0] user_handle 0 hw_id 0, ban score 0 guilty 0 active 0
bsd command stream:
  START: 0x00044000
  HEAD:  0x00000000 [0x00000000]
  TAIL:  0x00000000 [0x00000000, 0x00000000]
  CTL:   0x0001f001
  MODE:  0x00000200
  HWS:   0x00043000
  ACTHD: 0x00000000 00000000
  IPEIR: 0x00000000
  IPEHR: 0x00000000
  INSTDONE: 0xffeffffe
  BBADDR: 0x00000000_00000000
  BB_STATE: 0x00000000
  INSTPS: 0x00000000
  INSTPM: 0x00000000
  FADDR: 0x00000000 00044000
  RC PSMI: 0x00000018
  FAULT_REG: 0x00000000
  SYNC_0: 0x000ca0a6
  SYNC_1: 0x01995c46
  GFX_MODE: 0x00000000
  PP_DIR_BASE: 0x00000000
  seqno: 0x00054aa6
  last_seqno: 0x00054aa6
  waiting: no
  ring->head: 0x00000000
  ring->tail: 0x00000000
  hangcheck stall: no
  hangcheck action: idle
  hangcheck action timestamp: 4569008496, 93004 ms ago
  engine reset count: 0
  Active context: [0] user_handle 0 hw_id 0, ban score 0 guilty 0 active 0
Active (rcs0) [42]:
    00000000_01144000    20480 3f 00 [ 1995c46 00 00 00 00 ] 00 dirty LLC
    00000000_10dc2000     4096 3e 02 [ 1995c46 00 00 00 00 ] 00 dirty LLC
    00000000_108c3000    16384 3f 00 [ 1995c46 00 00 00 00 ] 00 dirty purgeable LLC
    00000000_0111c000    32768 3f 00 [ 1995c46 00 00 00 00 ] 00 dirty LLC
    00000000_06462000  6291456 3e 02 [ 1995c46 00 00 00 00 ] 00 Y dirty LLC (fence: 13)
    00000000_08315000   114688 3f 00 [ 1995c46 00 00 00 00 ] 00 dirty purgeable LLC
    00000000_0a0e6000  6291456 3e 02 [ 1995c46 00 00 00 00 ] 00 Y dirty LLC (fence: 3)
    00000000_10761000   114688 3f 00 [ 1995c46 00 00 00 00 ] 00 dirty purgeable LLC
    00000000_160c3000  8388608 3e 02 [ 1995c46 00 00 00 00 ] 00 X dirty LLC
    00000000_01348000    65536 3f 00 [ 1995c46 00 00 00 00 ] 00 dirty purgeable LLC
    00000000_04119000  8388608 3e 00 [ 1995c46 00 00 00 00 ] 00 Y dirty LLC (fence: 11)
    00000000_0116c000     4096 3f 00 [ 1995c46 00 00 00 00 ] 00 dirty LLC
    00000000_0da98000  8388608 7e 00 [ 1995c46 00 00 00 00 ] 00 Y dirty LLC
    00000000_060cb000  2621440 3e 02 [ 1995c46 00 00 00 00 ] 00 Y dirty LLC
    00000000_012ea000     4096 3f 00 [ 1995c46 00 00 00 00 ] 00 dirty LLC
    00000000_12360000   229376 3e 00 [ 1995c46 00 00 00 00 ] 00 Y dirty LLC
    00000000_0523c000  1572864 7e 00 [ 1995c46 00 00 00 00 ] 00 Y dirty LLC (fence: 15)
    00000000_10859000    32768 3f 00 [ 1995c46 00 00 00 00 ] 00 Y dirty LLC
    00000000_09ace000  3145728 3e 00 [ 1995c46 00 00 00 00 ] 00 Y dirty LLC (fence: 7)
    00000000_09dda000  3145728 3e 00 [ 1995c46 00 00 00 00 ] 00 Y dirty LLC (fence: 10)
    00000000_0403e000    57344 3f 00 [ 1995c46 00 00 00 00 ] 00 Y dirty LLC
    00000000_11863000  1572864 3f 00 [ 1995c46 00 00 00 00 ] 00 Y dirty LLC
    00000000_1a5f8000     4096 3e 02 [ 1995c47 00 00 00 00 ] 00 dirty LLC
    00000000_10781000   131072 3f 00 [ 1995c47 00 00 00 00 ] 00 dirty LLC
    00000000_058cb000  8388608 3e 02 [ 1995c47 00 00 00 00 ] 00 X LLC (name: 3)
    00000000_0f8cc000  8388608 3e 00 [ 1995c47 00 00 00 00 ] 00 Y purgeable LLC
    00000000_031d3000   524288 3f 00 [ 1995c47 00 00 00 00 ] 00 dirty LLC
    00000000_12398000    32768 3e 00 [ 1995c47 00 00 00 00 ] 00 dirty LLC
    00000000_01adc000   524288 3f 00 [ 00 ca0a6 00 00 00 ] 00 dirty purgeable LLC
    00000000_010d6000     4096 3e 02 [ 1995c48 00 00 00 00 ] 00 dirty LLC
    00000000_032b2000  8388608 3e 02 [ 1995c48 ca0a6 00 00 00 ] 00 X dirty LLC (name: 1)
    00000000_10969000  3145728 3f 00 [ 1995c48 00 00 00 00 ] 00 dirty LLC
    00000000_04057000     4096 3f 00 [ 1995c48 00 00 00 00 ] 00 dirty purgeable LLC
    00000000_04058000     4096 3f 00 [ 1995c48 00 00 00 00 ] 00 dirty purgeable LLC
    00000000_0114c000     4096 3f 00 [ 1995c48 00 00 00 00 ] 00 dirty purgeable LLC
    00000000_0114d000     4096 3f 00 [ 1995c48 00 00 00 00 ] 00 dirty purgeable LLC
    00000000_108a9000     4096 3f 00 [ 1995c48 00 00 00 00 ] 00 dirty purgeable LLC
    00000000_108aa000     4096 3f 00 [ 1995c48 00 00 00 00 ] 00 dirty purgeable LLC
    00000000_1a5f9000     4096 3f 00 [ 1995c48 00 00 00 00 ] 00 dirty LLC
    00000000_1a5fa000     4096 3f 00 [ 1995c48 00 00 00 00 ] 00 dirty LLC
    00000000_108ab000     4096 3f 00 [ 1995c48 00 00 00 00 ] 00 dirty purgeable LLC
    00000000_01a56000   524288 3f 00 [ 1995c48 00 00 00 00 ] 00 purgeable LLC
Pinned (global) [13]:
    00000000_7fdfe000     8192 41 00 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_00001000     4096 41 00 [ 00 00 00 00 00 ] 00 purgeable LLC
    00000000_00002000   131072 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_7fdfd000     4096 41 00 [ 00 00 00 00 00 ] 00 LLC
    00000000_00022000     4096 41 00 [ 00 00 00 00 00 ] 00 purgeable LLC
    00000000_00023000   131072 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_00043000     4096 41 00 [ 00 00 00 00 00 ] 00 purgeable LLC
    00000000_00044000   131072 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_00064000  8294400 41 00 [ 00 00 00 00 00 ] 00 uncached
    00000000_7fdfb000     8192 41 00 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_7fdf0000     8192 41 00 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_7fdf7000     8192 41 00 [ 00 00 00 00 00 ] 00 dirty LLC
    00000000_0084d000  8388608 3e 00 [ 00 00 00 00 00 ] 00 X dirty uncached (name: 2) (fence: 1)
rcs0 (submitted by Compositor [13616], ctx 3 [8], score 0) --- gtt_offset = 0x00000000 01144000
:=6,lr0b]U0]rrIgEHUGIa%%`p+V,.LP.Qqc6!_rK+:(cZE9'&pq=NB-Tqr#$VS`>o6r77KP+%4g:>!cCKA!lBK:mL/4D/i"q"*5]J8gu?815O'6lec2Wr+%@m<-"gd?Se*(b]8gUh'1>dW._!T7;T+CNg33cW1KD%!>VW!U"BM@/l#k!-k"M&ba[O*t%N6N'sLX#9/Bf9$#R[ZlR0e:"h2;B$J>,?NW:O,W!?%"S<079Q9V?e2VFKf21'ZXW>b;\$is55ABf;?iM(D)>&9)R&7=MFd8m/$T(%8/Isc4;$]r\a]dC+[IYmC!9C&60I5n#$!3psp2K*+U-W#rlE)*_7UlB*Nu5<8A+042FBW.T_1R@UQ4.Y/ilK7u`UfTK[E$:7N,?0]m\G%mM\qe(^!hF,BSOMjM1kB;KoA1(=N01qlPQtHZ&bCG5m+stjKX_m:G/GRdt8L'C3-tK0JEFG%p$`:1Z4gJCLN\HY)6>jdYhHfnlReq+F5E@Pr;8Id`.V1KX#&e/62_qm^ffOmu\-UlJCdF^:'W^55[/o%nPs\[&g\ODG'XCkTA>=PgpM_])>!seCfhGONCU-]EH#LL\0I]4<iN_XMFAf1>M]Rp]o]'LN/k=3cI9<4L)aqrV:)YY_n,5%C$aD:&E4,8Alas2BeC.%6Y/Aa%U+o35IP^40Ir&F=o^]anW;$rJh!SFHq*d1"($ns*HH?6LVKK>eKmK)I(&0/pgPnm87c-g)28JL-b3H3k_TK*\MH\4B22Vm;*fqb_XSNCn[Q7osgW0>2Qkh<\Jo4Q0rL*YPbZ3fWI"(]+p"Q^?hjP:]HY;]>(G4q'Q-chd';$5<&#1,<)W0k06I^?e\gup3lL\G[L2#-h_s)rr<$!93KdE&2:t=((2]OI";9N<?ji!6ToX.3?Ifp\ri=G,Mn>%oE3UCnM^m[5H+=R"GV18Bo&l?H*QljS'M^W;d_C?Y(nfGmTJ(_^;)CP<H'L0'7&p+`j6OA>BR.'RA4$:CmsD#cFTc0&@\TDlTpP;i^2S7KuGptD)ZjE-[&.BS^'Wq^;(NeK'3#O$kSQdK:&_:qJF^L9,TV;Epnkn^te4(S[lbchdhI'=7sPMn$imI`,-b3p1\EsRThs#3%tC/7.4%9)q*3mU-Cjm+ieYX(W27pI<X4bUi)juc`02m2"Nib`4KcV]_C$aorc#i)-i@h:SU^MP&&G7H3/$"lb]%(26UOMDqb3PpAX'<mh*bbgI8:qU-E6k0/G-Ga*E:;pANJ<%TD'd5Mu>7rUhZ/PtSdWid&'Gf!Wgk)1?mUDjp@UJbCH&:UC)pFV='pPlDP@)Gg'XYUmD"Jh15Tf:X?P/'hT&U!J7Gje:_CSn&DijIQd=s6/[g#dbG#Zl%o`l<;:FX`^e$qcM<9Z1ce0LpU?Vlh^kqNqrYSf=a)a`@^2GGt"iZgu2m_@sU-RDau)B/^*<*0*kqWO#`lR!!hf]jT#5[_brR"JqXaiOiEiY%QHkOdY`^oTZ>"+a$OZcgeH!Mej^0h&/3J:8SH!uIg_5?HIBsmj`^O/?e$B^G5Ht&qW-U@#kKn4js,Lo2*(4=c9K2Crd0-BK2d2P]WI_VXP7t&mT0h!D:rZ?Y!DgE_kOIYi>gV>lc#I3LX/\!;ru]s>6^g/Pd\+`h7m^bCYLigqbnCmH^S5nH'S1fr%qL9mC.U<%2J`s>b.V(dHY;HHcMRn>]Dm-j=Vg1&N)rJZ$#^!WuplmqL^iCb&VKTSW%X2C#XC-'cW#WgV>O[^qS6?^2(UVql@l+Es$Ch?5Y80Pis%a\QG'pnQ`EhlLT%D.URKV]<t\CA)#Fr5EmniCDY(CD1<nt<;=^cW7Dp"8mXlIUB0P-")uO/ShUe:)cQUg?.u3r]dYrHP&Z*@T>994T#gLm4u2"#6*!e,Z$?aA%!^NLlNZ+Gnnt/0`]MqY6##d8T5R%k`XApJ)e1Tr`-_9un]reK48`Tlrr<$!O#KE*qaj$e=pVsGoKa?rbmbLM5Qc[ZqLC5CW6JlSTtZg)pcQDJ(oU*=.B>GN,G_FeOb!b:@,R&+9ckqoLJ8\[JAO;&6^YcO6og_-d.r<d0N#Rm.)A@[@&!lB;1a`@!CdDM!!!#\m/R(c!!r\CTR["B&c8d3!!!(X!!$BA"98B$')'?G!!!!s
rcs0 --- user = 0x00000000 0111c000
:=0.p:<E*d/^@sf*AZ'7W6Rhh;B)C%/ns#uJ'4X=,!MJk#_I?!/K$uUb":>r5aMoQiN><[Q.u6_!A13KT`0<t/L.VgW9MG#7:5_8c8;Jl-kVB[#c0mm-6jlSUn!D:h^$^6=+eAAj63@G`(miHt^o0XtG/C"Sq2tN*_NP'Y_Qcr/:(1Mo-R5,^;IB\nFo']r^4\Gp6UCR0Nr"dNqA]1U=II6CK&BV#i:"<E`W+Yb`3Y?8HlhU8<X1jS;'gX#r3]2M/2q!Lhjin]?VFb]gu</Y6j-Btm'"K/5SnTRmm-[UC7%,dbZ'7D]r-9oJ,oNl.)!l<X#mNj%@"UbnhQ?9r_/0:JTKZrSk9*tJI)\Ln81')Iq1aXH;a2anuhE1@)8[T2Y<i8hOq:mlddmg(_Y.$bq(ec-g-7dj-^+,B-9qTT2E(N^%+6Z^<aM]7:DP3:L3_1^F]M8EsCYfN;#o#'eWpu'X6AK5e8O+a7YnVpJ&AT6[n!Q;9Nu&CM7_ChsXb(9YOqPq#.IVg=dabro=;&4#Gttp+P8Gj8FjZNUX]'IjP!O_)CdW`*ASbHp83djU^Mi]ps#.r:8;C]Ni/6C7-XIrdsTeL4@pP5Q4)CpZpg"W"Gm'\GBRZfg(T\!(QQ*e;4=H?7]bd?N.&Kqc*UBW2[/]k!qq6M>R#[=Al'o%DR.+Ti2C54ahR_YNi%Mejqsj?e$*f<-@](<r\>4:IhEu<']Kqa8VKfO*Td;!KU,3c/[AHI`3A<?a=1FH33o`Hdn=pj/HsY0@"]6]!DV63luT+j/C_HOP1jhlR@j(<*=RX\QZ)TAe#_[Y]loa1=^Cn3+BR2*OC;`K\+Ht@A0[^f,!1#db3ULp"FI@6e/J(nI;=YIMMQ<7Tr#A>MYlmVSJf%ln+]7S8gU'FkK$Nr1rr>a5>-[4_^tZ2Eotl^Qb?tPH3gRgWcXJVV0(h])AK&;r;$@rNQV$YAnRD.88*`_a:f-q]Ghn*AkNRCg@!WfM$R?,YMk/Rmr*GT<ZR+I857AB0Q2pXp?_6J"g3VqqN%5Y8,5cEAh0KM73<=`(KJSOl#io^i&c0.rV[8rk%^jcrYg5@(uokln=aU._p=chuc.L*;GuQFk8GXJmKMJ#41I!SfKr@F"G^mLq[5,L6J3W;k-;UjYrVX8ogX(a_a3&r#J9$b2%Nuqu6p^kahb;**(U?d,Z@_MrEYANIU#6T=?<JCW+]:\XGbY`PcupagYgY>8MSX<o7A&pAP`B1k9sbLBiXF\M"15,'X<A?Mf<q9=M[3Hn2u.YRZV]_oG^qZt.>h^*BMr.)W,CmmB,/KK^/YLMRFInIs1ks#A^6:,Ck'qB^B]="0i]db4s!^qXt5pXlbM+2?o3#O9(eZlckr!N22[\!\]A>h#>&U@SiU?:D\ZSNI9$CW.Tdg.G_7M"qJIJ'JJmJ=durF/t+Es#d3hfp?b@AN]OOYm3nh3R>7,38DH?N1OP53-flAnITphn5spO%IXnPMgbsc!XF)Ao4?WXYQcb-5%6N]LKRW-^`M7fmg!1aV=*+HFS6t1l^3j=X:Qsd9d3dO("tJpY_Ul"R%3.H6E!G=bVU__U\^2093V)4.'_+tm!i%8PHk)9CKl'R83,GH7IPrm2k3hFo?YX%f7G&'992.)O]Lp3Cp/dJ`ECa8fWqWW3t&kh"pu=>nW'NeQHs@2JY*eFB>u,Pc`9*T4o?m7Z)!t%d?DoV4I*`Knqn&%iHp_1+qGhaYjgBBjGmT/72Y!9^.@A]q$X8Q0tp2\\)]-RnW1F5o=">:K&7FB*V"r@qt!K"NKN*8i,=!W&dmgq,_u8P&KW!2G*:tnBN<Q=/PIR:);c6IM.Ye,CpY[Fo4h$S`.*6BS_&(U;Hdk[2<LA*s,u]mD`p=;`0(TGH(rEn..LSaHKW:i7.F"@=L%l>F8:Y<NV2Ls\Y<=,O0>W`9aB).p]]mQZ]Ek`H0P*r7?,*iBqnPfbd8rC\^c+n_9:9KATQBQnWhBsKI`BOQret_ATO#u/".VO2/?1CeN%"7^u"^\h84A[?L4h>iD2U<F4S./lA#%CCn[i)q5lfa(4Bqp$Vl3E?&WBBq-+^=m!#$u95/qO5qbk-W>s-94o91,3MNFI"Q0ITZa9iF?i,[r!"8hOSH&Th)f/5O*M*s6-i!\e<Q=(-HKhf$SW5dAT`o9]2!ohT,Us%niBu-l5ZF!+,Y+`3L\0CT<%+\;LBGo_hU+lR.MIBSi1JJ`EDYUm&0e,LEDYR5ft>Sl8]L2k:K]8_bjOA,hf!eQ<SQtia[CWgj3Aq^B&bBuon^rG85E_E"k(VHl<72NoErdt<tR%TQ:Er.;=#4-gh$CeMk")];1544\\)q[nUY>X]k%%ig@9dAi^uYH&)ZZ$U/fV$DR"&GGKkG#2AL%`c[4@p4SCP>_,fGMc+[]@XAe:f)VaH25&a,(q2^$8f?Og2r57^em#"fAc9o\tX1u;WNUM3F`kUu`+2&#rLYo*J_s3lOf?XqWH18iqDDP(V47nYbdeSH_jp!fJ:2A@;=GHJ]XNH7C_Q8l>be.n``rdX_ER"BuEVmchkJenJKZ*JA!V>=+Fj#&ld-8(X]asHHc=8k]<.4;WFa'HHVRGbpRf*Q:N]QRSD:"::q==+1AtOHfO")UP;"^d5YP0E)5Q2#$^H?:`lNr[AkV6Xi^M^[`2Klf,[/ESimgcj3e:>Qn8'SQiH(4dekO!3P)W/V(Xo*oF^OT!@YM>Gc8[E.BS5/,.5H&alk!+W+"6Kt%]#nrmbnntYf7WE+C0c*4SK77q6e4\NF?X&7$[(dA*]D4,g>>dT\\=bcaZ%c4eJ:l'b$4F*G9:J$f^^kb(.W$+X$4!RUrhb&Cp*6a-hAq>QF*PmqXr23-73@g=c(u3O6WWFLV(g/Ap2T[(Ol;e]p5L3YNXg>,W#EY'PK<%+RqnhB\'rXHo:p@l+2Y_0<[\%#rOnDI+ggC9ppb4e)nbdJBaLf-*VV.:%(77rj:QZ^3mMRN_ZpaiU*#qc,VBJKKF?;/SoJ9XE+c&W:2bKJ:5j5dN','3CsCH4pBFWE%!gO^YLMLHjUAnnHa)XZ'5:FA8IK=U&/Eb;ZDOP,c1MR@10F@KJ(mS5F5aI/4[?<^Z#Q(6<;Wkr3%dKJ%u\)e3D^3(?Vi>@Xi%/nHHIrG_lVBj?E@CI!JGR5*g)r-\o9rbZfPlci3p@Y"cqcZ_W#E4h'h(-B5gQl<_li?XTQI^d[V]o3Yl-'qH$)p3?%D[he.163dL7!="=,%t$\CnHf==!g=EP&CsSu%Yb`(PUT`A9WFV:VUN7'WC,Mfo8+pETB^Ts=ipT91o.V;WaDul9;]:T2<2Y^$fXjK8(^<L&o(4)'U:3?1T#m).,m>T4\>og,!9h\OB"J`C4$&[L?^s1`_]%hr24$]B.rh7KHI?W43*ufMOpJLmA=2_ZH!^SQCIi#jndo1%.bil`r"`mUkS[YSd#"DLhI5m=X\?tet/]R"]OH5SueQ0S_Qk1WBkNijd55s`':#4WJ+R*Hd83*PX5.j#sKrUcV%@(&qg$JXEoIsO*fk+g3:8'G/nsm(7T[6n@_c@cN]#EKN:a<p>[1^D!-jK-Je;Wg]u#[ZLpl.q/IW8^$gR1_Z'MjR&MM"bCNY@Sf%cg9?#*?[7"7cHJ7d3.A>IDBVu6^^H(5Y7fDISo5h,BYNBo`*0T:B1JZL#2jqr\B]"&4hs;6Fr,43_X.AEW7e:?EeSe]b;j*=BDZKa]D*FWjT4r$)eLR24^.f)9iB7OGI_Tq&P`iT"61S<+[$Nn`WI&N8s7a`dZE2LKW,K12GFXQ2$@N#jCgR#5>uU[?Zq^D\Gpl=;2kmk=MjHP*0[TAaVW>5DA'V'aV`8n5UOP+-2lO.^&*jr:eO]@s7qqp4nj?4<@JsMf,"Cl4lZ\!"(3Y7e<9a.Dhd2Z#^Fhprl7N#aqSuo:..ro?j8-i2b>7CkVtEEaY>"a87686`G_aE>fmRc2+/O.9;M-N3h=fUj,5S3TXkPf.\(Fj`n,rjD5EPjVhk$"UD<q*7r&p[%6MT6@E9\b1Vf[Sek>Ia6Lm'+Z;G*>`N.'.uZ!o_V3KN*QD7kV,QM'0j*Uf&V6/\X*;0XEJ0,-W7Cl\fgo@ncR1lq7#*Z:-%ki;1sPOA0NPDdV-4f0aJpb2I'dLif:l0Y09TH?;oQ8Kg7Uh;FoIM,d4:-"qfJ95*`n4.WZ7P+Js?MQG606OF:!'fXqs8N'!O#pOXh],-"rHcdqq<qVE1,qJ5"i9YC77tEC;RXZ('BCF7P_l2<-[W5mi$a]FQK_X!"<@i0&b@N0&d8V;.[3pBq]GaY""gdFUG^jkm&f_ZpZqk4EUWY;I#?IgkGWji?P2=bQW:"e6_H!o9mb@$Nj&bRQsHm=TAEq).I+sqrUVT0q7$1XQd,^2r1VA]QAOWmQ<:I82eg2$k(6AX^7t%iVY+#GFfTGV#IaI;qodjf>58fOXSMg1HiBf;;5``QqCl:E)p+00r>P^LlU9(oDqt6!%fOMaqc39(hkI].l;gG*PGs,&_:IaljSJ"@H^jA#52>$a5h=Y[2qZU(2r*/7]`S]3VjQ=ZKd4U@%=S%:hf=u0*B\te2qVF*jKA3[?LTW>IF;I0qEC[(^=2#EG^b'(%)!p-8,:;7Y'j4&4a<IWm%_ZD3o&]cq"o?LZ[Kit<kTS5;lS/mhg#pn4T6Op8bGE5Mk;Tr3aXU+61ac--WhH+0:A+f)]<epVG:(_;O%,`EjNgD<B+gnQPJgkFU+l23%#IrOUaaNF:d.)aURm5B,3;rm*`Y)I:pSaC&6)]`@"?`9mjbJS*0)Q?"<WqI^)(15?M8>I]Ysb4[31@G?:E>_T%&/MlorM<CY0-KJJ"fqVsUm!_J:fn?"M>HH?nMERm#7mCEZ1lgN,cjQA>s1:2=n5KQ-=&+H[Y&,$Be)h[E,rcN/28+QWY"f!u!FW]u,BPT)hSQ5XfkDSjXo</*Tr%#91qZYga^V`/Ms!KqUSc#A%Us@ks3+_!m"RkLs/T5k'F^4Crq#<%>DSAPSbT6V55sM`@Fj2Q<e$WtUUA*6NciW[ohn_atm7=F31@G-_j!%"_i\fHYpjg6MnJ:Q)`65i<+kh(r/tLb"*prp/k+?#BBA'mNV/&Ggr`Hqlg\#XUc]Eq;bC52XN_eL/Hn!sukC3N@b?b#bK7*.Gr#':bGOTOAo=oo0[BBK<F[po^[ETKTSik);CL0-LbdW'JEr';GEmLt=KB3U#Il,IdfD*RBp)6.He?s!R6U*j5cd4LIoF8Fjj_@1>cN/:'(@?>t+[UDJ`<a,a68'p-(RDDt7a:_%-+cNO"q]D5\f1Dt+n]SSGu`WQc_J"d`a>Kc2u4.+q3@*$,JW$=1=#nWT4EqReMG/QB>,R^pA95Ln3XLU:]E,jq@:"3)ess:Y?_G4.tiA2s#B+T*"C_*![g2Yn@(sg2b8%KT+:`p4SW4F!aLf\qZK[/`HU*8mQ#Gtig8:BgYOHpe;q-$>7#^!')F)KoK8IdX0m=$gYs;Ug"n^+2oI<5`dP&Lr+5b4?SK$%hqLmLl'fB*5OMRtc*R_[mP+tE_86-ZV=Q)Xqd(.%&,W;Rs)e`6=*Z)Xb_'QJd/H:[%#t,]n]K[k^('rXIMJDKc\B#`5I4ZiXqVCBHe4X*<d[:roj+?NjR93W=n*5()tQ":-YN%hWS$Fp8Nm+$=0QVYrq6frH>MJO35PloG5'`TCp7!oIFa'PZZ']\G7tW["4<!_8SRJK1[nrEQ$=Pgi_U0(@.?,r.ffK<K9bg8mRFNa1HPbhfkh/D7"mm3d.1ngVeJims8PkN$Z"5K!o(P)H?@\t]_*5e\;+5]$f>1F!6G1h,dOeJrI]BNbW,dJ<u#s!N<\m4cUOlVjWohu8(l`.&E!<"r43?tkPC-!A6\?dR,W"V*@YY\BK)A:ll3g6rh6r'%rM;tO2a-Q*p\r,fWY>:^]/Q0hD-h^AN2i1n^u."cP]O0`^CiMa&gOo`^]-P#4[\Bii?fI(lJ/.`j>/Q&"!NJ-+eKt'XmRs1Qf?H^jO$r\u+3Y`^GiA+#tkWhI!M:=B\mJFQI`XUT!A+@Gj=hf-)HD*uGPnI)=F\0a#/*cMIY3"6LAM1Dl4&FT4$>EqfSpmfE=UIeI9lg4&Y3Wn-3;3lr$,pn#f]@sSdBpY9AoZY+bd*58nR#J9`rU=Sr1NV_4GGo,HJHhPXsif=V9dJr/*j;?Jt[LY3#0l8uAkbU#:WQ5SqXold,FQY]aj'C#Uqb1dmqrTkn--tFI0=3]j\/=6XjWo]&b%WXM.HXA_dVUtqOZPOMG#[iPWJ.^B$OcH<5Sb$kJGH,CRa)VC^CFT]Jb`c2V\eM8aLJE&`fijdLl:aP!I]mqL)\,,EeX'U_YGJ*r<]:en[J6t`VIf.o8^S[=te/OS:#P[rc="hq9D/IN5(h#0@"q=&@VO<ir%sZ4qmr:H,]U)#9Ob38>^BUNdF4jPtm8.H&[aQAsW1[9@hO-op]Y*<"I(T8B3Pspa4I<(Z8#dInP9\-\$W&,b.#:,4!UH=;M*_l0:Mur=&p0qLH<jht>0DS,O"aDu5UhQN*>ONW3kmK]Qpd1$9>`Y=APZN&e\#q207g6JbR`+&"JTB(X%+kL2Ymg#lt3Q?QGKP-gJXJC&`N_$VjfT)XI-2l8Dg6dbSer2+C+b%&VUImA50):BkWZkIk6i#,E-rBiBjmlVehA,^06"BVe:k`%W/UR11lAljdN/uW:OooAqfq=e2/$B1)Er;5qe*kqdU!YX=GPB\#EMlkA6$Y^5Pg"J]gT<'=V`eM?g077O,YL=\"2scr0prdhCcU%;SFNPrU==oeD<mknn?0<+X0C#]9Tmp"djKA'oJ&V@dFTHtlde69L<;nQ9!!WBem/R(c'2QfALW1$*1gdtb2<4lID$)@G`oBL]]#2]k(kU\00`iY&@mmF+,*Y$._I=I@CDc/brW:02UK<N[9!%^o-4,C[cFq07mW?M)@rPTTS!kn&4*t\*n(d)InbM&r[_MKbmB?Ids0)Bf9.U$AC>-Gqb1=?$eSe8+loec==T5%<Wq/7&iYCNf:L"#+lUJJ4h*8Onf"ZH)KA?tukafb>d.>e["J4q_S`LCT,=RBZDh1gt;"Z.`KlH[]8p/&"!Zk2L4X3W`:*,O.5=<rN7KM2s7AGWulrBg2qM9G_+(QsPU3do"q4dWp<l+&+r=>t_nR!,>@4sTGU^3@$aLuXs?7Z]oIWtEk31Hlfk^?lX'(dnseeP7JL+TNW[_0J[oe388l__D/'_MU-a9M1q+L@_VlWuhW19[Z3V)#6N^6C.O])#7+3pZ$*8d2Dp"("i3I3VI7:;2j%^K8q8cqVt^@tA8/c&N6sc(h'E:%+Gji#:ZqSFYiFbeL?U";g,Pr/PsI@h\rq`#N1b1LU4t&,'V>=?kGi8B(A#$m4^M@f-g\edqI-3q7Yi&i(!kKU+:5$894XFRBUSr[37]O@[X2.KU:S)\7q#i',G6I4HZ]]%Yu_mbUMjYC_3+&IJ=RD\9Le:T1Qt(Z6h0T8'Hq=V"FB@BiL<qM+NH;f3O!h\7,pm4F#kp`@'=>$lN%Y!r+0Mss4ujF_/8E\VJK=B:V+jqIA/bh\r2\4#I4Qqu@Pc=6\R<QZu5)sB`d*%1-EhbBG\"MX\eO1nqELbHJk59::`c[P]M5sAaRkLCU62pSJan\/L0XC%M>^V-PhWel,C:MSne@i+'p?\3^"q'H`%?]$)IIRlkcf6c('8J1_aMsqF'&MW+@IV,/1Hcsek;8iIXL1@[<5I"Au-9;jG,UGnS<oX#jA=2_^355fbbUjU)pbe5?0>TE__(stiMd^WZ"AeC-rY`pf:RF;`?]Y_L]+-6:.cUBM]5JMD/NCL!`VC[+b1(Pgik-f&6%!g'7btPsk>4AW:[bZ6NUri%o80u9^BDW;7<f!G9,HO***&OA@f44eZ0Nf00n(\:j]?=EoYo](XC3Q+?\<^odkAIhpW[-5"Q*8#71>s-+$;r4a8%&fB)cT^VtSPDZs8"mn5!6FIsAXSmR>`\f?JS6\!f;<+!$cH\XcsianC]T4'@9(]=4@&kd^NKI/!#Lkkc:f@bei$T^UlBX#A<&5j!5FIN#Z:\@pYEj5KIF@fKERL>G!oeJhQcJbZqXou"5TfPc\oj85^o`NM+.cdOcJ4uqe-A"Eu%*ImHCUHV]83!?sDLC/aZC4/YK@*/gd/3W,',%8Dr<UiH5lRk?`5>f2Yh#11[oC^0"!!!";>jVLj7b_sskTL-A8J%!a+V[H9#XJSaVHRM*dWitn;&A7i-BfSo;Jn<;JDO+uA&aXlUfi]29X#JXN*T3E0EK)iN1%k'm*MPtE?Yo5g[adjs1Q/D!Is_2IL<,?r&+L48,K^lkYpr.pPH9sGP5j\m(3(`pj\h>G=VM;g4kU\<=b3FEM'lK#9!ES:jP(U^F2;EUlX[+Ilh'L:Aa&#8+TNO;>a_%;>c"68f%8!q41C\O5YM^k;f/J,DP!7i5X.AKCB(/=C^d%%Ae<7EhjcU^EhF%D3>n'g0`LA%fa+'CEq;2W;h3en?+<lrbg+ZKO9(?;INAj.3g56Zpmj_^63u:iDO.l5LO/9mSS56@nJGI'OOT[7VJ^q+k`(WUM@pMO^>nae,7d`]tB(Lm/?muQ1[@%rch3-cDBZi@<%?:K[Y)6)rff8@=J2Ea\T[8=&DcI1r`d6=)!0!r$27??@DeRn#1KoNC'8qcbIgg7,1QUN@E^qdJ;s-(Xes:>W)CYd*nq<aeeMgma0HGl?*U^)MaIIm\9YA5]Fh&%J\DTT,ATfYp1lPXW1p?[i7+d,DjfBgZ!>dcAb34-DBK?+?5"9)aQYIEO6qpGl8dF7K):`002/Irj#VS2b8Aa.K+=dFj")Km7Rr!ffi>?Wk*>jINYPAli)>(8\Rr_ZsWX?N",PG?ZKoMc<bu)'P[IQkoTJ>]%;Gu?82,JA$.fAj-]"iIi*Vrl$&(uS%^>$RB"RIF2_e`i-L:S`[b;7bc&]>rc2kJO@uUTi&kNL(C:#lI2:2In&CI?RCcOfKaBpC6Q6D7\K9;^0%K#M^N!]<"`^Pki3es4fD#Z4\X;+#fo@5jqSiBRAaeas^!(Jf^KWqHkdL;B[)X&RN1U[UVoTfP7FqH$k%a9II"GZsb#j+Jp\`3E;]P_>Oo6?60"siZ?FUo6cOdQckHePV-?FgeI"UiD)(2qJf&(koHfIWmdG48g=7caoS3GP-+#Kr]U>K'5!kc\Um]r<&%<>6$-?gMZjHIl<PPNoechGj<.X,#)j6o`lN@:;^([>iF+lRF_][DeXKlmd#(<q-$<jK3i[q?aoI:BrF]VdoMDr$TA:SC"ur_*.aQXAm`Y!]ng_oY7>O*]+1=DWKWqG-n+Sj)ao\n?G3_t/aqd2+pM2=jo"bZu%N`S57M/BcU,TI'p.?$/rLP/[9QdT4*-Cd1;;KKht(q77$uj0=W-W8Kk%K-+TAY.CDn*MD]PT$WO?YIo5k*FPF'qH985Y(2p')r_(\]p*a/`+:ogeha;:Xcf5Pmld9H9DOMCf+'1LHe0<cX$8K!@ltkY,,na.9-i2^QLCnT-KJGI*$Ca>*%*l.n!?2t1cG'$Ed,E]`eS6a0<J6_Fh@W-ET-L"0`8i+H.OUieD<PW8bONZcrXBR`/%]3""NRPX/LLg@Jk9?Y-\VO+$Suj0=lkWeLLR&`\r9oPNXn%8amkZ2]4;fX!4aOS:<6]odtb)lee"6B4J#A2dReu$:UKdhQR`Ci]?dYdd&ol2Q'Z[BlL`F!!!"JSa?CV5nd$gl=\-S67o%>5eaKr/IOn/"MQ3/OVG?O&j_?S<:jX0Dp__)hLLd9gCJLe!`*7G)ZUt:pc(f8Mnhq"mL&k5cHPn*dbdDU_pJdCC"]e(l$],#s*pX>GK"G!^V:Pdang:7rCa:3e^a#^*B?>M-gUG.S=ccPa,Bq1XIlL1W5\d8;nc&Wl<ZpZs"kfFetRFYMG\l=m\"lfpTbXNed$oO&XCS;5G&>_DsZRK$<iuYOsI^J`^tK>,Ubb20D[0"`W$6njBqJD[K3l(^Ig(ohHbfRD6,,/gN`adY<&lDnaA1knLj&"G/pCcNIq1dir>t-=#u6\#JOtWiNn^>^[KVT(];lE35=DeX=sDDEf9pocNX=VceeHb@'D$O[kbMAp!?M#WGp"<@H&B.Y8Jka@b3^tGj27k=,^>?2%0C!`P9ln;U71EA=R$$@fM8qrB[nMeGBCc"tX-Se-/'Zo=6+3i3k/ok3b%eTtZ?Z?_ne6')cddCpAK4[b*=L(]<r+dPoPX2phiiOr<<.X@W-4*Y]O)r\tL>bj5-b2IFgd2KU!reu818hP:8FTq=@Fo&p#FrTho0^7=lh2<.&\3lVd/$HSG1N\A/=9C,s-l/X:.7l\dNo'uIs5$$_=o-\jH;;.Z?)R;:\Q2'Y=j[);/;mSSbqe(1YU[cn8iDJD(%=^7!aN"#?q!,"XXhoQ3o!\/Mhpgp=&q40dk!3Hrr7YDl%j/;,PO]3f57@DQDtAgE#_%#)o2,8-JG4=B6*,<MoMJMXK,u"2!O0E;O>.drr[WuGY7;5t'Z/Y8lauV@7u&#=8TXpBDiT#OLOL3Q2un9ba*X8&3UktA/H&H&:pTbSTBCq&Oi?J`LWDi\6^Nd$#o-M_In@XUJ$P9W4BM/H++e,C8*!DA]"8E\11/lL5!:-OTCV<\%_0hd9)&A"j;n@%gr=7RKB4EY,O-9.4Gl;+@JAm*o+Xq`]uZ]R3JOj<5i&XH"oD7o2f;JP:)rf[OLs834K!H<(]K`QPQ+VJ?G*o5s/Kd95^CX4o8,.!+n%X#6f)h<2Q+h'QpMkcDL<T$e-"Q2Mq:4pHgl?8W@jI6*eiGGi-GX\6aSLS@L"Vh2t%&$"huVpfe[WMdpE(0UhjE'"*aaD*^nA#=?KXNN+2)$UnR6>.C6cr1=#iE`l%!-l\@S%qMRAG"0S`JI/hgL8Um<1JrH3!$e72mrXV]iIg1<3#EYhWh@6/+n+Z]tQaq/:dE_)C$m5NVBhD4?5OP1_+Kc%*mfGg(g].==Am5iYh;#$AH(!`Z6mIHc8b>D=rr<$,9`P:q!4dQ8
rcs0 --- user = 0x00000000 108c3000
:?t,XNr%ntXaC&V"J$=KD?.6'RT$T14@JA`sm3)?]\2l>MIY>1%@>TQNJGkE>TH].3"+YAu5]&cF;VuH[9RGC])$YG52['Cs9SA0ZELYjrEYo&&@*C;ac%+HNIi[M5=EN00fJNu/L"gu$I`"Z[r.'/_d/GVK4\6%A%*WFs0pi=W_!9lHa2!o/"TC?6`c)('_"WE;MFD8>36YF$!luLRZ+iLqi'JN]&+.^D$BNsr,DYgIX0U?*1N&;\58Jc%*>$cR%'0e#a6sNI2DBd<14Z$C(ln]ME6%mZhA@=W9#*ruL_jkN^%_jk&0U"fPU5$F7q)TA!/oXlENdfD[f^/n=u;*:)`(msWPj4oWSBBXZmbs9%/k4=-4L@m;<.t@$t1!k_5$8mnUI&ME!8Je_Js:U:]nID>9a/4?ur:j@)/-Bal?e2:Y`I0mD8Ri6f(p0l6q/,iBS;"rS<O\]!+.%J`!UB!][e4nELHB4o.XA!rY'.9#G;jReqkHkL/#R2XF0@HoM,B+=Zfjd%*@bn<=1Dcf(T=d-*$:'DsqJ0Rbnc$j?mQ&OGp6HmaG,S$7,U4bE`fVAL.tn$<['@DLgf1jq%n)W*1+()Rp6fuNM8Dj5kUF_uXN#]<[NiNn8\SN[YdJHm29@Jur<!,s45>sS@r:Z:ds\Kq#dd*UHo-%)@Re&+E"V#Y`=k1jR,5R6%rr'1]K;i;XM1geGR!!!!_PTp/-o'&Dh=Y;o>#/pcN'Dk/u?N^0qL'/h!!s/7)#Q4LEaodA"1DpY'&&tiL-]*8MJHQp@h2!TOU]Q?1s!<^g*6MoP>UNt^Iu>EEeRa7L@MV(D.a/FaL:kV:h"O(_&jBO8O4K*tn2C<8r+%[hrYEJ7n4O2`#TiI.]O;*I'Cm;irAT6:;#W[X*9MKraMi7:qq+"#O5,DLf0PA7Q,%3c-09]mPR7!@C(i:6`aFVD$6Yrfl?Ig&r1F8_o%[(Dd3&#!pe!3fn9ub6kYrXhW"?Gqhj*`H?c.QVr3mY3Jq"<(rT-!"iBdaDJ5r:-rIR%\Zr32KEIn6XL\brj?OLAcSNl'7_>Y,\`]+CNBC0+$#kuA[^Q;lTgd)W.-#^_XedqclDPT10N,APJITRD#ngn(_5Z1TYqbIZqJ3K2)0`V\uJmIotL'D;XEV.%\m&/tgm7_A8R'<@sm9g'R*,,Xj+0^P.l09*-`dZ\Jn/<2U1'=/E*t;[%rEpGZ)6&U!ftm[=Qg"VO49FFe?aMe#80?s_BkCoTg;)Xf_iRjtE82+E^iTK_]e]kjC*/+=IMRb<6(aQ%ceD=di,A=Rcf8nnzBO_#An(%PR^WB$I2s"]^Nd\28h9i;O\*O+<oYH>kn(SRj]%mf'_#:_YrAT`6,G1Ue:mSiN'50(22h#)O^ec]:G9eBl5KWsI`)3K6jT9ni-t=bd#b(ub0Y+b&a8&Cor25S%)6^tW>t=q$7_to4LG/4R#(ulOR1%t9E99*OKcjk":f2\D$kmNul^@f)&IhNdAd//+_[GM[3Z7i=!rn$p+XZOj*t87'L)313$l<%NnS2l[D\V/f4qk_F^hNH!SA<4ls/gjg]+mSQ8cUP>WULFjO$8XK_ZALIph'cFJc9uEa<0[?#i]f0[5L"AM=AIY$k3C#hr4d0^uLn-f_ubDq+)mU98UR*IQE#Y"6mYFLBC#A+8#[:_]=@SKBYK1J!iP5l50PprhtV:_t9N6o3[3E7OA%I?t_254u:(>!DI'Urb17jKDb3VF<(9-boUZjj+tW<h$a_rH9_7NoT(m)!!!-!)ZTg;:C$\0i#"?LqE-mlWPnS8+mOR(@MD#U_8>tXp\h4E9tLtPs(VNf;;i?HQ2b8XBrgRN^M&(eA]mMkiST^CnXtA+]HJde`cu^fhiI<ri$:!2d(u/X!+1rjWGi*\DZ"2n;1a`@_+"bcUBMJ_JrCCO!!!JEs8N'!r1sAq!!%YO
rcs0 --- 3 requests
  pid 13616, ban score 0, seqno        8:01995c46, emitted 93016ms ago, head 0000e470, tail 0000e530
  pid 3664, ban score 0, seqno        2:01995c47, emitted 93012ms ago, head 0000e530, tail 0000e5f0
  pid 15818, ban score 0, seqno        7:01995c48, emitted 93012ms ago, head 0000e5f0, tail 0000e6c0
rcs0 --- ringbuffer = 0x00000000 00002000
:eBFG-5fHI0g#7Vr26Ynmi.-XcF!.Iicils*L^j^t-n^&6#=+U6+-&Un5"N9;'<KI,GgW:FlG7s]<\GY@I=8b[DEJ9@B.$@*DsY)_]sfX9ZfSCTGK4SV)p[)0=?EsR0`$4n0Q?sUNZW?B??Q.gchZsh4m;X.GCVcuoYBnq//S'S&`*f^)q-%E43I`_mfI]a[h$/?K0/t;bjPa[1j=-8hJYN[Y4?thF8O3<n/CmeVAeqB$T$G%b?bQ_k'Ia5lbMi%cXL4JGWg:6lq>ej#i5\e54oN#K,/e&b\m\EQ?s8:DZMeI.;-#^VXRN/JX1XTVJcPqGWBED9'5Va[t%M+[%VC<96_aqHV0Un!k3_]B=+LRn8!8+epC$?DZR=t!GAd76+d62n64.PGAZ9H!!*%Fbl@\CKGDVY_*e8G(/P\bO7Q6%?r-+8FU!!N[XVYa]>;+q_mY#NMn?m=2;i(qcd<[#?5C1)K:2Qd7-h\@4lACd5=@ZmiB?-]o05Z,]m+kmh>q9Qr=ElIi>]Wb-(gok8\>^]h@$[^oLn$KL2RL,<dorc(@Wp6]IM7TqC:>:_7,&"lT[el]6JMgh?.ESr=JDuiB+nm/YAc.9=u'chA`fnoNU/k#Mo]lZh-cEhA>#bI@j=0rr<$!\^\k'!$Hpq\9bt[Y#H!%o\-qV%fMln]mlItY6/)8_T_rjU:&rq*I'T:1\=GTf8$O?i"gd"d0B(L&\K=6=o'Q'S&%%8i&a.k6p9HkB(3u.BBZ[H]I1?>(MDs0Qb4-Ih?@QUr=NrLLA-GhXSiq/Xl3L$GVu+foM)t;#Mo]lZh-cEhA>#b&$tn0:YlW=D[s,GIZ([jn/^FF-I:'L.Gb`NGCnNE5=E-"G]*$*5A02hrr<$!\(&Y%!&0',!7nsh1#uIDl10&s#@F)Mmfq#MqBkY8%dsn\g%m>imfDkXJXQ?X6u0Ti>4Aj_BBZIB]I1?>%VP"''<_XIlbgsFT;)#;]E<B^#da.hMDp3,:#M=dcd=*/hANs]"ki`'-1;$+[t.]Y5=A_kGZO=7%;4n*'5n*3gV^,kT;(`3]E`Zj$+'7kMKaaB?/W/?cd=B7G].hE*m`5P+*\lPG[A_Dd9h-*5BoB<hESc"!!!!@eBIsm+G:LjCV`C=at/(;S3Pl5%.hO3eJ/;b57cUXGT-'-)e\AoS%K]Q]K9cike"Jh$XOT]bl&9[Fl;T%G^5pUoNo0n"5X-dZh-WA2h5fHi>-lud73Vb$+pns=o'E#S&71>iB'7m76TTm^#6Le5=E3CGS]d!'kc`g'lOH9gVKuiT;$2\]K:@\!OME(Lj+C<S`)JUcd>MWh@$t3%GCS(/aj/;mfV8>qBPG2$h"JVpQ>@Arr<$(ajeQ7!$Hq,'p-7#;:u^]!rDW^)>U;"rI:g=#4DcLg%m&amgedrJXQ?e6u0Ti>4Aj_BBZIBY6SADJF*4J&GL_LpOqo3r=o!ZiTnD*"eVO^6+d;ED[<]AIYp(;n4hi,0$hol06f-p]J@g\qCLJ@^pektX$9!VX*@\7h@4,]r=a)RiS28O%A0B^6bEYKmg6>mIYr?&n6Ot\DU6]_Dg62FGTP2Yd3!TT?[,o'I6ZV6!!!&neBIsm0S:-$gX*k=h@8<D0/_O9e$Q]Wrg!D\2g@9,T@#TBnF#f54$TJ-4lAK]i+@I,d2ML3/U1EjBCo6;Y6SADLRJ)S7I.kC%H&"OT@!l4]H_Yi$"rm-&oRp02hkK6ImojE_L'.Cm/DlhpO`-kJQ_pa6sII9Xl3<1T@$^/]Gl)Q*G>"=(N0f?GC\BFImcB6n=AMr/YCEc9=u'c]JjKqkdS2`+*\jQT@"a*n@nD*q`ggh0C/MNrr<$!\(&Y%!&2;&MuLNq&e>9[76m`AiD@(Rrm@rocd<iIGW0k*G0ePpGBe=V]F<-6qBK;N_UjL0F$E*/STm3b?63bCr>2XJi#BH_7A$:`;7n,uDZmE=IYg"8nBKpX%aWO7%sSV0GYZT4d8,!_"hY2g=o'?!>Jdk'n7t6WkaQfT%c/4=D#G/g*T0#pGYOg)oM`CMK'rlLG(,9lHbk'F_fgKcMgN?gqnVoSIYdm:_Y_4DrTX=Yrr<$#ajeQ7!$Hq0"8ou'A6D/qlcMplFlm(-J#[Vq]>:q*IYk\Q_n3gpAq#ZM)XoWB]I_CVqC>kf_:O=-4$Q.!4lAK]iB'7l76TTmHLUMjBB[$RDZJVp_CYWsU5e+N'6kgqZh-i%h@&0J%(#S!M`6B//`9ZYcd<NthA*[QK3A%#7,,PeG4=f^BBZsPmfD8I_JK/^U7L7)(O.O(Zh-o'hAb;j#IF&,8)=L-hA<Nj8,(jV!!%G>bl@\CKE8X5_*n>H(?9c@._/AES)s:qRO/OB?3\)mr=Q48iG6<S3M3%R::qTlY7EG]IZ)g5n.":k,1"X@.,GQK2hG3/5=D!Wi'$![b<JBXZZp*O]I.@Ukbl'@(VCPsBBY\pDZ\c!L@"jN(AERX>JdK?T;&IH]Gl)Q#IF%s8)=L-hA<NjoN0lc&)Ii'Zh.&M[tel3i&6%Bd15Xd'>,[<g%m/S]>8]CnCp/qaL?D3!!#5rbl@\CKFtcE_#s`lkX=J/"4/1r9P6=e6(8!_?17_r?/T#Hn2!9sk`'g*/%dBFBBZD/Y7"YP_9DimU35D[4a;7EZh.S:2h5fHi>-lud73Vb$+pns=o'E#S&71>i7gIb7,?eWh;R*Q5=ODeGS]d!#A<7YLV*l)hA'\er=s5XK_L/dm/7XmpO`-k_6!SJU2AiC4*Yn?Zh.P9GC],_iAQ.@d8'2%Dg60Gcd?ZUGTV/O?I."@hfrLQ!!Dtfbl@\C_[\WT5m%*PMKJ/75QC?TTnWrK//qg1Jt0*uh4D)XhXKCkn4PpABp3cg)8%`NZeB6P[t/H!_Q<HuVQJf]J%^1lhEPZ0KmB!QD;]1m?Bf<bGZrF%V-A1K%^Xeh:>QK;XS*Cn[thGJ4b\2`i#U_pec2EcGD'f*H;o*Ai0ul`9V(+442Wt'p7".]i#BH_><Shm?/T#Hi>-c6dmihdY4/Qb4f5COi8*>G[X1^(]>M7uJF*!!0_^+lmg7\7g1g!^$f28tmn`9+rr<$(ajeQ7!$Hq0'HFqW;:u^]ld1^aFlm(-?`J5Q]>:q*IYk\Q_n3gpAq#ZM)XoWB]I_CVqC>kf_:O=-4$Q.!4lAK]iB'7l76TTmHLUMjBB[$RDZJVp_CYWsU5e+N'6kgqZh-i%h@&0J%(#S!M`6B//`9ZYcd<NthA*[QK3A%#7,,PeG4=f^BBZsPmfD8I_JK/^U7L7)(O.O(Zh-o'hAb;j#IF&,8)=L-hA<Nj:\W]^!!%G>eGoOK!Y)]l@>,+U'1d&(hT^C/5GB.<8gC%0;u%OZ>^7864ZjOsCO3bMCNsW>i9#H_.6?s@lDf's.Js,Lr!dSq[#OtmcdS`jr%7gumXEQcmGRBi\FT5Jpj;gpc$T54S*gQprW3!!n\45'I<^)-_D;'5C-TR"IrIj=n5&OKkP%GAmgSXn/AF_\0CUXa]FfFX=85f$s.`Zj#4Dc@^IVDonF,l5&UBi6p^RPAUC[,1mg7_J86PBf?gq=8H(&+0!XH@M@/^3)n;RD>+_,ad:Z.E7Iaoh81'bFRr;IT3"8[MFs8N'!%Qi=m`XkCef$UR=>^l2.hG2A4)Bj(($tt]JN33()gG3TeZ[P>[nEe>G2h3ijg/'_Y6[1s_o;+g!"E+EUhmB1tnAat9[HC0%h?;[<3VVc+2ha2EAD]FJB(0F%E^/?>F80hO!h8=Bir0#YX1Y(oYNN%&F4<kG^?;FL&s'__Vl5jQ\bYMQ*U]6>[E%$_He3JF?gp)CK"loG$hBIqhAXB-H<T/DVjEgdi,@a2CiA6MDm2[mn@.nq&UBPKD[1L11oG6s4hNr8I*K@;!R:<G_>XK7n;hsZ8rrJ&42F)Obh5(o2#gsANVFI^Sd<!R)?(N*0/?]0i*Q52!I`m3s8N'!!OpY0`=O`@+O-V,`<)il\D=:J2tmTn&b$fchh.ikIRNY@iU=\-'RN=D#4N)[pdH6dUf%%7)uLXF*mpJTnF#f53^"\T5N"cai08OUUF5P,B(3r+O%?U%rWW3,';Nu"e,C$[GV5%jOY:r4hsfGC4X/eQi.'[2W:l1"Xl3L$iHdX27=X9GDrB,k4ejt*G]rTA#*2<e+oVTArs>IKm2CJ-_0:LYoQip;!.XnEs8N'!(!5"U72-kt'F"9J@g,>$)nXSde/<bQ%K?@0,NMSuhh/ZK_oVco,5'p\"8E$AUZ=`=rZ1tY#=n"6LV*l)rXhZAq%S;ai1Ih63^6)04lJQ_i4;*@7).Zp^YuafIZ;,$nBKpV$BL<],5qcD^P,PUIZ7^On87+53ffC]0)cmhIt5r;IZ-M,_#(q>oR)Jls2+fQiA>q>UJLBO(O.MRUZ>(\rX\u=5=bLprr<$!bLP,B'Hi&@U\qqs&HP`?XPb#mn:^)(lb*L?ItN6cqD3VR_:O=%g-.pjhr3JOnFAb3dCo=%%sSSFO-'rtpeUZ[/ru,j0DI3qGQf1aj?^E\KRX9&P^J?Q-h'pinD,1],2VhG1\bN'UZ>SUrWiE-"\7ds&T7a-s+T\4q%`p`iEsI#C-P1kRs6j\rZ+MMq%nMji'5"jRQj7`Vg(u+rX26;q%E]2KE$SfdIoBrrr<$0bM:VI&0QZ9$i]*SLk5(_jYWn[J>XaZ#>abZAo_A<3qMrDY.Pd"^bgJ'F?dQ*pdU=Md7<t%p#4t[q9aNXi18etT@l8rr%n7,^%3Um^VIV"$MVi%.dm`5h>uLpoWW66fa[p!h;I,IItkWf&\K;I%m"C\FuXtpGBe=V_)6SeU.sR84lA;Jqa<U*_L'.=%=23)G\!3AZrt$t(VCPscY/ZXh?CP!$FAG1MRS:XpP/&.m2#GN"7H?FZe?YmhA>#b%1fgIqel\q!'VKGs8N'!(-1't71^Sp%Ia8C;%slNVb(.ui6:F=n=,'Bch.dJn29->=?b+N<kL#/]F,7Wk_m(]3q.;TcY/ko?66aA'slUI<SeJIh>q8rm1=19_Dd-NQ?u%>-LaafG[s"c,Peu.rXFVVea<>FJ)9qo%dso%qiUmH^qYFkI/?<=Hbb!D_R]ArU93BYmg7A<3[sM(06f*FH-n9in87+3dWs4uG4=nX^iOqOU)i/R:@O`9cY05$G].hE4eC&>54Cc*1&F+C&2r]M"V^sRitJWn#Jl?<oW8]:%f@'KGFt<NGCash^s)`hU,CkEY4/QcT;&LX]IeA2#;c!QM:[B`p#5%^cd@(.h>t7jKN\-o72s*&-LaYmBBYP(D[bJ?K5CK%'6f(QGDC#5r>0[5i*4!u*M9&X*q16?GZCB1oMrOS'AaD/Zh.2Qh@&0J#.*qpM78+UmGZWFcd?q*h?1CpK\?2F76AA1^#?Rf5=N9Ei-jO1HTsoHIGoV5!$AlRs8N'!%Ct!4!rtU(l.>5ero^`^L-<nqS"%3e'8A:DZdS.NhAb;j$"pX"12d<P2hkK&HVL!In1ER!<M%YTe\!DWpTJ5:a6`]LY;4r2]FAMXdZ(mK$X)gHX)AAaep@brgVMX\T#//inFlAEYcg[m"2"_K/(0'_mg.V5r@%+?'5+JOPIqRAG\599dq<o<"*b!@B=,Lf]F2@[,0st]B\j?6hA*BN[+4"J)n[,&cY8l]G^"CU*M1`(*q16?iB'3"9g.GuHbjlPl2>tF!!!#teBIsm+G:KO*5P#CfbRBud#[cqk$V!NWc\Mg_7"c!M7^U9]>M(+IZ(hUn29-9/C2]^.pa"(f7TLf5=FhRi'$![4$Q+r4lJQ_nFJk5ke24e!8[`h/H$,uNSthnGU8uVoLZ\/$f28tZh-oI2hl5Zi)Y;bd2)4''tc$B=o'W)gVL@OnEW;,kdu(_!T!okD#Fq6S`)ZIGV,P^oLlh5)r;O?Zh.JYh?VmB(UNa(pYH_C!.CKcs8N'!!P-_("9:-.r;_/[qgeVHK8IaS#@8D[hS7;Kh@8<N*OGB4?/?UYh?1+VoL%I;JZf/3Aq#Qf>4ArY]H#8FqBoSZ_q0[3$U7)GK6RUih@XDar=j/Ui1%P6AY5\k=hHP8h@m6foMaT[$f28tZh-oI[t/H!iDtD`d8ob=%D3V*=o'K%gV^LUn/FS\k_FBm$/Q>.D#G(:?/W?2nD0_2U>GCr54C_-T;"O=n@nD*I@m7J!&*2Xs8N'!'tMi<70"HaO@7[9;.Tbso>L+po_k8cr6[3@MnBG1?3Y'+r=Q48Km/5ebl&9#[Gbo<GWDCjoM3%>%GhQ#1\=Duf8$O?i"gd"d0B(L&\K=6=o'Q'S&%%8iS-Rb7GZqY4lACd5=@ZmG\6Hg"_[&*&T7a->JdK?T;&IHn=K-??([j_?LV:jGVu+foM)t;LMm[/2L^Rn%e(Ls]I(tPqC187%IXbZg%m;hmfW"\$ebA$qsOp]!!2u;bl@\CKFu>U_*n>H(/P`&5P%b*9EBQfq@*;PD#41]GCt*lLMZo&(O(XYCV\0mT;"4$]IeA2#;c!QM:[B`HbafRIY`?d_L'.Ck'i27HLUUd]E6F,qB4Vq_Dd-N90YiaPB\GD]GG5Eka/pu%,Mk7XSioQ/`9jKGZCB1oMrOSK5Ut#ep`IbG4=nX]EZ^0qB=\t_KU[d><bP<QZt.P]JjKekdS2`&%iEcBBYDh]J$oNq`g/1rr<$!ajeQ7!$Hq,'p-7#;:u^]!rDW^)>U;"jaX9%i8*>IgHS*^h;R2Kn2!9tk`'g*$XOT]bl&9[Fl;T%n/\-qU)reFT(&;CT;%qH]KLLb!42<(Lc9j&NStY%cd>5Oh?gh-"ki_t-1;$+2hkK35=M'ZGS]d!'kc`g'lOH9gVKuiT;$2\]K:@\!OME(Lj+C<S`)JUcd>MWh@$t3%GCS(/aj/;mfV8>qBPG2$h"JVcfb2o!!!!_eBIsm0SBJ9m_K#+jB2ci\ph=I_:Rkl]?g(:]>;+q_mY#NMn?m=HbafRIY`?dn29-9/C2]^.pa"(mg7\DqC1k>_:O=-o05Y/]m+kmh>q9Qr=ElIi>]Wb-(gok8\>^]D[`uEIZ$.>_0a"A<domP(@Wp6]IM7TqC:>:_7,&"lT[el]6JMgh?.ESr=JDuiB+nm/YAc.9=u'chA`fnoNU/k#Mo]lZh-cEhA>#b&$tn0+5RObrr<$!\(&Y%!&0',MuLNq7?EUUko`nG#@3t!oM<^F%GhQ#Zh-uKhAtGn"#KRTLt@3][Gb_Hcd>qcGRo$/*7*"C-XI:qf8#dj5=OnUGR!XF&SL<['Q496S&$ZST;#'<]JFeD'=7=6;r/2EDZ[9;IYbIan?(YM)UHf3-Jf3E[te,_5=O>EGRj3^'5-Na'^l@b]>8=^T;#WLn6YTih4LEJhXKCkn3*D<U-A'1^@8h.H@NZu!!!!`eBIsm0S9tJrkV#'kXbg`;aB.?aQ-]'C`W>C5J:F2GCs`0r=aC-LNeMibl&?%2;i8cGZgZ5oN&UVK<GM9G(,;"Hbb!DiT>TFd<b<T!PAK[=o'8t)o=Oen4Pu7k`^6<%,Mk7m/7]<pOr9oK'`FM')."P>JR?=T;!pq]IS5,#.*r%M78+UmGZWFcd?q*h?1CpK\?2F76AA10(<(0BBY\,]JmJ^%qk+8O1Z"9]J!p]TC9EG!!)m\bl@\CKE8X5_*n>H(?9c@._/AE)o_I&RO/OC?3\)mr=Q48iG6<S3M3%R::qTlY7EG]IZ)g5n.":k,1"X@.,GQK2hG3/5=D!Wi'$![b<JBXZZp*O]I.@Ukbl'@(VCPsBBY\pDZ\c!L@"jN(AERX>JdK?T;&IH]Gl)Q#IF%s8)=L-hA<NjoN0lc&)Ii'Zh.&M[tel3i&6%Bd15Xd'>,[<g%m/S]>8]CnCp/qfXH*C!!#5rbl@\CKFPKAd00M(pr)Lt!UsS'dO^kU(^ohtH1OJhGSbT@)5#:m7_B1T]IRXekc;?H(;)3E1\rV.f7U73_p&+:U@mL2#4N!bcfg"+h@[CE"LIqQM)U$)S&6fV5GHE]i8*>G[XU^$]>M7u^o[NnU+P;-4lACdImcHXn?(YMSY+;1T(&?@i4D4J7(qNlD;`upT@#Rd]K:@\")%73&FTYVGD+ZJImlH9_gB:Em/DoipOW'i$ebIjqsOp]&,gtOs8N'!5.^ds!!$Oa
rcs0 --- HW Status = 0x00000000 00001000
:cKq'G0E;O_>G(s%Ah5D!)lR7ND;HB\&#LjAYQ+Y'!!!+,!!E9$4op*&
rcs0 --- HW context = 0x00000000 7fdf0000
:Qe\*U=&Vp'^!D3I^td_8&AV#^&;^SnW_dFQ?36iMGR.$\g$fg\F>&HCQC,Cj/ks0hVhV/O70^/-[@\0<7DX*VXV"1$C@,1Q>1i]gD/EDP-?OF_53`<?4(iBRO0cG[s$,Xqrc=Y1k'N^"#NrYC_HVNJ2+mo+(:N76+0l`ErhK??2]4`GXlG-CD20VBq5#14FoY(N?P23RmuU]`O"f5V&ZfYYa/&P?-_AdS6*PXknkVE>7c*#rU2+R%%/23sE"TGA`NTXpNL4]QaE<6SaoCr#Y^#p!^AiJV>DJ-p[R2SGIg$p]jfaGCJ9Wlrog@q%_@>BUarLs9:2X6$^cpCNS"J'kjcKS#(\Ktq:W1m-cqAk:QuJG^4,iV!!U@o*HCsUF`88OX:Mm):Ufa4Vjmb)#ZCaYK;1)pAdquY\Y2qd;qMS-.c1HJ2[=A<!:Srud+::"K!-`U4)f@br`0t.Mrn"qFbD:'nr0I/-i!5.37VA9XU<i5`BU3EjQ/BcB_e1g.Q$.o`\i,_WoYQ4,b;,M+($ofCJ7>3T)%l+K[3`?FfO>dL;!Ed?[H1b=;N#Zh%!^c$`mM6CD_"dl1+L'0B?!G$>E/2'nu0r]#*C]Vr:hE\Qh`o^VL%k&K0n4.Yj3VGOiEtjV$Y^H;ApB#<TW4WD]TQ.PAV#r%h@ea,iL%2BpklDRV$sG?.h]WcQs:,Wn.g(Us_Y3p($#Mc,]\e,?fP?X^Xjq(##gKS"X"c=$*Gt"il55JL(b*]?'47pW2cS_.Ir';*7FKKo&p7'B;9U-*di="<]?P?FYOg&WA4\IM5cV>9;p1Ch!1=\@[i+;Mnd3p5m_-91A./lK[p33Q?MUgPhTt75OH$5I=3m`!m!8.;`\#"iL!bNNO*+@E(F^8$k2">Ki=\bS"],Km=%NiHKd`hoC9^AZrk9gs@I'+>l.[?K"0?;L1"u<0f-;_c]<62l4`MDmVpTGgLa=Gg;dQTWMF_d;0S:#Sh>2.Z;ibR&m7eh1pLEI[JKN.RP'Xi9%Sh*Wdk$9*k2jY@D;U_pT&1(.o5f`E5hnN,;>5UgUKlmJkd.<d^N-nGB4CoM?,TgEbI49ZUWi:`)/@ZE]64d6%Pe%$d;e]bdNtD4l&?rIZP+*;Q#H%u,3T<>;<PYi/)@WQB9rosAM^CLHAF-u3(U_tEbK``]u`_k<l2:*0[Nk$Ku5f5n`=B]_E[OS7Oe7UpIT1eGSjPr:AO-*roW(#g,P0lR8?6.V:*6ghOcQlc)#'B<<Q/C##N.I6D7`e7T#>V@hNfi?kf<an2I=k6mJQc1>er>^\smnEX51+hW9?"_+n5&isTSP.=m7;=oPb-<0*Q,PR>`lQX\1+hpm2`#5(2uLXUp#I%]AAlGT2!0eEk#kRb48V\;Z7U%=s!(ds#'eib,';9hGt[)/jm68O88-ms8JB*J[DZ,2.Y@Qf[dp5cD9PF1C?cuna7Ak$\QZ^ZH]2khM1,,@(K*/_G>$kDbtQ":<$](f2p68XceA=4^JP@=gui&r9/Nhji>0UPD[N5c5lL@l.DDbP7h@,BCjmWM/04a'=-qlS,,1hV<VNf#0Ti)lU`"jkPist%qBp/sKASOuiQX:H0WSlV:XlgHg<.d7or7[pX'S=!KWO)UD>uGSR[Bsn3m6RTm'JPmrG.]d/HjldVZcJ9m\^(I;!pR3;jqA5U8tHOZFXpbRU<#\C5T]Pg&1fRH+Y\Y=iB1Lnf$hh>cN]9d,Z\m$8=(k5HkCU#fl&"duA9&o>1<,<*1K@3]a3Y+"+ft[3T;AmE*V'c9GpKB:UHP*8Ac>?#s+uK@iMK%t2PpCgf]t6V_CDhWZ?Z(uJc3adbCMVmji])C=YFaXIh1AG>2$1MmOcco-bGNYEMW>[6$WGr1Z"=;uprMADUH![l>B+m5s[]E?=.AfYO;)0M?Wl-I/bZP!KJ%3<Gk*9eo4&(8A1-"WMc-/GuAXaJ(u<m<!Gpj,3$BL@;@k`2,8q);eY:._]r)BtA=mo,,FBr<f+$2'^;LltsH6WV3Q(FF_'Gc*"X[=ugU[Ydu]3K/\/IcX*9-KJVU5_TdjHZ!Zc$O"PHEV@]2=)ol:OcaL"M0CD':tb_kg7RXZXUHb'A/otP:WD70J])J8i[u/rVcFb3PYSsgh](1hSrQjMgE2HV[#5jO(%>nPL+RL;\T7gmY*U=ff9J7:+2MSYeL6abmS=GDNaQ>MfZ^=O0c+%H]0Tjlnj;rJ^(.?"SG=H)Z)HIh\5]14PX&'S2i@HdQ"pu_nR:%k$*)9'7.sgqSQWC,bo"B]A`;rR3lkKt5ZiZ1P20Wh]SKM:=#C&0L#I0F@\mpE8MD\;%B1IJQn^%>iWIAEcj8C02]]i-Pb9I8nfIVtYdom[opiG.\I0ItPLmierMY:g[H2Xml@eTn4?jkoe+AXN6u31M=ZkWT(/0mXRD/T!bf%NrS;r/tEe;2bO2=&_[RAjsl=;ZiI/#q?X7cUN,DV][:,T8/ln<2#[!+FW1(#`I)R0,Mf)2f1iMD;jF<r:bTa>Yq)GKCCTJ'fcgoV9=N,`Zi^o=\;N_]U3W33[<9V5bFdXK%f_QI]mD4-a`I<IU;5L-J+'JMg8JT7.n&!;NCp8bTl(#dWroUm^BkCM/d7HSF3FgCN4iM@6T>qU@<F]=aq3V.2FYtTf'alq7QmVb^q[5$:1OGKFo:?.[G<e[5/Gtkb'Ej.gJKSj!oqGC2q^.>^&aTM8$i7M0ul=OPZWKAXair%_Vno?DQboC'l59-\Oh\^J;%7K'/MK+,pJ*:-XIG'mf+*irGL63Y!F;=Inmc;n'nVj]Cm'kH&+fC".H+3\Bd+eYC)qR'o?\]o5pk^NM>FuaKk9V[&q8^q;T=YknfFc8n9^jC`rRmYJ[cMOnqiI.^/g6`Q$k%8:A\nMr,tc:4.iUsM(ah+q1:'`]+61"A!C@maXn)&?>K@&uIfk"plB>nF5HLG'mBen58D,WX6Wpb(cloptlQs,fPAu9,53A^mLLW9pX.j4jqdOU.a3OkB1Kr]3r]`GM@Tb,S`bU3"WB8r$T&6ZAZqRRhf"_&.8`[S\4*TRphtB`Vo]LW_l0^3m<?E-X?<EfLS+L%eh]hrq);G+Y02)89nL"9(=/Yuk(b+A34p5*PnbnDL$!>0Y6c=m*bYh`;C%RGb&,7s&G)<:;&C]nTnc^Pl9,FjB`TC:8GZHJ<#/+*C?0klsZ$=5h]]4piBoCh-fXtfL(TbU6[W-V+>Pl__!!!]-!rr9#IP_n9"[<n,`dsbA(ZRg-cqEo%r+Hi?"+E'FJXOP6fH-h%j:i?B1'M?"&V1+N/)gWS&Vb!b\/?+f,f"EY5d=G8+?mXXX^dM%0GY+J**)J_!K%)G8O<,MGU?UUWW599Xl5FS-cuF&B`df)"b.q^:ad<9J.=%4/.Co,!Z]/j$nR>GJde_l[Kge#QY$te\OZm#SAPFI:;XdO6F]=;!s)n^%LC-3%h9liH\uq;?lK29J>j)mE#p"[?t3jKi-&LBVSL6>=?H$QA-/K#BRmE=Y$*l?6P*jA0gKqY;6^OL_+"bcUBMJ_JrCCO7LChHXr&S'z!!E9$fmsFP
bcs0 --- HW Status = 0x00000000 00022000
:cKq'G!!!Ts!AFKVaa8O0[dF>KXn[eW!"67dhJ`Gprr<$!1&qFV!)ipj
vcs0 --- HW Status = 0x00000000 00043000
:cKq'G!!!Ts+#!Zt;j@LI$#SH+='P21!!!gQ!PI=js8N'!^8M#6!!)]m
Num Pipes: 2
Pipe [0]:
  Power: on
  SRC: 077f0437
  STAT: 00000000
Plane [0]:
  CNTR: d8004400
  STRIDE: 00001e00
  ADDR: 00000000
  SURF: 0084d000
  TILEOFF: 00000000
Cursor [0]:
  CNTR: 00000000
  POS: 00000000
  BASE: 00000000
Pipe [1]:
  Power: on
  SRC: 00000000
  STAT: 00000000
Plane [1]:
  CNTR: 00004000
  STRIDE: 00000000
  ADDR: 00000000
  SURF: 00000000
  TILEOFF: 00000000
Cursor [1]:
  CNTR: 00000000
  POS: 00000000
  BASE: 00000000
CPU transcoder: A
  Power: on
  CONF: c0000050
  HTOTAL: 082d077f
  HBLANK: 082d077f
  HSYNC: 07eb07bb
  VTOTAL: 04690437
  VBLANK: 04690437
  VSYNC: 044b0441
CPU transcoder: B
  Power: on
  CONF: 00000000
  HTOTAL: 00000000
  HBLANK: 00000000
  HSYNC: 00000000
  VTOTAL: 00000000
  VBLANK: 00000000
  VSYNC: 00000000
is_mobile: yes
is_lp: no
is_alpha_support: no
has_64bit_reloc: no
has_aliasing_ppgtt: yes
has_csr: no
has_ddi: no
has_dp_mst: no
has_reset_engine: no
has_fbc: yes
has_fpga_dbg: no
has_full_ppgtt: no
has_full_48bit_ppgtt: no
has_gmbus_irq: yes
has_gmch_display: no
has_guc: no
has_guc_ct: no
has_hotplug: yes
has_l3_dpf: no
has_llc: yes
has_logical_ring_contexts: no
has_overlay: no
has_pipe_cxsr: no
has_pooled_eu: no
has_psr: no
has_rc6: yes
has_rc6p: yes
has_resource_streamer: no
has_runtime_pm: no
has_snoop: no
unfenced_needs_alignment: no
cursor_needs_physical: no
hws_needs_physical: no
overlay_needs_physical: no
supports_tv: no
i915.vbt_firmware=(null)
i915.modeset=-1
i915.panel_ignore_lid=1
i915.semaphores=1
i915.lvds_channel_mode=0
i915.panel_use_ssc=-1
i915.vbt_sdvo_panel_type=-1
i915.enable_rc6=1
i915.enable_dc=-1
i915.enable_fbc=0
i915.enable_ppgtt=1
i915.enable_execlists=0
i915.enable_psr=0
i915.disable_power_well=1
i915.enable_ips=1
i915.invert_brightness=0
i915.enable_guc_loading=0
i915.enable_guc_submission=0
i915.guc_log_level=-1
i915.guc_firmware_path=(null)
i915.huc_firmware_path=(null)
i915.use_mmio_flip=0
i915.mmio_debug=0
i915.edp_vswing=0
i915.reset=2
i915.inject_load_failure=0
i915.alpha_support=no
i915.enable_cmd_parser=yes
i915.enable_hangcheck=yes
i915.fastboot=no
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
Comment 2 Chris Wilson 2017-12-17 19:10:21 UTC
Hmm, that's a false positive hangcheck as bcs is idle.
Comment 3 Elizabeth 2017-12-18 22:08:30 UTC
Hello Nelson, is this reproducible?
Comment 4 Nelson A. de Oliveira 2017-12-19 01:17:11 UTC
Elizabeth, it seems to be the first time that this happens here. Even after watching more movies it didn't hang again.
Comment 5 Chris Wilson 2017-12-19 23:09:45 UTC
I've applied

commit 398c8a300b79b76fbac63b844ddc0cdfe5e5005f
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Tue Dec 19 13:14:19 2017 +0000

    drm/i915: Show if we consider the engine is idle in the GPU error state
    
    Useful for verifying our bookkeeper when we encounter is knowing whether
    we think the engine is idle at the time of the GPU hang.
    
    References: https://bugs.freedesktop.org/show_bug.cgi?id=104305
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
    Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
    Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
    Cc: Michal Wajdeczko <michal.wajdeczko@intel.com>
    Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/20171219131419.13117-1-chris@chris-wilson.co.uk

to drm-tip [https://cgit.freedesktop.org/drm-tip] could you please try a kernel based on that and attach the new error state if it reoccurs?
Comment 6 Nelson A. de Oliveira 2017-12-23 03:09:54 UTC
I will be able to test it in about a week (or a little more).
Comment 7 pkozlov 2018-01-18 12:21:58 UTC
Created attachment 136826 [details]
/sys/class/drm/card0/error

Hi guys.

I have noticed the same error "GPU HANG: ecode 7:1:0xfe7ffefe, in X [4818], reason: No progress on bcs0, action: reset".

Attached /sys/class/drm/card0/error
Comment 8 Chris Wilson 2018-01-18 13:30:21 UTC
(In reply to pkozlov from comment #7)
> Created attachment 136826 [details]
> /sys/class/drm/card0/error
> 
> Hi guys.
> 
> I have noticed the same error "GPU HANG: ecode 7:1:0xfe7ffefe, in X [4818],
> reason: No progress on bcs0, action: reset".
> 
> Attached /sys/class/drm/card0/error

Please note that is a different bug, where bcs is waiting on a signal from the display engine.
Comment 9 Jani Saarinen 2018-03-29 07:11:17 UTC
First of all. Sorry about spam.
This is mass update for our bugs. 

Sorry if you feel this annoying but with this trying to understand if bug still valid or not.
If bug investigation still in progress, please ignore this and I apologize!

If you think this is not anymore valid, please comment to the bug that can be closed.
If you haven't tested with our latest pre-upstream tree(drm-tip), can you do that also to see if issue is valid there still and if you cannot see issue there, please comment to the bug.
Comment 10 Jani Saarinen 2018-04-20 15:28:02 UTC
Closing, please re-open if still occurs.

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.