<?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>395888</bug_id>
          
          <creation_ts>2018-06-26 12:03:26 +0000</creation_ts>
          <short_desc>baloo_file crashes in Baloo::DocTermsCodec::decode()</short_desc>
          <delta_ts>2020-10-26 16:15:58 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Frameworks and Libraries</classification>
          <product>frameworks-baloo</product>
          <component>Baloo File Daemon</component>
          <version>5.45.0</version>
          <rep_platform>openSUSE</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi</keywords>
          <priority>HI</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Georges Sancosme">georges</reporter>
          <assigned_to>baloo-bugs-null</assigned_to>
          <cc>a.j.ball</cc>
    
    <cc>georges</cc>
    
    <cc>jlambrec</cc>
    
    <cc>nate</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>1763619</commentid>
    <comment_count>0</comment_count>
    <who name="Georges Sancosme">georges</who>
    <bug_when>2018-06-26 12:03:26 +0000</bug_when>
    <thetext>Application: baloo_file (5.45.0)

Qt Version: 5.9.4
Frameworks Version: 5.45.0
Operating System: Linux 4.12.14-lp150.12.4-default x86_64
Distribution: &quot;openSUSE Leap 15.0&quot;

-- Information about the crash:
Running openSUSE Leap 15.0 with all last updtates
Regular update 
Stopped the machine
New boot up
After login in, Baloo file indexing crashed

The crash can be reproduced every time.

-- Backtrace:
Application: Baloo File Indexing Daemon (baloo_file), signal: Segmentation fault
Using host libthread_db library &quot;/lib64/libthread_db.so.1&quot;.
[Current thread is 1 (Thread 0x7f7c7f13c100 (LWP 3477))]

Thread 2 (Thread 0x7f7c74861700 (LWP 3490)):
#0  0x00007f7c7cb7208b in poll () from /lib64/libc.so.6
#1  0x00007f7c7925b109 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f7c7925b21c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f7c7d7ebc0b in QEventDispatcherGlib::processEvents (this=0x7f7c70000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f7c7d79409a in QEventLoop::exec (this=this@entry=0x7f7c74860ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f7c7d5c34da in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:515
#6  0x00007f7c7ea08985 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f7c7d5c80ce in QThreadPrivate::start (arg=0x7f7c7ec78d60) at thread/qthread_unix.cpp:368
#8  0x00007f7c7bbd3559 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f7c7cb7c82f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f7c7f13c100 (LWP 3477)):
[KCrash Handler]
#6  0x00007f7c7e161488 in QByteArray::operator[] (i=0, this=0x7ffebd4a23b8) at /usr/include/qt5/QtCore/qbytearray.h:469
#7  Baloo::DocTermsCodec::decode (this=this@entry=0x7ffebd4a23b7, full=...) at /usr/src/debug/baloo5-5.45.0-lp150.2.1.x86_64/src/codecs/doctermscodec.cpp:60
#8  0x00007f7c7e1440b3 in Baloo::DocumentDB::get (this=this@entry=0x7ffebd4a24c0, docId=&lt;optimized out&gt;, docId@entry=1273700163973612291) at /usr/src/debug/baloo5-5.45.0-lp150.2.1.x86_64/src/engine/documentdb.cpp:99
#9  0x00007f7c7e15e6a0 in Baloo::WriteTransaction::replaceDocument (this=0x55fc8fa93be0, doc=..., operations=...) at /usr/src/debug/baloo5-5.45.0-lp150.2.1.x86_64/src/engine/writetransaction.cpp:200
#10 0x00007f7c7e1584a9 in Baloo::Transaction::replaceDocument (this=this@entry=0x7ffebd4a2750, doc=..., operations=..., operations@entry=...) at /usr/src/debug/baloo5-5.45.0-lp150.2.1.x86_64/src/engine/transaction.cpp:254
#11 0x000055fc8e4df79b in Baloo::MetadataMover::updateMetadata (this=this@entry=0x55fc8f9b8a80, tr=tr@entry=0x7ffebd4a2750, from=..., to=...) at /usr/src/debug/baloo5-5.45.0-lp150.2.1.x86_64/src/file/metadatamover.cpp:116
#12 0x000055fc8e4dfbe6 in Baloo::MetadataMover::moveFileMetadata (this=0x55fc8f9b8a80, from=..., to=...) at /usr/src/debug/baloo5-5.45.0-lp150.2.1.x86_64/src/file/metadatamover.cpp:56
#13 0x00007f7c7d7c314c in QtPrivate::QSlotObjectBase::call (a=0x7ffebd4a2980, r=0x7ffebd4a2f20, this=0x55fc8f9cb230) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#14 QMetaObject::activate (sender=sender@entry=0x55fc8f9b6580, signalOffset=&lt;optimized out&gt;, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7ffebd4a2980) at kernel/qobject.cpp:3749
#15 0x00007f7c7d7c3757 in QMetaObject::activate (sender=sender@entry=0x55fc8f9b6580, m=m@entry=0x55fc8e6fbba0 &lt;KInotify::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7ffebd4a2980) at kernel/qobject.cpp:3628
#16 0x000055fc8e4e2af4 in KInotify::moved (_t2=..., _t1=..., this=0x55fc8f9b6580) at /usr/src/debug/baloo5-5.45.0-lp150.2.1.x86_64/build/src/file/baloofilecommon_autogen/include/moc_kinotify.cpp:343
#17 KInotify::slotEvent (this=0x55fc8f9b6580, socket=&lt;optimized out&gt;) at /usr/src/debug/baloo5-5.45.0-lp150.2.1.x86_64/src/file/kinotify.cpp:421
#18 0x00007f7c7d7c314c in QtPrivate::QSlotObjectBase::call (a=0x7ffebd4a2ae0, r=0x55fc8f9b6580, this=0x55fc8f9fad30) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#19 QMetaObject::activate (sender=sender@entry=0x55fc8fa34410, signalOffset=&lt;optimized out&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffebd4a2ae0) at kernel/qobject.cpp:3749
#20 0x00007f7c7d7c3757 in QMetaObject::activate (sender=sender@entry=0x55fc8fa34410, m=m@entry=0x7f7c7dc4dd40 &lt;QSocketNotifier::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffebd4a2ae0) at kernel/qobject.cpp:3628
#21 0x00007f7c7d7ceeb8 in QSocketNotifier::activated (this=this@entry=0x55fc8fa34410, _t1=&lt;optimized out&gt;, _t2=...) at .moc/moc_qsocketnotifier.cpp:136
#22 0x00007f7c7d7cf222 in QSocketNotifier::event (this=0x55fc8fa34410, e=0x7ffebd4a2bc0) at kernel/qsocketnotifier.cpp:266
#23 0x00007f7c7d795a71 in doNotify (event=0x7ffebd4a2bc0, receiver=0x55fc8fa34410) at kernel/qcoreapplication.cpp:1091
#24 QCoreApplication::notify (event=&lt;optimized out&gt;, receiver=&lt;optimized out&gt;, this=&lt;optimized out&gt;) at kernel/qcoreapplication.cpp:1077
#25 QCoreApplication::notifyInternal2 (receiver=0x55fc8fa34410, event=event@entry=0x7ffebd4a2bc0) at kernel/qcoreapplication.cpp:1016
#26 0x00007f7c7d7ec7ed in QCoreApplication::sendEvent (event=0x7ffebd4a2bc0, receiver=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#27 socketNotifierSourceDispatch (source=0x55fc8f9b05b0) at kernel/qeventdispatcher_glib.cpp:106
#28 0x00007f7c7925af57 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#29 0x00007f7c7925b190 in ?? () from /usr/lib64/libglib-2.0.so.0
#30 0x00007f7c7925b21c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#31 0x00007f7c7d7ebbef in QEventDispatcherGlib::processEvents (this=0x55fc8f9ad990, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#32 0x00007f7c7d79409a in QEventLoop::exec (this=this@entry=0x7ffebd4a2dd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#33 0x00007f7c7d79c9e4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1289
#34 0x000055fc8e4c921c in main (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at /usr/src/debug/baloo5-5.45.0-lp150.2.1.x86_64/src/file/main.cpp:104

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1767326</commentid>
    <comment_count>1</comment_count>
      <attachid>113982</attachid>
    <who name="Georges Sancosme">georges</who>
    <bug_when>2018-07-17 06:52:43 +0000</bug_when>
    <thetext>Created attachment 113982
New crash information added by DrKonqi

baloo_file (5.45.0) using Qt 5.9.4

Simply at Plasma Workspace startup. Clean startup (boot from scratch) and login.

-- Backtrace (Reduced):
#6  0x00007fcd7a5e6488 in QByteArray::operator[] (i=10960, this=0x7fff6174f418) at /usr/include/qt5/QtCore/qbytearray.h:469
#7  Baloo::DocTermsCodec::decode (this=this@entry=0x7fff6174f417, full=...) at /usr/src/debug/baloo5-5.45.0-lp150.2.1.x86_64/src/codecs/doctermscodec.cpp:60
#8  0x00007fcd7a5c90b3 in Baloo::DocumentDB::get (this=this@entry=0x7fff6174f520, docId=&lt;optimized out&gt;, docId@entry=3467025612831523587) at /usr/src/debug/baloo5-5.45.0-lp150.2.1.x86_64/src/engine/documentdb.cpp:99
#9  0x00007fcd7a5e26b3 in Baloo::WriteTransaction::removeDocument (this=this@entry=0x556dfddeb960, id=id@entry=3467025612831523587) at /usr/src/debug/baloo5-5.45.0-lp150.2.1.x86_64/src/engine/writetransaction.cpp:123
#10 0x00007fcd7a5e31e5 in Baloo::WriteTransaction::removeRecursively (this=0x556dfddeb960, parentId=3467025612831523587) at /usr/src/debug/baloo5-5.45.0-lp150.2.1.x86_64/src/engine/writetransaction.cpp:166</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1821452</commentid>
    <comment_count>2</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2018-11-26 19:30:22 +0000</bug_when>
    <thetext>*** Bug 364356 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825068</commentid>
    <comment_count>3</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2018-12-07 23:01:41 +0000</bug_when>
    <thetext>*** Bug 401688 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1844071</commentid>
    <comment_count>4</comment_count>
    <who name="Valerii Malov">jazzvoid</who>
    <bug_when>2019-03-13 21:50:40 +0000</bug_when>
    <thetext>Git commit eb68430ae5f4fc4c4a2e5b1798683ff6a639ad3d by Valerii Malov.
Committed on 13/03/2019 at 21:50.
Pushed by valeriymalov into branch &apos;master&apos;.

Baloo engine: treat every non-success code as a failure

Summary:
Treating only MDB_NOTFOUND as an error leads to use of uninitliazed
pointers and handle IDs in other cases (e.g. when get fails with
MDB_BAD_TXN) and wreaks havoc in the application.
Related: bug 361186, bug 390823, bug 372880, bug 367480, bug 403720

Reviewers: #baloo, bruns, poboiko

Reviewed By: #baloo, bruns

Subscribers: cullmann, ngraham, bruns, kde-frameworks-devel, #baloo

Tags: #frameworks, #baloo

Differential Revision: https://phabricator.kde.org/D18664

M  +12   -9    src/engine/database.cpp
M  +26   -17   src/engine/documentdatadb.cpp
M  +30   -22   src/engine/documentdb.cpp
M  +30   -22   src/engine/documentiddb.cpp
M  +25   -16   src/engine/documenttimedb.cpp
M  +0    -1    src/engine/documenturldb.cpp
M  +4    -3    src/engine/documenturldb.h
M  +4    -5    src/engine/fsutils.cpp
M  +28   -15   src/engine/idfilenamedb.cpp
M  +22   -13   src/engine/idtreedb.cpp
M  +37   -29   src/engine/mtimedb.cpp
M  +0    -2    src/engine/phraseanditerator.cpp
M  +24   -19   src/engine/positiondb.cpp
M  +31   -27   src/engine/postingdb.cpp
M  +47   -13   src/engine/transaction.cpp
M  +4    -4    src/engine/transaction.h
M  +3    -2    src/file/extractorprocess.cpp
M  +5    -5    src/file/fileindexscheduler.cpp
M  +5    -4    src/file/indexcleaner.cpp
M  +0    -1    src/file/main.cpp
M  +1    -1    src/file/metadatamover.cpp

https://commits.kde.org/baloo/eb68430ae5f4fc4c4a2e5b1798683ff6a639ad3d</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1968546</commentid>
    <comment_count>5</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2020-10-26 16:15:58 +0000</bug_when>
    <thetext>No duplicate bug reports seen in over a year. After all the bugfixing work done during that time, I think we can call this fixed!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>113982</attachid>
            <date>2018-07-17 06:52:43 +0000</date>
            <delta_ts>2018-07-17 06:52:43 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>baloo_file-20180717-085035.kcrash.txt</filename>
            <type>text/plain</type>
            <size>6678</size>
            <attacher name="Georges Sancosme">georges</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGJhbG9vX2ZpbGUgKDUuNDUuMCkKClF0IFZlcnNpb246IDUuOS40CkZyYW1l
d29ya3MgVmVyc2lvbjogNS40NS4wCk9wZXJhdGluZyBTeXN0ZW06IExpbnV4IDQuMTIuMTQtbHAx
NTAuMTIuNC1kZWZhdWx0IHg4Nl82NApEaXN0cmlidXRpb246ICJvcGVuU1VTRSBMZWFwIDE1LjAi
CgotLSBJbmZvcm1hdGlvbiBhYm91dCB0aGUgY3Jhc2g6ClNpbXBseSBhdCBQbGFzbWEgV29ya3Nw
YWNlIHN0YXJ0dXAuIENsZWFuIHN0YXJ0dXAgKGJvb3QgZnJvbSBzY3JhdGNoKSBhbmQgbG9naW4u
CgpUaGUgY3Jhc2ggY2FuIGJlIHJlcHJvZHVjZWQgZXZlcnkgdGltZS4KCi0tIEJhY2t0cmFjZToK
QXBwbGljYXRpb246IEJhbG9vIEZpbGUgSW5kZXhpbmcgRGFlbW9uIChiYWxvb19maWxlKSwgc2ln
bmFsOiBTZWdtZW50YXRpb24gZmF1bHQKVXNpbmcgaG9zdCBsaWJ0aHJlYWRfZGIgbGlicmFyeSAi
L2xpYjY0L2xpYnRocmVhZF9kYi5zby4xIi4KW0N1cnJlbnQgdGhyZWFkIGlzIDEgKFRocmVhZCAw
eDdmY2Q3YjVjMTEwMCAoTFdQIDMyOTUpKV0KClRocmVhZCAyIChUaHJlYWQgMHg3ZmNkNzBjZTY3
MDAgKExXUCAzMzAxKSk6CiMwICAweDAwMDA3ZmNkNzhmZjcwOGIgaW4gcG9sbCAoKSBmcm9tIC9s
aWI2NC9saWJjLnNvLjYKIzEgIDB4MDAwMDdmY2Q3NTZlMDEwOSBpbiA/PyAoKSBmcm9tIC91c3Iv
bGliNjQvbGliZ2xpYi0yLjAuc28uMAojMiAgMHgwMDAwN2ZjZDc1NmUwMjFjIGluIGdfbWFpbl9j
b250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC91c3IvbGliNjQvbGliZ2xpYi0yLjAuc28uMAojMyAg
MHgwMDAwN2ZjZDc5YzcwYzBiIGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRz
ICh0aGlzPTB4N2ZjZDZjMDAwYjEwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRj
aGVyX2dsaWIuY3BwOjQyNQojNCAgMHgwMDAwN2ZjZDc5YzE5MDlhIGluIFFFdmVudExvb3A6OmV4
ZWMgKHRoaXM9dGhpc0BlbnRyeT0weDdmY2Q3MGNlNWNhMCwgZmxhZ3M9Li4uLCBmbGFnc0BlbnRy
eT0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMTIKIzUgIDB4MDAwMDdmY2Q3OWE0ODRk
YSBpbiBRVGhyZWFkOjpleGVjICh0aGlzPTxvcHRpbWl6ZWQgb3V0PikgYXQgdGhyZWFkL3F0aHJl
YWQuY3BwOjUxNQojNiAgMHgwMDAwN2ZjZDdhZThkOTg1IGluID8/ICgpIGZyb20gL3Vzci9saWI2
NC9saWJRdDVEQnVzLnNvLjUKIzcgIDB4MDAwMDdmY2Q3OWE0ZDBjZSBpbiBRVGhyZWFkUHJpdmF0
ZTo6c3RhcnQgKGFyZz0weDdmY2Q3YjBmZGQ2MCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6
MzY4CiM4ICAweDAwMDA3ZmNkNzgwNTg1NTkgaW4gc3RhcnRfdGhyZWFkICgpIGZyb20gL2xpYjY0
L2xpYnB0aHJlYWQuc28uMAojOSAgMHgwMDAwN2ZjZDc5MDAxODJmIGluIGNsb25lICgpIGZyb20g
L2xpYjY0L2xpYmMuc28uNgoKVGhyZWFkIDEgKFRocmVhZCAweDdmY2Q3YjVjMTEwMCAoTFdQIDMy
OTUpKToKW0tDcmFzaCBIYW5kbGVyXQojNiAgMHgwMDAwN2ZjZDdhNWU2NDg4IGluIFFCeXRlQXJy
YXk6Om9wZXJhdG9yW10gKGk9MTA5NjAsIHRoaXM9MHg3ZmZmNjE3NGY0MTgpIGF0IC91c3IvaW5j
bHVkZS9xdDUvUXRDb3JlL3FieXRlYXJyYXkuaDo0NjkKIzcgIEJhbG9vOjpEb2NUZXJtc0NvZGVj
OjpkZWNvZGUgKHRoaXM9dGhpc0BlbnRyeT0weDdmZmY2MTc0ZjQxNywgZnVsbD0uLi4pIGF0IC91
c3Ivc3JjL2RlYnVnL2JhbG9vNS01LjQ1LjAtbHAxNTAuMi4xLng4Nl82NC9zcmMvY29kZWNzL2Rv
Y3Rlcm1zY29kZWMuY3BwOjYwCiM4ICAweDAwMDA3ZmNkN2E1YzkwYjMgaW4gQmFsb286OkRvY3Vt
ZW50REI6OmdldCAodGhpcz10aGlzQGVudHJ5PTB4N2ZmZjYxNzRmNTIwLCBkb2NJZD08b3B0aW1p
emVkIG91dD4sIGRvY0lkQGVudHJ5PTM0NjcwMjU2MTI4MzE1MjM1ODcpIGF0IC91c3Ivc3JjL2Rl
YnVnL2JhbG9vNS01LjQ1LjAtbHAxNTAuMi4xLng4Nl82NC9zcmMvZW5naW5lL2RvY3VtZW50ZGIu
Y3BwOjk5CiM5ICAweDAwMDA3ZmNkN2E1ZTI2YjMgaW4gQmFsb286OldyaXRlVHJhbnNhY3Rpb246
OnJlbW92ZURvY3VtZW50ICh0aGlzPXRoaXNAZW50cnk9MHg1NTZkZmRkZWI5NjAsIGlkPWlkQGVu
dHJ5PTM0NjcwMjU2MTI4MzE1MjM1ODcpIGF0IC91c3Ivc3JjL2RlYnVnL2JhbG9vNS01LjQ1LjAt
bHAxNTAuMi4xLng4Nl82NC9zcmMvZW5naW5lL3dyaXRldHJhbnNhY3Rpb24uY3BwOjEyMwojMTAg
MHgwMDAwN2ZjZDdhNWUzMWU1IGluIEJhbG9vOjpXcml0ZVRyYW5zYWN0aW9uOjpyZW1vdmVSZWN1
cnNpdmVseSAodGhpcz0weDU1NmRmZGRlYjk2MCwgcGFyZW50SWQ9MzQ2NzAyNTYxMjgzMTUyMzU4
NykgYXQgL3Vzci9zcmMvZGVidWcvYmFsb281LTUuNDUuMC1scDE1MC4yLjEueDg2XzY0L3NyYy9l
bmdpbmUvd3JpdGV0cmFuc2FjdGlvbi5jcHA6MTY2CiMxMSAweDAwMDA3ZmNkN2E1ZGQ0OTkgaW4g
QmFsb286OlRyYW5zYWN0aW9uOjpyZW1vdmVSZWN1cnNpdmVseSAodGhpcz08b3B0aW1pemVkIG91
dD4sIGlkPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcvYmFsb281LTUuNDUuMC1s
cDE1MC4yLjEueDg2XzY0L3NyYy9lbmdpbmUvdHJhbnNhY3Rpb24uY3BwOjI0NAojMTIgMHgwMDAw
NTU2ZGZiYjgyM2FkIGluIEJhbG9vOjpNZXRhZGF0YU1vdmVyOjpyZW1vdmVNZXRhZGF0YSAodGhp
cz10aGlzQGVudHJ5PTB4NTU2ZGZkZDA3NWYwLCB0cj10ckBlbnRyeT0weDdmZmY2MTc0ZjcwMCwg
dXJsPS4uLikgYXQgL3Vzci9zcmMvZGVidWcvYmFsb281LTUuNDUuMC1scDE1MC4yLjEueDg2XzY0
L3NyYy9maWxlL21ldGFkYXRhbW92ZXIuY3BwOjg0CiMxMyAweDAwMDA1NTZkZmJiODI0MDAgaW4g
QmFsb286Ok1ldGFkYXRhTW92ZXI6OnJlbW92ZUZpbGVNZXRhZGF0YSAodGhpcz0weDU1NmRmZGQw
NzVmMCwgZmlsZT0uLi4pIGF0IC91c3Ivc3JjL2RlYnVnL2JhbG9vNS01LjQ1LjAtbHAxNTAuMi4x
Lng4Nl82NC9zcmMvZmlsZS9tZXRhZGF0YW1vdmVyLmNwcDo2NgojMTQgMHgwMDAwN2ZjZDc5YzQ4
MTRjIGluIFF0UHJpdmF0ZTo6UVNsb3RPYmplY3RCYXNlOjpjYWxsIChhPTB4N2ZmZjYxNzRmODQw
LCByPTB4NTU2ZGZkZDA3NWYwLCB0aGlzPTB4NTU2ZGZkZDE5OGMwKSBhdCAuLi8uLi9pbmNsdWRl
L1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi9rZXJuZWwvcW9iamVjdF9pbXBsLmg6MTAxCiMxNSBR
TWV0YU9iamVjdDo6YWN0aXZhdGUgKHNlbmRlcj1zZW5kZXJAZW50cnk9MHg1NTZkZmRjZjU5ODAs
IHNpZ25hbE9mZnNldD08b3B0aW1pemVkIG91dD4sIGxvY2FsX3NpZ25hbF9pbmRleD1sb2NhbF9z
aWduYWxfaW5kZXhAZW50cnk9MywgYXJndj1hcmd2QGVudHJ5PTB4N2ZmZjYxNzRmODQwKSBhdCBr
ZXJuZWwvcW9iamVjdC5jcHA6Mzc0OQojMTYgMHgwMDAwN2ZjZDc5YzQ4NzU3IGluIFFNZXRhT2Jq
ZWN0OjphY3RpdmF0ZSAoc2VuZGVyPXNlbmRlckBlbnRyeT0weDU1NmRmZGNmNTk4MCwgbT1tQGVu
dHJ5PTB4NTU2ZGZiZDlmOGUwIDxCYWxvbzo6UGVuZGluZ0ZpbGVRdWV1ZTo6c3RhdGljTWV0YU9i
amVjdD4sIGxvY2FsX3NpZ25hbF9pbmRleD1sb2NhbF9zaWduYWxfaW5kZXhAZW50cnk9MywgYXJn
dj1hcmd2QGVudHJ5PTB4N2ZmZjYxNzRmODQwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MzYyOAoj
MTcgMHgwMDAwNTU2ZGZiYjhhYjk1IGluIEJhbG9vOjpQZW5kaW5nRmlsZVF1ZXVlOjpyZW1vdmVG
aWxlSW5kZXggKHRoaXM9dGhpc0BlbnRyeT0weDU1NmRmZGNmNTk4MCwgX3QxPS4uLikgYXQgL3Vz
ci9zcmMvZGVidWcvYmFsb281LTUuNDUuMC1scDE1MC4yLjEueDg2XzY0L2J1aWxkL3NyYy9maWxl
L2JhbG9vZmlsZWNvbW1vbl9hdXRvZ2VuL0VXSUVHQTQ2V1cvbW9jX3BlbmRpbmdmaWxlcXVldWUu
Y3BwOjIyMgojMTggMHgwMDAwNTU2ZGZiYjgwNDJlIGluIEJhbG9vOjpQZW5kaW5nRmlsZVF1ZXVl
Ojpwcm9jZXNzQ2FjaGUgKHRoaXM9MHg1NTZkZmRjZjU5ODApIGF0IC91c3Ivc3JjL2RlYnVnL2Jh
bG9vNS01LjQ1LjAtbHAxNTAuMi4xLng4Nl82NC9zcmMvZmlsZS9wZW5kaW5nZmlsZXF1ZXVlLmNw
cDo4OAojMTkgMHgwMDAwN2ZjZDc5YzQ4MTRjIGluIFF0UHJpdmF0ZTo6UVNsb3RPYmplY3RCYXNl
OjpjYWxsIChhPTB4N2ZmZjYxNzRmOWYwLCByPTB4NTU2ZGZkY2Y1OTgwLCB0aGlzPTB4NTU2ZGZk
ZDE3NjEwKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi9rZXJuZWwv
cW9iamVjdF9pbXBsLmg6MTAxCiMyMCBRTWV0YU9iamVjdDo6YWN0aXZhdGUgKHNlbmRlcj1zZW5k
ZXJAZW50cnk9MHg1NTZkZmRjZjU5OTgsIHNpZ25hbE9mZnNldD08b3B0aW1pemVkIG91dD4sIGxv
Y2FsX3NpZ25hbF9pbmRleD1sb2NhbF9zaWduYWxfaW5kZXhAZW50cnk9MCwgYXJndj1hcmd2QGVu
dHJ5PTB4N2ZmZjYxNzRmOWYwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6Mzc0OQojMjEgMHgwMDAw
N2ZjZDc5YzQ4NzU3IGluIFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPXNlbmRlckBlbnRy
eT0weDU1NmRmZGNmNTk5OCwgbT1tQGVudHJ5PTB4N2ZjZDdhMGQyZTgwIDxRVGltZXI6OnN0YXRp
Y01ldGFPYmplY3Q+LCBsb2NhbF9zaWduYWxfaW5kZXg9bG9jYWxfc2lnbmFsX2luZGV4QGVudHJ5
PTAsIGFyZ3Y9YXJndkBlbnRyeT0weDdmZmY2MTc0ZjlmMCkgYXQga2VybmVsL3FvYmplY3QuY3Bw
OjM2MjgKIzIyIDB4MDAwMDdmY2Q3OWM1NDQzNyBpbiBRVGltZXI6OnRpbWVvdXQgKHRoaXM9dGhp
c0BlbnRyeT0weDU1NmRmZGNmNTk5OCwgX3QxPS4uLikgYXQgLm1vYy9tb2NfcXRpbWVyLmNwcDoy
MDAKIzIzIDB4MDAwMDdmY2Q3OWM1NDc2OCBpbiBRVGltZXI6OnRpbWVyRXZlbnQgKHRoaXM9MHg1
NTZkZmRjZjU5OTgsIGU9PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcXRpbWVyLmNwcDoyNTUK
IzI0IDB4MDAwMDdmY2Q3OWM0ODllYiBpbiBRT2JqZWN0OjpldmVudCAodGhpcz0weDU1NmRmZGNm
NTk5OCwgZT08b3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDoxMjY4CiMyNSAw
eDAwMDA3ZmNkNzljMWFhNzEgaW4gZG9Ob3RpZnkgKGV2ZW50PTB4N2ZmZjYxNzRmYjUwLCByZWNl
aXZlcj0weDU1NmRmZGNmNTk5OCkgYXQga2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjEwOTEK
IzI2IFFDb3JlQXBwbGljYXRpb246Om5vdGlmeSAoZXZlbnQ9PG9wdGltaXplZCBvdXQ+LCByZWNl
aXZlcj08b3B0aW1pemVkIG91dD4sIHRoaXM9PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWNv
cmVhcHBsaWNhdGlvbi5jcHA6MTA3NwojMjcgUUNvcmVBcHBsaWNhdGlvbjo6bm90aWZ5SW50ZXJu
YWwyIChyZWNlaXZlcj0weDU1NmRmZGNmNTk5OCwgZXZlbnQ9ZXZlbnRAZW50cnk9MHg3ZmZmNjE3
NGZiNTApIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDoxMDE2CiMyOCAweDAwMDA3ZmNk
NzljNzAxOWUgaW4gUUNvcmVBcHBsaWNhdGlvbjo6c2VuZEV2ZW50IChldmVudD0weDdmZmY2MTc0
ZmI1MCwgcmVjZWl2ZXI9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8u
Li8uLi9zcmMvY29yZWxpYi9rZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5oOjIzMwojMjkgUVRpbWVy
SW5mb0xpc3Q6OmFjdGl2YXRlVGltZXJzICh0aGlzPTB4NTU2ZGZkY2ZmNjgwKSBhdCBrZXJuZWwv
cXRpbWVyaW5mb191bml4LmNwcDo2NDMKIzMwIDB4MDAwMDdmY2Q3OWM3MDhlOSBpbiB0aW1lclNv
dXJjZURpc3BhdGNoIChzb3VyY2U9PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlz
cGF0Y2hlcl9nbGliLmNwcDoxODIKIzMxIGlkbGVUaW1lclNvdXJjZURpc3BhdGNoIChzb3VyY2U9
PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoyMjkK
IzMyIDB4MDAwMDdmY2Q3NTZkZmY1NyBpbiBnX21haW5fY29udGV4dF9kaXNwYXRjaCAoKSBmcm9t
IC91c3IvbGliNjQvbGliZ2xpYi0yLjAuc28uMAojMzMgMHgwMDAwN2ZjZDc1NmUwMTkwIGluID8/
ICgpIGZyb20gL3Vzci9saWI2NC9saWJnbGliLTIuMC5zby4wCiMzNCAweDAwMDA3ZmNkNzU2ZTAy
MWMgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL3Vzci9saWI2NC9saWJnbGli
LTIuMC5zby4wCiMzNSAweDAwMDA3ZmNkNzljNzBiZWYgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6
OnByb2Nlc3NFdmVudHMgKHRoaXM9MHg1NTZkZmRjZmM5OTAsIGZsYWdzPS4uLikgYXQga2VybmVs
L3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDIzCiMzNiAweDAwMDA3ZmNkNzljMTkwOWEgaW4g
UUV2ZW50TG9vcDo6ZXhlYyAodGhpcz10aGlzQGVudHJ5PTB4N2ZmZjYxNzRmZDkwLCBmbGFncz0u
Li4sIGZsYWdzQGVudHJ5PS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIxMgojMzcgMHgw
MDAwN2ZjZDc5YzIxOWU0IGluIFFDb3JlQXBwbGljYXRpb246OmV4ZWMgKCkgYXQga2VybmVsL3Fj
b3JlYXBwbGljYXRpb24uY3BwOjEyODkKIzM4IDB4MDAwMDU1NmRmYmI2YzIxYyBpbiBtYWluIChh
cmdjPTxvcHRpbWl6ZWQgb3V0PiwgYXJndj08b3B0aW1pemVkIG91dD4pIGF0IC91c3Ivc3JjL2Rl
YnVnL2JhbG9vNS01LjQ1LjAtbHAxNTAuMi4xLng4Nl82NC9zcmMvZmlsZS9tYWluLmNwcDoxMDQK
ClBvc3NpYmxlIGR1cGxpY2F0ZXMgYnkgcXVlcnk6IGJ1ZyAzOTU4ODguCgpSZXBvcnRlZCB1c2lu
ZyBEcktvbnFp
</data>

          </attachment>
      

    </bug>

</bugzilla>