<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>391362</bug_id>
          
          <creation_ts>2018-03-03 23:30:20 +0000</creation_ts>
          <short_desc>Amarok crash on start</short_desc>
          <delta_ts>2025-01-14 16:23:00 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>amarok</product>
          <component>general</component>
          <version>2.9.0</version>
          <rep_platform>Arch Linux</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Jonathan">jonathan</reporter>
          <assigned_to>nsane457</assigned_to>
          <cc>fabian</cc>
    
    <cc>geiger.david68210</cc>
    
    <cc>nsane457</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1735580</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan">jonathan</who>
    <bug_when>2018-03-03 23:30:20 +0000</bug_when>
    <thetext>Application: amarok (2.8.0)

Qt Version: 5.10.1
Frameworks Version: 5.43.0
Operating System: Linux 4.15.7-1-ck-piledriver x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

Start amarok, crash everytime attempt to launch it.

Distribution: Arch

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library &quot;/usr/lib/libthread_db.so.1&quot;.
[Current thread is 1 (Thread 0x7fe08ffb7b40 (LWP 8063))]

Thread 3 (Thread 0x7fe038423700 (LWP 8066)):
#0  0x00007fe08b7a5786 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe042bc2308 in  () at /usr/lib/libmysqld.so.18
#2  0x00007fe042b6f61b in  () at /usr/lib/libmysqld.so.18
#3  0x00007fe08b79f08c in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe08cc2de7f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fe05927f700 (LWP 8065)):
#0  0x00007fe08cc1f3d8 in read () at /usr/lib/libc.so.6
#1  0x00007fe077a857c2 in pa_read () at /usr/lib/pulseaudio/libpulsecommon-11.1.so
#2  0x00007fe083e3c7af in pa_mainloop_prepare () at /usr/lib/libpulse.so.0
#3  0x00007fe083e3d241 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007fe083e3d301 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007fe083e4b6ae in  () at /usr/lib/libpulse.so.0
#6  0x00007fe077ab581c in  () at /usr/lib/pulseaudio/libpulsecommon-11.1.so
#7  0x00007fe08b79f08c in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fe08cc2de7f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fe08ffb7b40 (LWP 8063)):
[KCrash Handler]
#6  0x00007fe07490cc02 in get_charset () at /usr/lib/libsmbconf.so.0
#7  0x00007fe0429e7242 in thd_init_client_charset(THD*, unsigned int) () at /usr/lib/libmysqld.so.18
#8  0x00007fe04296c154 in check_embedded_connection () at /usr/lib/libmysqld.so.18
#9  0x00007fe042974b09 in mysql_real_connect () at /usr/lib/libmysqld.so.18
#10 0x00007fe058877a85 in MySqlEmbeddedStorage::MySqlEmbeddedStorage(QString const&amp;) () at /usr/lib/kde4/amarok_collection-mysqlecollection.so
#11 0x00007fe058876a07 in  () at /usr/lib/kde4/amarok_collection-mysqlecollection.so
#12 0x00007fe08f8d9834 in CollectionManager::loadPlugins(QList&lt;Collections::CollectionFactory*&gt; const&amp;) () at /usr/lib/libamaroklib.so.1
#13 0x00007fe08f8d9cc9 in CollectionManager::handleNewFactories(QList&lt;Plugins::PluginFactory*&gt; const&amp;) () at /usr/lib/libamaroklib.so.1
#14 0x00007fe08f9f164b in Plugins::PluginManager::init() () at /usr/lib/libamaroklib.so.1
#15 0x00007fe08f9f1d4d in Plugins::PluginManager::PluginManager(QObject*) () at /usr/lib/libamaroklib.so.1
#16 0x00007fe08f9f1e67 in Plugins::PluginManager::instance() () at /usr/lib/libamaroklib.so.1
#17 0x00007fe08f9e3da7 in MainWindow::MainWindow() () at /usr/lib/libamaroklib.so.1
#18 0x00007fe08f9c986b in App::continueInit() () at /usr/lib/libamaroklib.so.1
#19 0x00007fe08f9caaba in App::App() () at /usr/lib/libamaroklib.so.1
#20 0x00005603931e4e80 in  ()
#21 0x00007fe08cb58f4a in __libc_start_main () at /usr/lib/libc.so.6
#22 0x00005603931e6bfa in _start ()

Possible duplicates by query: bug 369494.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736466</commentid>
    <comment_count>1</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2018-03-07 18:10:34 +0000</bug_when>
    <thetext>Sadly you do not have debugging symbols enabled, so the backtrace is not really useful. Please see also https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1743432</commentid>
    <comment_count>2</comment_count>
      <attachid>111866</attachid>
    <who name="">nsane457</who>
    <bug_when>2018-04-05 23:04:07 +0000</bug_when>
    <thetext>Created attachment 111866
backtrace.txt

I ran into this bug in Gentoo Linux after building amarok from git as of commit adcbef160f03dcd54c44e3f0ff7a5c1d3c198532 (4/4/2018).  This is full gdb backtrace of all threads with symbols.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1743435</commentid>
    <comment_count>3</comment_count>
    <who name="">nsane457</who>
    <bug_when>2018-04-05 23:17:17 +0000</bug_when>
    <thetext>In my backtrace, the segfault happens in &apos;get_charset ()&apos; in file

&gt; ../source3/registry/reg_parse_internal.c

In the original submitted backtrace, the symbol is from &quot;/usr/lib/libsmbconf.so.0&quot;.

Both of there reference the &apos;get_charset&apos; symbol from samba even though, looking at the sourcecode, it seems mysql includes its own definition of &apos;get_charset&apos; in the file &quot;mysys/charset.c:.  Is there something about the way amarok loads mysql that could cause it to bind to &apos;get_charset&apos; from the wrong library?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1743772</commentid>
    <comment_count>4</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2018-04-07 20:54:25 +0000</bug_when>
    <thetext>Could you please not hijack a bug which was about a different version?

FWIW: backtraces need to be posted as comments, attachments are not searchable unfortunately. And please do not confirm reports yourself, those need to be confirmed by the developers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1743785</commentid>
    <comment_count>5</comment_count>
    <who name="">nsane457</who>
    <bug_when>2018-04-07 22:57:45 +0000</bug_when>
    <thetext>(In reply to Myriam Schweingruber from comment #4)
&gt; Could you please not hijack a bug which was about a different version?
&gt; 
&gt; FWIW: backtraces need to be posted as comments, attachments are not
&gt; searchable unfortunately. And please do not confirm reports yourself, those
&gt; need to be confirmed by the developers.

Sorry.  I&apos;ll opened a new bug https://bugs.kde.org/show_bug.cgi?id=392848</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1755376</commentid>
    <comment_count>6</comment_count>
    <who name="Jonathan">jonathan</who>
    <bug_when>2018-05-28 19:33:22 +0000</bug_when>
    <thetext>Backtrace with libsmbconf debug symbol, you can see: &quot;#6  0x00007f4d74bf46da in get_charset (c=0xe0 &lt;error: Cannot access memory at address 0xe0&gt;) at ../source3/registry/reg_parse_internal.c:220&quot;

It&apos;s enought?


Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library &quot;/usr/lib/libthread_db.so.1&quot;.
[Current thread is 1 (Thread 0x7f4d90e2eb40 (LWP 23598))]

Thread 3 (Thread 0x7f4d32ffb700 (LWP 23601)):
#0  0x00007f4d8c09d35b in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f4d3dbbe7f7 in  () at /usr/lib/libmysqld.so.18
#2  0x00007f4d3db78f2c in  () at /usr/lib/libmysqld.so.18
#3  0x00007f4d8c097075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4d8da4853f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f4d57087700 (LWP 23600)):
#0  0x00007f4d8da39934 in read () at /usr/lib/libc.so.6
#1  0x00007f4d778157c2 in pa_read () at /usr/lib/pulseaudio/libpulsecommon-11.1.so
#2  0x00007f4d8472c7af in pa_mainloop_prepare () at /usr/lib/libpulse.so.0
#3  0x00007f4d8472d241 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007f4d8472d301 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007f4d8473b6ae in  () at /usr/lib/libpulse.so.0
#6  0x00007f4d7784581c in  () at /usr/lib/pulseaudio/libpulsecommon-11.1.so
#7  0x00007f4d8c097075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f4d8da4853f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f4d90e2eb40 (LWP 23598)):
[KCrash Handler]
#6  0x00007f4d74bf46da in get_charset (c=0xe0 &lt;error: Cannot access memory at address 0xe0&gt;) at ../source3/registry/reg_parse_internal.c:220
#7  0x00007f4d3d9f8e52 in thd_init_client_charset(THD*, unsigned int) () at /usr/lib/libmysqld.so.18
#8  0x00007f4d3d982864 in check_embedded_connection () at /usr/lib/libmysqld.so.18
#9  0x00007f4d3d98a6fe in mysql_real_connect () at /usr/lib/libmysqld.so.18
#10 0x00007f4d3efcf356 in MySqlEmbeddedStorage::init(QString const&amp;) () at /usr/lib/kde4/amarok_storage-mysqlestorage.so
#11 0x00007f4d3efd017a in  () at /usr/lib/kde4/amarok_storage-mysqlestorage.so
#12 0x00007f4d9086d500 in Plugins::PluginManager::checkPluginEnabledStates() () at /usr/lib/libamaroklib.so.1
#13 0x00007f4d9086ea4e in Plugins::PluginManager::PluginManager(QObject*) () at /usr/lib/libamaroklib.so.1
#14 0x00007f4d9086eb4f in Plugins::PluginManager::instance() () at /usr/lib/libamaroklib.so.1
#15 0x00007f4d9085dc38 in MainWindow::MainWindow() () at /usr/lib/libamaroklib.so.1
#16 0x00007f4d90843feb in App::continueInit() () at /usr/lib/libamaroklib.so.1
#17 0x00007f4d908452f5 in App::App() () at /usr/lib/libamaroklib.so.1
#18 0x0000556c75889fba in  ()
#19 0x00007f4d8d97306b in __libc_start_main () at /usr/lib/libc.so.6
#20 0x0000556c7588bfca in _start ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1920039</commentid>
    <comment_count>7</comment_count>
    <who name="Fabian Vogt">fabian</who>
    <bug_when>2020-04-04 10:09:09 +0000</bug_when>
    <thetext>Both libmariadbd/libmysqld (loaded by amarok) and libsmbconf (loaded by ffmpeg) .
The library which is loaded first takes precedence, which is in this case libsmbconf through ffmpeg. If libmariadbd/libmysqld is loaded first, get_charset resolves to the right library.
To force this, just LD_PRELOAD=/usr/lib64/libmariadbd.so.19 amarok makes it work fine here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1920191</commentid>
    <comment_count>8</comment_count>
    <who name="">nsane457</who>
    <bug_when>2020-04-05 00:01:02 +0000</bug_when>
    <thetext>(In reply to Fabian Vogt from comment #7)
&gt; Both libmariadbd/libmysqld (loaded by amarok) and libsmbconf (loaded by
&gt; ffmpeg) .
&gt; The library which is loaded first takes precedence, which is in this case
&gt; libsmbconf through ffmpeg. If libmariadbd/libmysqld is loaded first,
&gt; get_charset resolves to the right library.
&gt; To force this, just LD_PRELOAD=/usr/lib64/libmariadbd.so.19 amarok makes it
&gt; work fine here.

Thanks. I don&apos;t have the means to test right now so I&apos;m going to close this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2389469</commentid>
    <comment_count>9</comment_count>
    <who name="David Geiger">geiger.david68210</who>
    <bug_when>2025-01-14 16:23:00 +0000</bug_when>
    <thetext>Hi,

We have the same issue here on Mageia Cauldron, only &quot;$ LD_PRELOAD=/usr/lib64/libmariadbd.so.19 amarok&quot; works!

amarok: 3.2.1 compiled with Qt 6.8.1</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>111866</attachid>
            <date>2018-04-05 23:04:07 +0000</date>
            <delta_ts>2018-04-05 23:04:07 +0000</delta_ts>
            <desc>backtrace.txt</desc>
            <filename>backtrace.txt</filename>
            <type>text/plain</type>
            <size>16325</size>
            <attacher>nsane457</attacher>
            
              <data encoding="base64">U3RhcnRpbmcgcHJvZ3JhbTogL3Vzci9iaW4vYW1hcm9rIApbVGhyZWFkIGRlYnVnZ2luZyB1c2lu
ZyBsaWJ0aHJlYWRfZGIgZW5hYmxlZF0KVXNpbmcgaG9zdCBsaWJ0aHJlYWRfZGIgbGlicmFyeSAi
L2xpYjY0L2xpYnRocmVhZF9kYi5zby4xIi4KW05ldyBUaHJlYWQgMHg3ZmZmYzJlOGQ3MDAgKExX
UCAzMjQ1MyldCltOZXcgVGhyZWFkIDB4N2ZmZmMxYjBhNzAwIChMV1AgMzI0NTYpXQpbTmV3IFRo
cmVhZCAweDdmZmZiOTIwOTcwMCAoTFdQIDMyNDU4KV0KW1RocmVhZCAweDdmZmZiOTIwOTcwMCAo
TFdQIDMyNDU4KSBleGl0ZWRdCltOZXcgVGhyZWFkIDB4N2ZmZmI5MjA5NzAwIChMV1AgMzI0NTkp
XQpbVGhyZWFkIDB4N2ZmZmI5MjA5NzAwIChMV1AgMzI0NTkpIGV4aXRlZF0KW05ldyBUaHJlYWQg
MHg3ZmZmYjkyMDk3MDAgKExXUCAzMjQ2MCldCltUaHJlYWQgMHg3ZmZmYjkyMDk3MDAgKExXUCAz
MjQ2MCkgZXhpdGVkXQoKVGhyZWFkIDEgImFtYXJvayIgcmVjZWl2ZWQgc2lnbmFsIFNJR1NFR1Ys
IFNlZ21lbnRhdGlvbiBmYXVsdC4KMHgwMDAwN2ZmZmNmN2FkOGNkIGluIGdldF9jaGFyc2V0IChj
PTB4MjEgPGVycm9yOiBDYW5ub3QgYWNjZXNzIG1lbW9yeSBhdCBhZGRyZXNzIDB4MjE+KSBhdCAu
Li9zb3VyY2UzL3JlZ2lzdHJ5L3JlZ19wYXJzZV9pbnRlcm5hbC5jOjIyMAoyMjAJCWlmIChzdHJj
bXAoYywgImRvcyIpID09IDApIHsKClRocmVhZCAzIChUaHJlYWQgMHg3ZmZmYzFiMGE3MDAgKExX
UCAzMjQ1NikpOgojMCAgMHgwMDAwN2ZmZmY0ODRhYWUzIGluIF9fR0lfX19wb2xsIChmZHM9ZmRz
QGVudHJ5PTB4N2ZmZmI0MDA0ZGIwLCBuZmRzPW5mZHNAZW50cnk9MywgdGltZW91dD10aW1lb3V0
QGVudHJ5PS0xKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9wb2xsLmM6MjkKICAgICAg
ICByZXN1bHR2YXIgPSAxODQ0Njc0NDA3MzcwOTU1MTEwMAogICAgICAgIHNjX2NhbmNlbF9vbGR0
eXBlID0gMAogICAgICAgIHNjX3JldCA9IDxvcHRpbWl6ZWQgb3V0PgojMSAgMHgwMDAwN2ZmZmU0
NWNhMDk1IGluIHBvbGwgKF9fdGltZW91dD0tMSwgX19uZmRzPTMsIF9fZmRzPTB4N2ZmZmI0MDA0
ZGIwKSBhdCAvdXNyL2luY2x1ZGUvYml0cy9wb2xsMi5oOjQ2Ck5vIGxvY2Fscy4KIzIgIGdfcG9s
bCAoZmRzPWZkc0BlbnRyeT0weDdmZmZiNDAwNGRiMCwgbmZkcz1uZmRzQGVudHJ5PTMsIHRpbWVv
dXQ9dGltZW91dEBlbnRyeT0tMSkgYXQgL3Vzci9zcmMvZGVidWcvZGV2LWxpYnMvZ2xpYi0yLjUy
LjMvZ2xpYi0yLjUyLjMvZ2xpYi9ncG9sbC5jOjEyNApObyBsb2NhbHMuCiMzICAweDAwMDA3ZmZm
ZTQ1YjM0MDEgaW4gZ19tYWluX2NvbnRleHRfcG9sbCAoY29udGV4dD1jb250ZXh0QGVudHJ5PTB4
N2ZmZmI0MDAwYmYwLCB0aW1lb3V0PS0xLCBwcmlvcml0eT08b3B0aW1pemVkIG91dD4sIGZkcz1m
ZHNAZW50cnk9MHg3ZmZmYjQwMDRkYjAsIG5fZmRzPW5fZmRzQGVudHJ5PTMpIGF0IC91c3Ivc3Jj
L2RlYnVnL2Rldi1saWJzL2dsaWItMi41Mi4zL2dsaWItMi41Mi4zL2dsaWIvZ21haW4uYzo0Mjcx
CiAgICAgICAgcG9sbF9mdW5jID0gMHg3ZmZmZTQ1Y2EwNjkgPGdfcG9sbD4KIzQgIDB4MDAwMDdm
ZmZlNDViNmIzYiBpbiBnX21haW5fY29udGV4dF9pdGVyYXRlIChjb250ZXh0PWNvbnRleHRAZW50
cnk9MHg3ZmZmYjQwMDBiZjAsIGJsb2NrPWJsb2NrQGVudHJ5PTEsIGRpc3BhdGNoPWRpc3BhdGNo
QGVudHJ5PTEsIHNlbGY9PG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9kZXYtbGli
cy9nbGliLTIuNTIuMy9nbGliLTIuNTIuMy9nbGliL2dtYWluLmM6Mzk2NwogICAgICAgIG1heF9w
cmlvcml0eSA9IDIxNDc0ODM2NDcKICAgICAgICB0aW1lb3V0ID0gLTEKICAgICAgICBzb21lX3Jl
YWR5ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgbmZkcyA9IDMKICAgICAgICBhbGxvY2F0ZWRf
bmZkcyA9IDMKICAgICAgICBmZHMgPSAweDdmZmZiNDAwNGRiMAojNSAgMHgwMDAwN2ZmZmU0NWI2
YzY4IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoY29udGV4dD0weDdmZmZiNDAwMGJmMCwg
bWF5X2Jsb2NrPW1heV9ibG9ja0BlbnRyeT0xKSBhdCAvdXNyL3NyYy9kZWJ1Zy9kZXYtbGlicy9n
bGliLTIuNTIuMy9nbGliLTIuNTIuMy9nbGliL2dtYWluLmM6NDAzMwogICAgICAgIHJldHZhbCA9
IDxvcHRpbWl6ZWQgb3V0PgojNiAgMHgwMDAwN2ZmZmY1MjRhZjliIGluIFFFdmVudERpc3BhdGNo
ZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4N2ZmZmI0MDAwYjIwLCBmbGFncz0uLi4pIGF0
IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQyMwogICAgICAgIGQgPSAweDdmZmZi
NDAwMGI0MAogICAgICAgIGNhbldhaXQgPSB0cnVlCiAgICAgICAgc2F2ZWRGbGFncyA9IDxvcHRp
bWl6ZWQgb3V0PgogICAgICAgIHJlc3VsdCA9IDxvcHRpbWl6ZWQgb3V0PgojNyAgMHgwMDAwN2Zm
ZmY1MWU5MDQwIGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9dGhpc0BlbnRyeT0w
eDdmZmZjMWIwOWI2MCwgZmxhZ3M9Li4uLCBmbGFnc0BlbnRyeT0uLi4pIGF0IGtlcm5lbC9xZXZl
bnRsb29wLmNwcDoxMzQKICAgICAgICBkID0gPG9wdGltaXplZCBvdXQ+CiM4ICAweDAwMDA3ZmZm
ZjUxZTk2OTEgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz10aGlzQGVudHJ5PTB4N2ZmZmMxYjA5
YjYwLCBmbGFncz1mbGFnc0BlbnRyeT0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMTIK
ICAgICAgICBkID0gMHg3ZmZmYjQwMDQ3NzAKICAgICAgICBsb2NrZXIgPSB7dmFsID0gOTM4MjQ5
OTU3MTUwMDh9CiAgICAgICAgcmVmID0ge2QgPSAweDdmZmZiNDAwNDc3MCwgbG9ja2VyID0gQDB4
N2ZmZmMxYjA5YWM4LCBleGNlcHRpb25DYXVnaHQgPSB0cnVlfQogICAgICAgIGFwcCA9IDxvcHRp
bWl6ZWQgb3V0PgojOSAgMHgwMDAwN2ZmZmY1MDA0ODVjIGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9
dGhpc0BlbnRyeT0weDdmZmZlZjA5ODA2MCA8KGFub255bW91cyBuYW1lc3BhY2UpOjpRX1FHU19f
cV9tYW5hZ2VyOjppbm5lckZ1bmN0aW9uKCk6OmhvbGRlcj4pIGF0IHRocmVhZC9xdGhyZWFkLmNw
cDo1MTUKICAgICAgICBkID0gMHg1NTU1NTU4YTY3NTAKICAgICAgICBsb2NrZXIgPSB7dmFsID0g
OTM4MjQ5OTU3MTUwMDh9CiAgICAgICAgZXZlbnRMb29wID0gezxRT2JqZWN0PiA9IHtfdnB0ci5R
T2JqZWN0ID0gMHg3ZmZmZjU2NjFiYTggPHZ0YWJsZSBmb3IgUUV2ZW50TG9vcCsxNj4sIHN0YXRp
YyBzdGF0aWNNZXRhT2JqZWN0ID0ge2QgPSB7c3VwZXJkYXRhID0gMHgwLCBzdHJpbmdkYXRhID0g
MHg3ZmZmZjUzNjBmODAgPHF0X21ldGFfc3RyaW5nZGF0YV9RT2JqZWN0PiwgZGF0YSA9IDB4N2Zm
ZmY1MzYwZTYwIDxxdF9tZXRhX2RhdGFfUU9iamVjdD4sIHN0YXRpY19tZXRhY2FsbCA9IDB4N2Zm
ZmY1MjI0YjYyIDxRT2JqZWN0OjpxdF9zdGF0aWNfbWV0YWNhbGwoUU9iamVjdCosIFFNZXRhT2Jq
ZWN0OjpDYWxsLCBpbnQsIHZvaWQqKik+LCByZWxhdGVkTWV0YU9iamVjdHMgPSAweDAsIGV4dHJh
ZGF0YSA9IDB4MH19LCBkX3B0ciA9IHtkID0gMHg3ZmZmYjQwMDQ3NzB9LCBzdGF0aWMgc3RhdGlj
UXRNZXRhT2JqZWN0ID0ge2QgPSB7c3VwZXJkYXRhID0gMHgwLCBzdHJpbmdkYXRhID0gMHg3ZmZm
ZjUzNjNjMjAgPHF0X21ldGFfc3RyaW5nZGF0YV9RdD4sIGRhdGEgPSAweDdmZmZmNTM2MTBhMCA8
cXRfbWV0YV9kYXRhX1F0Piwgc3RhdGljX21ldGFjYWxsID0gMHgwLCByZWxhdGVkTWV0YU9iamVj
dHMgPSAweDAsIGV4dHJhZGF0YSA9IDB4MH19fSwgc3RhdGljIHN0YXRpY01ldGFPYmplY3QgPSB7
ZCA9IHtzdXBlcmRhdGEgPSAweDdmZmZmNTY1YTI2MCA8UU9iamVjdDo6c3RhdGljTWV0YU9iamVj
dD4sIHN0cmluZ2RhdGEgPSAweDdmZmZmNTM1YmI2MCA8cXRfbWV0YV9zdHJpbmdkYXRhX1FFdmVu
dExvb3A+LCBkYXRhID0gMHg3ZmZmZjUzNWJiMDAgPHF0X21ldGFfZGF0YV9RRXZlbnRMb29wPiwg
c3RhdGljX21ldGFjYWxsID0gMHg3ZmZmZjUxZTkyNGUgPFFFdmVudExvb3A6OnF0X3N0YXRpY19t
ZXRhY2FsbChRT2JqZWN0KiwgUU1ldGFPYmplY3Q6OkNhbGwsIGludCwgdm9pZCoqKT4sIHJlbGF0
ZWRNZXRhT2JqZWN0cyA9IDB4MCwgZXh0cmFkYXRhID0gMHgwfX19CiAgICAgICAgcmV0dXJuQ29k
ZSA9IDxvcHRpbWl6ZWQgb3V0PgojMTAgMHgwMDAwN2ZmZmVlZTBmYzNiIGluIFFEQnVzQ29ubmVj
dGlvbk1hbmFnZXI6OnJ1biAodGhpcz0weDdmZmZlZjA5ODA2MCA8KGFub255bW91cyBuYW1lc3Bh
Y2UpOjpRX1FHU19fcV9tYW5hZ2VyOjppbm5lckZ1bmN0aW9uKCk6OmhvbGRlcj4pIGF0IHFkYnVz
Y29ubmVjdGlvbi5jcHA6MTc4CiAgICAgICAgbG9ja2VyID0ge3ZhbCA9IDB9CiMxMSAweDAwMDA3
ZmZmZjUwMGE1ZWMgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg3ZmZmZWYwOTgwNjAg
PChhbm9ueW1vdXMgbmFtZXNwYWNlKTo6UV9RR1NfX3FfbWFuYWdlcjo6aW5uZXJGdW5jdGlvbigp
Ojpob2xkZXI+KSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozNjgKICAgICAgICBfX2NsZnJh
bWUgPSB7X19jYW5jZWxfcm91dGluZSA9IDB4N2ZmZmY1MDA5MTUwIDxRVGhyZWFkUHJpdmF0ZTo6
ZmluaXNoKHZvaWQqKT4sIF9fY2FuY2VsX2FyZyA9IDB4N2ZmZmVmMDk4MDYwIDwoYW5vbnltb3Vz
IG5hbWVzcGFjZSk6OlFfUUdTX19xX21hbmFnZXI6OmlubmVyRnVuY3Rpb24oKTo6aG9sZGVyPiwg
X19kb19pdCA9IDEsIF9fY2FuY2VsX3R5cGUgPSAwfQogICAgICAgIHRociA9IDB4N2ZmZmVmMDk4
MDYwIDwoYW5vbnltb3VzIG5hbWVzcGFjZSk6OlFfUUdTX19xX21hbmFnZXI6OmlubmVyRnVuY3Rp
b24oKTo6aG9sZGVyPgogICAgICAgIGRhdGEgPSAweDU1NTU1NTgzMzE2MAojMTIgMHgwMDAwN2Zm
ZmYwZjcyYjA2IGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZmZmMxYjBhNzAwKSBhdCBwdGhyZWFk
X2NyZWF0ZS5jOjQ2MwogICAgICAgIHBkID0gMHg3ZmZmYzFiMGE3MDAKICAgICAgICBub3cgPSA8
b3B0aW1pemVkIG91dD4KICAgICAgICB1bndpbmRfYnVmID0ge2NhbmNlbF9qbXBfYnVmID0ge3tq
bXBfYnVmID0gezE0MDczNjQ0Mjk2NzgwOCwgLTIzNTAzMDU2NjA1MzU4Mjk1MDYsIDE0MDczNzQ4
ODM0NTI0NiwgMTQwNzM3NDg4MzQ1MjQ3LCAxNDA3Mzc0ODgzNDU0NDAsIDAsIDIzNTAxODY0MDU0
ODE0MTc3MjYsIDIzNTAyOTAzMjkwMTAxNzkwNzB9LCBtYXNrX3dhc19zYXZlZCA9IDB9fSwgcHJp
diA9IHtwYWQgPSB7MHgwLCAweDAsIDB4MCwgMHgwfSwgZGF0YSA9IHtwcmV2ID0gMHgwLCBjbGVh
bnVwID0gMHgwLCBjYW5jZWx0eXBlID0gMH19fQogICAgICAgIG5vdF9maXJzdF9jYWxsID0gPG9w
dGltaXplZCBvdXQ+CiMxMyAweDAwMDA3ZmZmZjQ4NTczZWYgaW4gY2xvbmUgKCkgYXQgLi4vc3lz
ZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6OTUKTm8gbG9jYWxzLgoKVGhyZWFk
IDIgKFRocmVhZCAweDdmZmZjMmU4ZDcwMCAoTFdQIDMyNDUzKSk6CiMwICAweDAwMDA3ZmZmZjQ4
NGFhZTMgaW4gX19HSV9fX3BvbGwgKGZkcz1mZHNAZW50cnk9MHg3ZmZmYzJlOGNiNDAsIG5mZHM9
bmZkc0BlbnRyeT0xLCB0aW1lb3V0PXRpbWVvdXRAZW50cnk9LTEpIGF0IC4uL3N5c2RlcHMvdW5p
eC9zeXN2L2xpbnV4L3BvbGwuYzoyOQogICAgICAgIHJlc3VsdHZhciA9IDE4NDQ2NzQ0MDczNzA5
NTUxMTAwCiAgICAgICAgc2NfY2FuY2VsX29sZHR5cGUgPSAwCiAgICAgICAgc2NfcmV0ID0gPG9w
dGltaXplZCBvdXQ+CiMxICAweDAwMDA3ZmZmZTBhMDljYTcgaW4gcG9sbCAoX190aW1lb3V0PS0x
LCBfX25mZHM9MSwgX19mZHM9MHg3ZmZmYzJlOGNiNDApIGF0IC91c3IvaW5jbHVkZS9iaXRzL3Bv
bGwyLmg6NDYKTm8gbG9jYWxzLgojMiAgX3hjYl9jb25uX3dhaXQgKGM9Y0BlbnRyeT0weDU1NTU1
NTdmZmVkMCwgY29uZD1jb25kQGVudHJ5PTB4NTU1NTU1N2ZmZjEwLCB2ZWN0b3I9dmVjdG9yQGVu
dHJ5PTB4MCwgY291bnQ9Y291bnRAZW50cnk9MHgwKSBhdCAvdXNyL3NyYy9kZWJ1Zy94MTEtbGli
cy9saWJ4Y2ItMS4xMy9saWJ4Y2ItMS4xMy9zcmMveGNiX2Nvbm4uYzo0NzkKICAgICAgICByZXQg
PSA8b3B0aW1pemVkIG91dD4KICAgICAgICBmZCA9IHtmZCA9IDMsIGV2ZW50cyA9IDEsIHJldmVu
dHMgPSAwfQojMyAgMHgwMDAwN2ZmZmUwYTBiZjEwIGluIHhjYl93YWl0X2Zvcl9ldmVudCAoYz0w
eDU1NTU1NTdmZmVkMCkgYXQgL3Vzci9zcmMvZGVidWcveDExLWxpYnMvbGlieGNiLTEuMTMvbGli
eGNiLTEuMTMvc3JjL3hjYl9pbi5jOjY5NwogICAgICAgIHJldCA9IDB4MAojNCAgMHgwMDAwN2Zm
ZmM0OTg1ZTZkIGluIFFYY2JFdmVudFJlYWRlcjo6cnVuICh0aGlzPTB4NTU1NTU1ODBjMDMwKSBh
dCBxeGNiY29ubmVjdGlvbi5jcHA6MTMzMAogICAgICAgIGV2ZW50ID0gPG9wdGltaXplZCBvdXQ+
CiM1ICAweDAwMDA3ZmZmZjUwMGE1ZWMgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg1
NTU1NTU4MGMwMzApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjM2OAogICAgICAgIF9fY2xm
cmFtZSA9IHtfX2NhbmNlbF9yb3V0aW5lID0gMHg3ZmZmZjUwMDkxNTAgPFFUaHJlYWRQcml2YXRl
OjpmaW5pc2godm9pZCopPiwgX19jYW5jZWxfYXJnID0gMHg1NTU1NTU4MGMwMzAsIF9fZG9faXQg
PSAxLCBfX2NhbmNlbF90eXBlID0gMH0KICAgICAgICB0aHIgPSAweDU1NTU1NTgwYzAzMAogICAg
ICAgIGRhdGEgPSAweDU1NTU1NTgwYzMyMAojNiAgMHgwMDAwN2ZmZmYwZjcyYjA2IGluIHN0YXJ0
X3RocmVhZCAoYXJnPTB4N2ZmZmMyZThkNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjQ2MwogICAg
ICAgIHBkID0gMHg3ZmZmYzJlOGQ3MDAKICAgICAgICBub3cgPSA8b3B0aW1pemVkIG91dD4KICAg
ICAgICB1bndpbmRfYnVmID0ge2NhbmNlbF9qbXBfYnVmID0ge3tqbXBfYnVmID0gezE0MDczNjQ2
MzQyNzMyOCwgLTIzNTAzMDU2NjA1MzU4Mjk1MDYsIDE0MDczNzQ4ODM0MzkxOCwgMTQwNzM3NDg4
MzQzOTE5LCAxNDA3Mzc0ODgzNDQxMTIsIDAsIDIzNTAxODkyMjQ1OTA1NzY2MzgsIDIzNTAyOTAz
MjkwMTAxNzkwNzB9LCBtYXNrX3dhc19zYXZlZCA9IDB9fSwgcHJpdiA9IHtwYWQgPSB7MHgwLCAw
eDAsIDB4MCwgMHgwfSwgZGF0YSA9IHtwcmV2ID0gMHgwLCBjbGVhbnVwID0gMHgwLCBjYW5jZWx0
eXBlID0gMH19fQogICAgICAgIG5vdF9maXJzdF9jYWxsID0gPG9wdGltaXplZCBvdXQ+CiM3ICAw
eDAwMDA3ZmZmZjQ4NTczZWYgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGlu
dXgveDg2XzY0L2Nsb25lLlM6OTUKTm8gbG9jYWxzLgoKVGhyZWFkIDEgKFRocmVhZCAweDdmZmZm
N2Y0ZmVjMCAoTFdQIDMyNDQ5KSk6CiMwICAweDAwMDA3ZmZmY2Y3YWQ4Y2QgaW4gZ2V0X2NoYXJz
ZXQgKGM9MHgyMSA8ZXJyb3I6IENhbm5vdCBhY2Nlc3MgbWVtb3J5IGF0IGFkZHJlc3MgMHgyMT4p
IGF0IC4uL3NvdXJjZTMvcmVnaXN0cnkvcmVnX3BhcnNlX2ludGVybmFsLmM6MjIwCk5vIGxvY2Fs
cy4KIzEgIDB4MDAwMDdmZmZiMThlMTI4YSBpbiB0aGRfaW5pdF9jbGllbnRfY2hhcnNldCAodGhk
PTB4NTU1NTU1ZmQyM2EwLCBjc19udW1iZXI9MzMpIGF0IC91c3Ivc3JjL2RlYnVnL2Rldi1kYi9t
eXNxbC01LjYuMzkvbXlzcWwvc3FsL3NxbF9jb25uZWN0LmNjOjQzOAogICAgICAgIGNzID0gMHg3
ZmZmZmZmZmQ1ZDAKIzIgIDB4MDAwMDdmZmZiMTg3MmVlMiBpbiBjaGVja19lbWJlZGRlZF9jb25u
ZWN0aW9uIChteXNxbD0weDU1NTU1NWZjNzFlMCwgZGI9MHgwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9k
ZXYtZGIvbXlzcWwtNS42LjM5L215c3FsL2xpYm15c3FsZC9saWJfc3FsLmNjOjc5NQogICAgICAg
IHJlc3VsdCA9IDUwNzM5OTI1OAogICAgICAgIGRiX3N0ciA9IHtzdHIgPSAweDAsIGxlbmd0aCA9
IDB9CiAgICAgICAgdGhkID0gMHg1NTU1NTVmZDIzYTAKICAgICAgICBzY3R4ID0gMHg3ZmZmYjE4
NzJhNWMgPGluaXRfZW1iZWRkZWRfbXlzcWwoTVlTUUwqLCBpbnQpKzE0MD4KIzMgIDB4MDAwMDdm
ZmZiMTgzYmJmMCBpbiBteXNxbF9yZWFsX2Nvbm5lY3QgKG15c3FsPTB4NTU1NTU1ZmM3MWUwLCBo
b3N0PTB4MCwgdXNlcj0weDdmZmZmZmZmZDY5MCAicGV0ZXIiLCBwYXNzd2Q9MHgwLCBkYj0weDAs
IHBvcnQ9MCwgdW5peF9zb2NrZXQ9MHgwLCBjbGllbnRfZmxhZz0zNTgwNTQ5KSBhdCAvdXNyL3Ny
Yy9kZWJ1Zy9kZXYtZGIvbXlzcWwtNS42LjM5L215c3FsL2xpYm15c3FsZC9saWJteXNxbGQuYzox
ODAKICAgICAgICBuYW1lX2J1ZmYgPSAicGV0ZXJcMDAwXDAwMFwwMDBcMzQwcVwzNzRVVVVcMDAw
XDAwMFwzNzBcMjMwXDI2NVVVVVwwMDBcMDAwXDAwMVwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMzQwXDMyNlwzNzdcMzc3XDM3N1wxNzdcMDAwXDAwMG9cMjQ3XDIwMlwyNjFcMzc3XDE3N1ww
MDBcMDAwXDI0MCIKIzQgIDB4MDAwMDdmZmZiMjdlMmMxMiBpbiBNeVNxbEVtYmVkZGVkU3RvcmFn
ZTo6aW5pdCAodGhpcz10aGlzQGVudHJ5PTB4NTU1NTU1YjlmNGEwLCBzdG9yYWdlTG9jYXRpb249
Li4uKSBhdCAvdXNyL3NyYy9kZWJ1Zy9tZWRpYS1zb3VuZC9hbWFyb2stOTk5OS9hbWFyb2stOTk5
OS9zcmMvY29yZS1pbXBsL3N0b3JhZ2Uvc3FsL215c3FsZXN0b3JhZ2UvTXlTcWxFbWJlZGRlZFN0
b3JhZ2UuY3BwOjExNgogICAgICAgIHN0b3JhZ2VQYXRoID0ge3N0YXRpYyBudWxsID0gezxObyBk
YXRhIGZpZWxkcz59LCBkID0gMHg1NTU1NTU4ZTczMTB9CiAgICAgICAgZGF0YWJhc2VEaXIgPSB7
c3RhdGljIG51bGwgPSB7PE5vIGRhdGEgZmllbGRzPn0sIGQgPSAweDU1NTU1NWJhMDEzMH0KICAg
ICAgICBteXNxbF9hcmdzID0ge2QgPSAweDU1NTU1NWI1OThlMH0KICAgICAgICBkYXRhRGlyID0g
e2QgPSAweDU1NTU1NWJhMDFhMH0KIzUgIDB4MDAwMDdmZmZiMjdlMzljMCBpbiBNeVNxbGVTdG9y
YWdlRmFjdG9yeTo6aW5pdCAodGhpcz0weDU1NTU1NWI2MzE0MCkgYXQgL3Vzci9zcmMvZGVidWcv
bWVkaWEtc291bmQvYW1hcm9rLTk5OTkvYW1hcm9rLTk5OTkvc3JjL2NvcmUtaW1wbC9zdG9yYWdl
L3NxbC9teXNxbGVzdG9yYWdlL015U3FsRW1iZWRkZWRTdG9yYWdlRmFjdG9yeS5jcHA6NDMKICAg
ICAgICBpbml0UmVzdWx0ID0gPG9wdGltaXplZCBvdXQ+CiM2ICAweDAwMDA3ZmZmZjc4ODdkZjUg
aW4gUGx1Z2luczo6UGx1Z2luTWFuYWdlcjo6Y2hlY2tQbHVnaW5FbmFibGVkU3RhdGVzICh0aGlz
PXRoaXNAZW50cnk9MHg1NTU1NTViMmVkNTApIGF0IC91c3Ivc3JjL2RlYnVnL21lZGlhLXNvdW5k
L2FtYXJvay05OTk5L2FtYXJvay05OTk5L3NyYy9QbHVnaW5NYW5hZ2VyLmNwcDoyMTcKICAgICAg
ICBmYWN0b3J5ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgX19mb3JfcmFuZ2UgPSA8b3B0aW1p
emVkIG91dD4KICAgICAgICBfX2Zvcl9iZWdpbiA9IHtpID0gMHg1NTU1NTViNmIwMTB9CiAgICAg
ICAgX19mb3JfZW5kID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdW5pcXVlbHlOYW1lZFN0YWNr
QWxsb2NhdGVkU3RhbmRhcmRCbG9jayA9IHttX3N0YXJ0VGltZSA9IHt0MSA9IC05MjIzMzcyMDM2
ODU0Nzc1ODA4LCB0MiA9IC05MjIzMzcyMDM2ODU0Nzc1ODA4fSwgbV9sYWJlbCA9IDB4N2ZmZmY3
YTUwZGMwIDxQbHVnaW5zOjpQbHVnaW5NYW5hZ2VyOjpjaGVja1BsdWdpbkVuYWJsZWRTdGF0ZXMo
KTo6X19QUkVUVFlfRlVOQ1RJT05fXz4gInZvaWQgUGx1Z2luczo6UGx1Z2luTWFuYWdlcjo6Y2hl
Y2tQbHVnaW5FbmFibGVkU3RhdGVzKCkiLCBtX2NvbG9yID0gMH0KICAgICAgICBfX1BSRVRUWV9G
VU5DVElPTl9fID0gInZvaWQgUGx1Z2luczo6UGx1Z2luTWFuYWdlcjo6Y2hlY2tQbHVnaW5FbmFi
bGVkU3RhdGVzKCkiCiAgICAgICAgY29udHJvbGxlciA9IDxvcHRpbWl6ZWQgb3V0PgojNyAgMHgw
MDAwN2ZmZmY3ODg4MmVjIGluIFBsdWdpbnM6OlBsdWdpbk1hbmFnZXI6OmluaXQgKHRoaXM9dGhp
c0BlbnRyeT0weDU1NTU1NWIyZWQ1MCkgYXQgL3Vzci9zcmMvZGVidWcvbWVkaWEtc291bmQvYW1h
cm9rLTk5OTkvYW1hcm9rLTk5OTkvc3JjL1BsdWdpbk1hbmFnZXIuY3BwOjkwCk5vIGxvY2Fscy4K
IzggIDB4MDAwMDdmZmZmNzg4ODRhNCBpbiBQbHVnaW5zOjpQbHVnaW5NYW5hZ2VyOjpQbHVnaW5N
YW5hZ2VyICh0aGlzPTB4NTU1NTU1YjJlZDUwLCBwYXJlbnQ9PG9wdGltaXplZCBvdXQ+KSBhdCAv
dXNyL3NyYy9kZWJ1Zy9tZWRpYS1zb3VuZC9hbWFyb2stOTk5OS9hbWFyb2stOTk5OS9zcmMvUGx1
Z2luTWFuYWdlci5jcHA6NzAKICAgICAgICB1bmlxdWVseU5hbWVkU3RhY2tBbGxvY2F0ZWRTdGFu
ZGFyZEJsb2NrID0ge21fc3RhcnRUaW1lID0ge3QxID0gLTkyMjMzNzIwMzY4NTQ3NzU4MDgsIHQy
ID0gLTkyMjMzNzIwMzY4NTQ3NzU4MDh9LCBtX2xhYmVsID0gMHg3ZmZmZjdhNTBlMDAgPFBsdWdp
bnM6OlBsdWdpbk1hbmFnZXI6OlBsdWdpbk1hbmFnZXIoUU9iamVjdCopOjpfX1BSRVRUWV9GVU5D
VElPTl9fPiAiUGx1Z2luczo6UGx1Z2luTWFuYWdlcjo6UGx1Z2luTWFuYWdlcihRT2JqZWN0Kiki
LCBtX2NvbG9yID0gMH0KICAgICAgICB1bmlxdWVseU5hbWVkU3RhY2tBbGxvY2F0ZWRTdGFuZGFy
ZEJsb2NrID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdW5pcXVlbHlOYW1lZFN0YWNrQWxsb2Nh
dGVkU3RhbmRhcmRCbG9jayA9IDxvcHRpbWl6ZWQgb3V0PgojOSAgMHgwMDAwN2ZmZmY3ODg4NjE4
IGluIFBsdWdpbnM6OlBsdWdpbk1hbmFnZXI6Omluc3RhbmNlICgpIGF0IC91c3Ivc3JjL2RlYnVn
L21lZGlhLXNvdW5kL2FtYXJvay05OTk5L2FtYXJvay05OTk5L3NyYy9QbHVnaW5NYW5hZ2VyLmNw
cDo0OQpObyBsb2NhbHMuCiMxMCAweDAwMDA3ZmZmZjc4NzQ2OGQgaW4gVGhlOjpwbHVnaW5NYW5h
Z2VyICgpIGF0IC91c3Ivc3JjL2RlYnVnL21lZGlhLXNvdW5kL2FtYXJvay05OTk5L2FtYXJvay05
OTk5L3NyYy9QbHVnaW5NYW5hZ2VyLmg6MTE3Ck5vIGxvY2Fscy4KIzExIE1haW5XaW5kb3c6Ok1h
aW5XaW5kb3cgKHRoaXM9MHg1NTU1NTVhZDcwYzApIGF0IC91c3Ivc3JjL2RlYnVnL21lZGlhLXNv
dW5kL2FtYXJvay05OTk5L2FtYXJvay05OTk5L3NyYy9NYWluV2luZG93LmNwcDoxNDgKICAgICAg
ICB1bmlxdWVseU5hbWVkU3RhY2tBbGxvY2F0ZWRTdGFuZGFyZEJsb2NrID0ge21fc3RhcnRUaW1l
ID0ge3QxID0gLTkyMjMzNzIwMzY4NTQ3NzU4MDgsIHQyID0gLTkyMjMzNzIwMzY4NTQ3NzU4MDh9
LCBtX2xhYmVsID0gMHg3ZmZmZjdhNGZmYjAgPE1haW5XaW5kb3c6Ok1haW5XaW5kb3coKTo6X19Q
UkVUVFlfRlVOQ1RJT05fXz4gIk1haW5XaW5kb3c6Ok1haW5XaW5kb3coKSIsIG1fY29sb3IgPSAw
fQogICAgICAgIHBhdGggPSB7c3RhdGljIG51bGwgPSB7PE5vIGRhdGEgZmllbGRzPn0sIGQgPSAw
eDB9CiAgICAgICAgZW5naW5lID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdW5pcXVlbHlOYW1l
ZFN0YWNrQWxsb2NhdGVkU3RhbmRhcmRCbG9jayA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHBh
dGggPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBlbmdpbmUgPSA8b3B0aW1pemVkIG91dD4KICAg
ICAgICB1bmlxdWVseU5hbWVkU3RhY2tBbGxvY2F0ZWRTdGFuZGFyZEJsb2NrID0gPG9wdGltaXpl
ZCBvdXQ+CiAgICAgICAgcGF0aCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGVuZ2luZSA9IDxv
cHRpbWl6ZWQgb3V0PgojMTIgMHgwMDAwN2ZmZmY3ODVjNTY0IGluIEFwcDo6Y29udGludWVJbml0
ICh0aGlzPTB4N2ZmZmZmZmZkYzgwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9tZWRpYS1zb3VuZC9hbWFy
b2stOTk5OS9hbWFyb2stOTk5OS9zcmMvQXBwLmNwcDo0NjAKICAgICAgICB1bmlxdWVseU5hbWVk
U3RhY2tBbGxvY2F0ZWRTdGFuZGFyZEJsb2NrID0ge21fc3RhcnRUaW1lID0ge3QxID0gLTkyMjMz
NzIwMzY4NTQ3NzU4MDgsIHQyID0gLTkyMjMzNzIwMzY4NTQ3NzU4MDh9LCBtX2xhYmVsID0gMHg3
ZmZmZjdhNGUwNDAgPEFwcDo6Y29udGludWVJbml0KCk6Ol9fUFJFVFRZX0ZVTkNUSU9OX18+ICJ2
b2lkIEFwcDo6Y29udGludWVJbml0KCkiLCBtX2NvbG9yID0gMH0KICAgICAgICBfX1BSRVRUWV9G
VU5DVElPTl9fID0gInZvaWQgQXBwOjpjb250aW51ZUluaXQoKSIKICAgICAgICByZXN0b3JlU2Vz
c2lvbiA9IHRydWUKIzEzIDB4MDAwMDU1NTU1NTU1YzhmNiBpbiBtYWluIChhcmdjPTxvcHRpbWl6
ZWQgb3V0PiwgYXJndj08b3B0aW1pemVkIG91dD4pIGF0IC91c3Ivc3JjL2RlYnVnL21lZGlhLXNv
dW5kL2FtYXJvay05OTk5L2FtYXJvay05OTk5L3NyYy9tYWluLmNwcDozNTAKICAgICAgICBhcHAg
PSB7PFFBcHBsaWNhdGlvbj4gPSB7PFFHdWlBcHBsaWNhdGlvbj4gPSB7PFFDb3JlQXBwbGljYXRp
b24+ID0gezxRT2JqZWN0PiA9IHtfdnB0ci5RT2JqZWN0ID0gMHg3ZmZmZjdkYTg0MTAgPHZ0YWJs
ZSBmb3IgQXBwKzE2Piwgc3RhdGljIHN0YXRpY01ldGFPYmplY3QgPSB7ZCA9IHtzdXBlcmRhdGEg
PSAweDAsIHN0cmluZ2RhdGEgPSAweDdmZmZmNTM2MGY4MCA8cXRfbWV0YV9zdHJpbmdkYXRhX1FP
YmplY3Q+LCBkYXRhID0gMHg3ZmZmZjUzNjBlNjAgPHF0X21ldGFfZGF0YV9RT2JqZWN0Piwgc3Rh
dGljX21ldGFjYWxsID0gMHg3ZmZmZjUyMjRiNjIgPFFPYmplY3Q6OnF0X3N0YXRpY19tZXRhY2Fs
bChRT2JqZWN0KiwgUU1ldGFPYmplY3Q6OkNhbGwsIGludCwgdm9pZCoqKT4sIHJlbGF0ZWRNZXRh
T2JqZWN0cyA9IDB4MCwgZXh0cmFkYXRhID0gMHgwfX0sIGRfcHRyID0ge2QgPSAweDU1NTU1NTdm
MzgxMH0sIHN0YXRpYyBzdGF0aWNRdE1ldGFPYmplY3QgPSB7ZCA9IHtzdXBlcmRhdGEgPSAweDAs
IHN0cmluZ2RhdGEgPSAweDdmZmZmNTM2M2MyMCA8cXRfbWV0YV9zdHJpbmdkYXRhX1F0PiwgZGF0
YSA9IDB4N2ZmZmY1MzYxMGEwIDxxdF9tZXRhX2RhdGFfUXQ+LCBzdGF0aWNfbWV0YWNhbGwgPSAw
eDAsIHJlbGF0ZWRNZXRhT2JqZWN0cyA9IDB4MCwgZXh0cmFkYXRhID0gMHgwfX19LCBzdGF0aWMg
c3RhdGljTWV0YU9iamVjdCA9IHtkID0ge3N1cGVyZGF0YSA9IDB4N2ZmZmY1NjVhMjYwIDxRT2Jq
ZWN0OjpzdGF0aWNNZXRhT2JqZWN0Piwgc3RyaW5nZGF0YSA9IDB4N2ZmZmY1MzVjMWEwIDxxdF9t
ZXRhX3N0cmluZ2RhdGFfUUNvcmVBcHBsaWNhdGlvbj4sIGRhdGEgPSAweDdmZmZmNTM1YzA4MCA8
cXRfbWV0YV9kYXRhX1FDb3JlQXBwbGljYXRpb24+LCBzdGF0aWNfbWV0YWNhbGwgPSAweDdmZmZm
NTFlZDA5OCA8UUNvcmVBcHBsaWNhdGlvbjo6cXRfc3RhdGljX21ldGFjYWxsKFFPYmplY3QqLCBR
TWV0YU9iamVjdDo6Q2FsbCwgaW50LCB2b2lkKiopPiwgcmVsYXRlZE1ldGFPYmplY3RzID0gMHgw
LCBleHRyYWRhdGEgPSAweDB9fSwgc3RhdGljIHNlbGYgPSAweDdmZmZmZmZmZGM4MH0sIHN0YXRp
YyBzdGF0aWNNZXRhT2JqZWN0ID0ge2QgPSB7c3VwZXJkYXRhID0gMHg3ZmZmZjU2NjFkNDAgPFFD
b3JlQXBwbGljYXRpb246OnN0YXRpY01ldGFPYmplY3Q+LCBzdHJpbmdkYXRhID0gMHg3ZmZmZjVh
YmM3YTAgPHF0X21ldGFfc3RyaW5nZGF0YV9RR3VpQXBwbGljYXRpb24+LCBkYXRhID0gMHg3ZmZm
ZjVhYmM1NDAgPHF0X21ldGFfZGF0YV9RR3VpQXBwbGljYXRpb24+LCBzdGF0aWNfbWV0YWNhbGwg
PSAweDdmZmZmNTc2ZjU1YSA8UUd1aUFwcGxpY2F0aW9uOjpxdF9zdGF0aWNfbWV0YWNhbGwoUU9i
amVjdCosIFFNZXRhT2JqZWN0OjpDYWxsLCBpbnQsIHZvaWQqKik+LCByZWxhdGVkTWV0YU9iamVj
dHMgPSAweDAsIGV4dHJhZGF0YSA9IDB4MH19fSwgc3RhdGljIHN0YXRpY01ldGFPYmplY3QgPSB7
ZCA9IHtzdXBlcmRhdGEgPSAweDdmZmZmNWQ5NDM4MCA8UUd1aUFwcGxpY2F0aW9uOjpzdGF0aWNN
ZXRhT2JqZWN0Piwgc3RyaW5nZGF0YSA9IDB4N2ZmZmY2YzliNDYwIDxxdF9tZXRhX3N0cmluZ2Rh
dGFfUUFwcGxpY2F0aW9uPiwgZGF0YSA9IDB4N2ZmZmY2YzliMmUwIDxxdF9tZXRhX2RhdGFfUUFw
cGxpY2F0aW9uPiwgc3RhdGljX21ldGFjYWxsID0gMHg3ZmZmZjY4N2Y2MzggPFFBcHBsaWNhdGlv
bjo6cXRfc3RhdGljX21ldGFjYWxsKFFPYmplY3QqLCBRTWV0YU9iamVjdDo6Q2FsbCwgaW50LCB2
b2lkKiopPiwgcmVsYXRlZE1ldGFPYmplY3RzID0gMHgwLCBleHRyYWRhdGEgPSAweDB9fX0sIHN0
YXRpYyBzdGF0aWNNZXRhT2JqZWN0ID0ge2QgPSB7c3VwZXJkYXRhID0gMHg3ZmZmZjcwMDFhZTAg
PFFBcHBsaWNhdGlvbjo6c3RhdGljTWV0YU9iamVjdD4sIHN0cmluZ2RhdGEgPSAweDdmZmZmN2E4
ZTIwMCA8cXRfbWV0YV9zdHJpbmdkYXRhX0FwcD4sIGRhdGEgPSAweDdmZmZmN2E4ZTA2MCA8cXRf
bWV0YV9kYXRhX0FwcD4sIHN0YXRpY19tZXRhY2FsbCA9IDB4N2ZmZmY3OWUyYWYwIDxBcHA6OnF0
X3N0YXRpY19tZXRhY2FsbChRT2JqZWN0KiwgUU1ldGFPYmplY3Q6OkNhbGwsIGludCwgdm9pZCoq
KT4sIHJlbGF0ZWRNZXRhT2JqZWN0cyA9IDB4MCwgZXh0cmFkYXRhID0gMHgwfX0sIG1fbWFpbldp
bmRvdyA9IHt3cCA9IHtkID0gMHgwLCB2YWx1ZSA9IDB4MH19LCBtX3RyYXkgPSAweDAsIG1fbWVk
aWFEZXZpY2VNYW5hZ2VyID0gMHgxZTNlNGM1YTlkYjEzMTAwLCBtX3NjcmlwdENvbnNvbGUgPSB7
d3AgPSB7ZCA9IDB4MCwgdmFsdWUgPSAweDB9fSwgbV9hcmdzID0gMHg3ZmZmZmZmZmRiZjAsIG1f
Y3dkID0ge3N0YXRpYyBudWxsID0gezxObyBkYXRhIGZpZWxkcz59LCBkID0gMHg1NTU1NTU4YTY2
YjB9LCBzX2RlbGF5ZWRBbWFyb2tVcmxzID0gezxRTGlzdDxRU3RyaW5nPj4gPSB7PFFMaXN0U3Bl
Y2lhbE1ldGhvZHM8UVN0cmluZz4+ID0gezxObyBkYXRhIGZpZWxkcz59LCB7cCA9IHtzdGF0aWMg
c2hhcmVkX251bGwgPSB7cmVmID0ge2F0b21pYyA9IHtfcV92YWx1ZSA9IHs8c3RkOjpfX2F0b21p
Y19iYXNlPGludD4+ID0ge3N0YXRpYyBfU19hbGlnbm1lbnQgPSA0LCBfTV9pID0gLTF9LCA8Tm8g
ZGF0YSBmaWVsZHM+fX19LCBhbGxvYyA9IDAsIGJlZ2luID0gMCwgZW5kID0gMCwgYXJyYXkgPSB7
MHgwfX0sIGQgPSAweDdmZmZmNTJhNTIwMCA8UUxpc3REYXRhOjpzaGFyZWRfbnVsbD59LCBkID0g
MHg3ZmZmZjUyYTUyMDAgPFFMaXN0RGF0YTo6c2hhcmVkX251bGw+fX0sIDxObyBkYXRhIGZpZWxk
cz59fQogICAgICAgIGFib3V0RGF0YSA9IHtkID0gMHg1NTU1NTU3OGI4NzB9CiAgICAgICAgcGFy
c2VyID0ge2QgPSAweDU1NTU1NTg0OGQxMH0KICAgICAgICBzdGFydE9wdGlvbnMgPSA8b3B0aW1p
emVkIG91dD4KICAgICAgICBkYnVzU2VydmljZSA9IHs8UU9iamVjdD4gPSB7X3ZwdHIuUU9iamVj
dCA9IDB4N2ZmZmY2NDc5NjEwIDx2dGFibGUgZm9yIEtEQnVzU2VydmljZSsxNj4sIHN0YXRpYyBz
dGF0aWNNZXRhT2JqZWN0ID0ge2QgPSB7c3VwZXJkYXRhID0gMHgwLCBzdHJpbmdkYXRhID0gMHg3
ZmZmZjUzNjBmODAgPHF0X21ldGFfc3RyaW5nZGF0YV9RT2JqZWN0PiwgZGF0YSA9IDB4N2ZmZmY1
MzYwZTYwIDxxdF9tZXRhX2RhdGFfUU9iamVjdD4sIHN0YXRpY19tZXRhY2FsbCA9IDB4N2ZmZmY1
MjI0YjYyIDxRT2JqZWN0OjpxdF9zdGF0aWNfbWV0YWNhbGwoUU9iamVjdCosIFFNZXRhT2JqZWN0
OjpDYWxsLCBpbnQsIHZvaWQqKik+LCByZWxhdGVkTWV0YU9iamVjdHMgPSAweDAsIGV4dHJhZGF0
YSA9IDB4MH19LCBkX3B0ciA9IHtkID0gMHg1NTU1NTU4NDY4NTB9LCBzdGF0aWMgc3RhdGljUXRN
ZXRhT2JqZWN0ID0ge2QgPSB7c3VwZXJkYXRhID0gMHgwLCBzdHJpbmdkYXRhID0gMHg3ZmZmZjUz
NjNjMjAgPHF0X21ldGFfc3RyaW5nZGF0YV9RdD4sIGRhdGEgPSAweDdmZmZmNTM2MTBhMCA8cXRf
bWV0YV9kYXRhX1F0Piwgc3RhdGljX21ldGFjYWxsID0gMHgwLCByZWxhdGVkTWV0YU9iamVjdHMg
PSAweDAsIGV4dHJhZGF0YSA9IDB4MH19fSwgc3RhdGljIHN0YXRpY01ldGFPYmplY3QgPSB7ZCA9
IHtzdXBlcmRhdGEgPSAweDdmZmZmNTY1YTI2MCA8UU9iamVjdDo6c3RhdGljTWV0YU9iamVjdD4s
IHN0cmluZ2RhdGEgPSAweDdmZmZmNjI3NjgyMCA8cXRfbWV0YV9zdHJpbmdkYXRhX0tEQnVzU2Vy
dmljZT4sIGRhdGEgPSAweDdmZmZmNjI3NjcwMCA8cXRfbWV0YV9kYXRhX0tEQnVzU2VydmljZT4s
IHN0YXRpY19tZXRhY2FsbCA9IDB4N2ZmZmY2MjczMzIwIDxLREJ1c1NlcnZpY2U6OnF0X3N0YXRp
Y19tZXRhY2FsbChRT2JqZWN0KiwgUU1ldGFPYmplY3Q6OkNhbGwsIGludCwgdm9pZCoqKT4sIHJl
bGF0ZWRNZXRhT2JqZWN0cyA9IDB4MCwgZXh0cmFkYXRhID0gMHgwfX0sIGQgPSAweDU1NTU1NThh
NjVkMH0KICAgICAgICBkZWJ1Z0NvbG9yc0VuYWJsZWQgPSA8b3B0aW1pemVkIG91dD4KICAgICAg
ICBkZWJ1Z0VuYWJsZWQgPSBmYWxzZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>