From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?S2FpIFdhc3NlcmLDpGNo?= Subject: Re: [radeonsi, regression] All my Steam games fail to load into the 3D-engine-powered part (SIGPWR and SIGXCPU) Date: Sat, 15 Nov 2014 22:22:47 +0100 Message-ID: <5467C427.6040600@dev.carbon-project.org> References: <54677266.4040005@dev.carbon-project.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1072552809==" Return-path: Received: from blackmesa.kw-serverwartung.de (blackmesa.kw-serverwartung.de [78.46.90.79]) by gabe.freedesktop.org (Postfix) with ESMTP id D839A6EC53 for ; Sat, 15 Nov 2014 13:23:04 -0800 (PST) In-Reply-To: <54677266.4040005@dev.carbon-project.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============1072552809== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="lIugRD8ANsA4jbGp39d2wgnAbKvtFcWI4" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --lIugRD8ANsA4jbGp39d2wgnAbKvtFcWI4 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Kai Wasserb=C3=A4ch wrote on 15.11.2014 16:33: > Is there anything besides a bisect you would need to debug this? Ok, I did a bisection, but that time was wasted for sure. My "first bad c= ommit" isn't bad at all. Is there any way to improve that experience? I'm really= loathe to go through the dozen boots again, just to get another broken bisection= =2E I noticed, however, that the following line is showing up with be762d181e= in dmesg: [drm:ci_dpm_init [radeon]] *ERROR* Invalid PCC GPIO!=3D=3D power state 0 = =3D=3D And when I run any game and hit that SIGPWR, then the following shows up = in dmesg: [ 154.120246] BUG: unable to handle kernel paging request at ffffeae3801= 6fec8 [ 154.120272] IP: [] virt_to_head_page+0x33/0x4a [ 154.120293] PGD 0 [ 154.120300] Oops: 0000 [#1] SMP [ 154.120312] Modules linked in: serpent_avx_x86_64 serpent_sse2_x86_64 serpent_generic blowfish_x86_64 blowfish_common ecb cmac sha512_ssse3 sha512_generic sha256_ssse3 sha256_generic nfsd auth_rpcgss oid_registry = nfs_acl nfs lockd grace fscache sunrpc nls_utf8 nls_cp437 vfat fat x86_pkg_temp_t= hermal coretemp iTCO_wdt kvm_intel snd_hda_codec_realtek radeon snd_hda_codec_ge= neric snd_hda_codec_hdmi joydev snd_hda_intel iTCO_vendor_support drm_kms_helpe= r ttm snd_hda_controller kvm snd_hda_codec evdev snd_hwdep snd_pcm_oss snd_mixe= r_oss snd_pcm snd_timer lpc_ich mfd_core mei_me mei snd i2c_i801 soundcore proc= essor efivars button video serio_raw pcspkr fuse parport_pc ppdev lp parport ex= t4 crc16 mbcache jbd2 btrfs xor raid6_pq twofish_generic twofish_avx_x86_64 twofish_x86_64_3way twofish_x86_64 twofish_common [ 154.120568] xts af_alg hid_generic usbhid dm_crypt dm_mod microcode hid_lg_g710_plus(O) hid sg sr_mod cdrom sd_mod crct10dif_pclmul crc32c_in= tel ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_= helper cryptd ahci libahci libata atl1c thermal fan thermal_sys [ 154.120659] CPU: 0 PID: 2041 Comm: Dreamfall Chapt Tainted: G = O 3.18.0-rc4-citadel-3.18-rc1+agd5f-3.19-wip.0.git-be762d181e #1 [ 154.120691] Hardware name: Gigabyte Technology Co., Ltd. To be filled = by O.E.M./Z77-DS3H, BIOS F11a 11/13/2013 [ 154.120717] task: ffff8803dba9ca90 ti: ffff8803f5bdc000 task.ti: ffff8= 803f5bdc000 [ 154.120737] RIP: 0010:[] [] virt_to_head_page+0x33/0x4a [ 154.120760] RSP: 0018:ffff8803f5bdfcf0 EFLAGS: 00010082 [ 154.120774] RAX: ffffeae38016fec8 RBX: 0000000000000286 RCX: 000077ff8= 0000000 [ 154.120793] RDX: ffffea0000000000 RSI: ffff8803f5bdfd30 RDI: ffffc9000= 691f000 [ 154.120812] RBP: ffffc9000691f000 R08: 0000000000000000 R09: ffff8800d= edf5008 [ 154.120830] R10: ffff8800dedf4fe0 R11: 000000000007ffff R12: ffffffffa= 049adde [ 154.120849] R13: ffff8803f5bdfd30 R14: ffff88038f465ec0 R15: ffff88038= f1166c0 [ 154.120867] FS: 00007f6efa8ed780(0000) GS:ffff88041ec00000(0000) knlGS:0000000000000000 [ 154.120888] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 154.120903] CR2: ffffeae38016fec8 CR3: 00000003f69e6000 CR4: 000000000= 01407f0 [ 154.120922] Stack: [ 154.120928] ffffffff8111eda1 ffff8803f5bdfde0 0000000000000000 ffff88= 00dedf4000 [ 154.120950] ffffffffa049adde ffffc9000691f000 00000000a049a458 000000= 0000000000 [ 154.120973] ffffc900069200f0 ffff8803f5bdfd58 ffff8803dba9ca90 000000= 00000021af [ 154.120995] Call Trace: [ 154.121004] [] ? kfree+0x2e/0x6d [ 154.121028] [] ? radeon_gem_va_ioctl+0x284/0x2dc [r= adeon] [ 154.121055] [] ? radeon_gem_create_ioctl+0xa6/0xc3 = [radeon] [ 154.121076] [] ? drm_ioctl+0x35b/0x3e1 [ 154.121097] [] ? radeon_gem_get_tiling_ioctl+0x8e/0= x8e [radeon] [ 154.121118] [] ? _raw_spin_unlock_irqrestore+0xc/0x= d [ 154.121137] [] ? set_next_entity+0x37/0x89 [ 154.121157] [] ? radeon_drm_ioctl+0x4b/0x7a [radeon= ] [ 154.121176] [] ? do_vfs_ioctl+0x34e/0x404 [ 154.121192] [] ? finish_task_switch+0x85/0xe0 [ 154.121209] [] ? __schedule+0x376/0x524 [ 154.121225] [] ? SyS_ioctl+0x51/0x77 [ 154.121239] [] ? system_call_fastpath+0x12/0x17 [ 154.121256] Code: 00 00 80 ff 77 00 00 48 01 fa 48 0f 42 0d 78 99 6f 0= 0 48 8d 04 11 48 ba 00 00 00 00 00 ea ff ff 48 c1 e8 0c 48 6b c0 38 48 01 d0 <48>= 8b 10 80 e6 80 74 0e 48 8b 50 30 48 8b 08 80 e5 80 48 0f 45 [ 154.121371] RIP [] virt_to_head_page+0x33/0x4a [ 154.121389] RSP [ 154.121398] CR2: ffffeae38016fec8 [ 154.133289] ---[ end trace f4a1176ae520c6e2 ]--- gdb itself shows (taken from the first time I hit this bug) with Dreamfal= l Chapters (but as I've written before, other games like Borderlands 2/The Pre-Sequel using Steam fail as well): 0x00007fabd96db18d in poll () at ../sysdeps/unix/syscall-template.S:81 81 ../sysdeps/unix/syscall-template.S: No such file or directory. (gdb) c Continuing. Program received signal SIGPWR, Power fail/restart. [Switching to Thread 0x7fabd4f37700 (LWP 1959)] sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85 85 ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S: No such file o= r directory. (gdb) bt full #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85 No locals. #1 0x00007fabd58984f3 in mono_sem_wait () from /home/kai/.local/share/Steam/SteamApps/common/Dreamfall Chapters/Dreamfal= l Chapters_Data/Mono/x86_64/libmono.so No symbol table info available. #2 0x00007fabd57fea3b in ?? () from /home/kai/.local/share/Steam/SteamApps/common/Dreamfall Chapters/Dreamfal= l Chapters_Data/Mono/x86_64/libmono.so No symbol table info available. #3 0x00007fabd5869085 in ?? () from /home/kai/.local/share/Steam/SteamApps/common/Dreamfall Chapters/Dreamfal= l Chapters_Data/Mono/x86_64/libmono.so No symbol table info available. #4 0x00007fabd5890118 in ?? () from /home/kai/.local/share/Steam/SteamApps/common/Dreamfall Chapters/Dreamfal= l Chapters_Data/Mono/x86_64/libmono.so No symbol table info available. #5 0x00007fabd58b1389 in ?? () from /home/kai/.local/share/Steam/SteamApps/common/Dreamfall Chapters/Dreamfal= l Chapters_Data/Mono/x86_64/libmono.so No symbol table info available. #6 0x00007fabdaf2e0a4 in start_thread (arg=3D0x7fabd4f37700) at pthread_= create.c:309 __res =3D pd =3D 0x7fabd4f37700 now =3D unwind_buf =3D {cancel_jmp_buf =3D {{jmp_buf =3D {140375988860672= , -6352670935743070686, 0, 140376098332768, 140375998660696, 14037598886067= 2, 6377500145404476962, 6377504531018677794}, mask_was_saved =3D 0}}, priv =3D= {pad =3D {0x0, 0x0, 0x0, 0x0}, data =3D {prev =3D 0x0, cleanup =3D 0x0, canceltype =3D 0}}} not_first_call =3D pagesize_m1 =3D sp =3D freesize =3D __PRETTY_FUNCTION__ =3D "start_thread" #7 0x00007fabd96e3ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/c= lone.S:111 No locals. (gdb) info registers all rax 0xfffffffffffffe00 -512 rbx 0x7fabd5bbbfd0 140376001986512 rcx 0xffffffffffffffff -1 rdx 0x0 0 rsi 0x80 128 rdi 0x7fabd5bbbfd0 140376001986512 rbp 0x0 0x0 rsp 0x7fabd4f36d70 0x7fabd4f36d70 r8 0x0 0 r9 0x0 0 r10 0x0 0 r11 0x246 582 r12 0x7fabd57fe9e5 140375998065125 r13 0x0 0 r14 0x0 0 r15 0x7fabd4f36dd8 140375988858328 rip 0x7fabdaf34050 0x7fabdaf34050 eflags 0x246 [ PF ZF IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 st0 0 (raw 0x00000000000000000000) st1 0 (raw 0x00000000000000000000) st2 0 (raw 0x00000000000000000000) st3 0 (raw 0x00000000000000000000) st4 0 (raw 0x00000000000000000000) st5 0 (raw 0x00000000000000000000) st6 0 (raw 0x00000000000000000000) st7 0 (raw 0x00000000000000000000) fctrl 0x27f 639 fstat 0x0 0 ftag 0xffff 65535 fiseg 0x0 0 fioff 0x0 0 foseg 0x0 0 fooff 0x0 0 fop 0x0 0 mxcsr 0x1fa0 [ PE IM DM ZM OM UM PM ] ymm0 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x8000000000000000, 0x0, 0x0, 0x0}, v32_int8 =3D {0xff, 0xff, 0xff, 0xff= , 0xff, 0xff, 0xff, 0xff, 0x0 }, v16_int16 =3D {0xffff, 0xffff,= 0xffff, 0xffff, 0x0 }, v8_int32 =3D {0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _int64 =3D {0xffffffffffffffff, 0x0, 0x0, 0x0}, v2_int128 =3D {0x0000000000000000ffffffffffffffff, 0x00000000000000000000000000000000}}= ymm1 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x0, 0x0, 0x0, 0x0}, v32_int8 =3D {0x0 }, v16_int16 =3D= {0x0 }, v8_int32 =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0= }, v4_int64 =3D {0x0, 0x0, 0x0, 0x0}, v2_int128 =3D { 0x00000000000000000000000000000000, 0x0000000000000000000000000000000= 0}} ymm2 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x0, 0x0, 0x0, 0x0}, v32_int8 =3D {0x0 }, v16_int16 =3D= {0x0 }, v8_int32 =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0= }, v4_int64 =3D {0x0, 0x0, 0x0, 0x0}, v2_int128 =3D { 0x00000000000000000000000000000000, 0x0000000000000000000000000000000= 0}} ymm3 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x0, 0x0, 0x0, 0x0}, v32_int8 =3D {0x0 }, v16_int16 =3D= {0x0 }, v8_int32 =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0= }, v4_int64 =3D {0x0, 0x0, 0x0, 0x0}, v2_int128 =3D { 0x00000000000000000000000000000000, 0x0000000000000000000000000000000= 0}} ymm4 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x0, 0x0, 0x0, 0x0}, v32_int8 =3D {0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0= x74, 0x20, 0x0 }, v16_int16 =3D {0x6f20, 0x6a62, 0x6365, 0x2= 074, 0x0 }, v8_int32 =3D { 0x6a626f20, 0x20746365, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 =3D {0x207463656a626f20, 0x0, 0x0, 0x0}, v2_int128 =3D {0x0000000000000000207463656a626f20, 0x00000000000000000000000000000000}}= ymm5 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x8000000000000000, 0x0, 0x0, 0x0}, v32_int8 =3D {0x68, 0x65, 0x63, 0x6b= , 0x70, 0x6f, 0x69, 0x6e, 0x0 }, v16_int16 =3D {0x6568, 0x6b63,= 0x6f70, 0x6e69, 0x0 }, v8_int32 =3D {0x6b636568, 0x6e696f70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _int64 =3D {0x6e696f706b636568, 0x0, 0x0, 0x0}, v2_int128 =3D {0x00000000000000006e696f706b636568, 0x00000000000000000000000000000000}}= ymm6 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x8000000000000000, 0x0, 0x0, 0x0}, v32_int8 =3D {0x65, 0x5f, 0x69, 0x6e= , 0x74, 0x65, 0x72, 0x72, 0x0 }, v16_int16 =3D {0x5f65, 0x6e69,= 0x6574, 0x7272, 0x0 }, v8_int32 =3D {0x6e695f65, 0x72726574, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _int64 =3D {0x727265746e695f65, 0x0, 0x0, 0x0}, v2_int128 =3D {0x0000000000000000727265746e695f65, 0x00000000000000000000000000000000}}= ymm7 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x0, 0x0, 0x0, 0x0}, v32_int8 =3D {0x0 }, v16_int16 =3D= {0x0 }, v8_int32 =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0= }, v4_int64 =3D {0x0, 0x0, 0x0, 0x0}, v2_int128 =3D { 0x00000000000000000000000000000000, 0x0000000000000000000000000000000= 0}} ymm8 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x0, 0x0, 0x0, 0x0}, v32_int8 =3D {0x0 }, v16_int16 =3D= {0x0 }, v8_int32 =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0= }, v4_int64 =3D {0x0, 0x0, 0x0, 0x0}, v2_int128 =3D { 0x00000000000000000000000000000000, 0x0000000000000000000000000000000= 0}} ymm9 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x0, 0x0, 0x0, 0x0}, v32_int8 =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x= 0, 0x0, 0x0, 0xff, 0x0 }, v16_int16 =3D {0x0, 0x0, 0x0, 0x0, 0x= 0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 =3D {0x0, 0x0, 0xff0000, 0x0, 0x0, 0x0, 0x0, 0x0}= , v4_int64 =3D {0x0, 0xff0000, 0x0, 0x0}, v2_int128 =3D {0x0000000000ff00000000000000000000, 0x00000000000000000000000000000000}}= ymm10 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x0, 0x0, 0x0, 0x0}, v32_int8 =3D {0x0 }, v16_int16 =3D= {0x0 }, v8_int32 =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0= }, v4_int64 =3D {0x0, 0x0, 0x0, 0x0}, v2_int128 =3D { 0x00000000000000000000000000000000, 0x0000000000000000000000000000000= 0}} ymm11 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x8000000000000000, 0x0, 0x0, 0x0}, v32_int8 =3D {0x0, 0x0, 0x0, 0x0, 0x= 0, 0x0, 0x0, 0xff, 0x0 }, v16_int16 =3D {0x0, 0x0, 0x0, 0xff00,= 0x0 }, v8_int32 =3D {0x0, 0xff000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 =3D {0xff00000000= 000000, 0x0, 0x0, 0x0}, v2_int128 =3D {0x0000000000000000ff00000000000000, 0x00000000000000000000000000000000}} ymm12 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x0, 0x0, 0x0, 0x0}, v32_int8 =3D {0x0 }, v16_int16 =3D= {0x0 }, v8_int32 =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0= }, v4_int64 =3D {0x0, 0x0, 0x0, 0x0}, v2_int128 =3D { 0x00000000000000000000000000000000, 0x0000000000000000000000000000000= 0}} ymm13 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x0, 0x0, 0x0, 0x0}, v32_int8 =3D {0x0 }, v16_int16 =3D= {0x0 }, v8_int32 =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0= }, v4_int64 =3D {0x0, 0x0, 0x0, 0x0}, v2_int128 =3D { 0x00000000000000000000000000000000, 0x0000000000000000000000000000000= 0}} ymm14 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x0, 0x0, 0x0, 0x0}, v32_int8 =3D {0x0 }, v16_int16 =3D= {0x0 }, v8_int32 =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0= }, v4_int64 =3D {0x0, 0x0, 0x0, 0x0}, v2_int128 =3D { 0x00000000000000000000000000000000, 0x0000000000000000000000000000000= 0}} ymm15 {v8_float =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4= _double =3D {0x0, 0x0, 0x0, 0x0}, v32_int8 =3D {0x0 }, v16_int16 =3D= {0x0 }, v8_int32 =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0= }, v4_int64 =3D {0x0, 0x0, 0x0, 0x0}, v2_int128 =3D { 0x00000000000000000000000000000000, 0x0000000000000000000000000000000= 0}} Stuff like KDE's desktop effects (renderer settings: OpenGL 3.1, native) = or glxgears don't trigger this bug. --lIugRD8ANsA4jbGp39d2wgnAbKvtFcWI4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQGcBAEBCgAGBQJUZ8QuAAoJEKMJ12zh3lnSgUQL/0/Yxhoy2GFVXDQEKM7YOkql 6kZho1eC3dDm+Iz4OjyKNHFKgFRBij/fqzDrxiMlNkteNXkJdRm3SCp/KtfvOe6o UHp4qr9U7n5BLTJozk2TD/XApTgYZtMWI3d/FrZ+I7/XYFfwLaXKHYAzX6g6j0ox iGdsgtdkQfo7pkuJKUvOXtcpliLrMHMD+DOhshPnykqFpd70w431A9Ks0vC4ZTGG zbCcQLFzJoysBFJQ0bHeWCDc5nlmowpqm6TA3xSkrM9NAj10P5JmKVqcbSmBCUTZ chHsReq7CFhdd0zJANwznlAC4xUp6hWq1eG9kjNFqyXsnD5vMSvvxnQRUTS+kIr2 e0P8j23Z+9rGqtWbf/OhxPXlIdk+qKG7tTLXF9ly2zGZ3kUGY3iMX5hlwLsmNalk I+ZEPP0xeFtB62QJesXz+0bn4Oc2ARQjbwtEsX81i68+0zWe7Ff3DZIo1mTuNXEK z6XJ68l2EFvO/sv6nxEO97r4l+i3AT9xPT4BozTXcg== =hZva -----END PGP SIGNATURE----- --lIugRD8ANsA4jbGp39d2wgnAbKvtFcWI4-- --===============1072552809== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK --===============1072552809==--