<?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>314940</bug_id>
          
          <creation_ts>2013-02-11 22:13:42 +0000</creation_ts>
          <short_desc>Crash in CSV importer due to too much columns in CSV file (e.g. paypal CVS files)</short_desc>
          <delta_ts>2013-08-30 08:13:21 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>kmymoney</product>
          <component>general</component>
          <version>4.6.3</version>
          <rep_platform>Ubuntu</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></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Ian Hubbertz">kde_bugs</reporter>
          <assigned_to name="KMyMoney Devel Mailing List">kmymoney-devel</assigned_to>
          <cc>agander93</cc>
    
    <cc>kde_bugs</cc>
    
    <cc>onet.cristian</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>1340694</commentid>
    <comment_count>0</comment_count>
    <who name="Ian Hubbertz">kde_bugs</who>
    <bug_when>2013-02-11 22:13:42 +0000</bug_when>
    <thetext>Application: kmymoney (4.6.3)
KDE Platform Version: 4.9.3
Qt Version: 4.8.3
Operating System: Linux 3.5.0-21-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
Trynng to import a CSV file from paypal.

The importer always crashs at the moment I&apos;m setting a column. I tried the &quot;amount&quot; column (changing it from &apos;6&apos; (last succesful import) to &apos;8&apos;) and the &quot;date&quot; column  (changing it from &apos;2&apos; (last successful import) to &apos;1&apos;). Immediately after the change, the importer segfaults.

The crash can be reproduced every time.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
Using host libthread_db library &quot;/lib/x86_64-linux-gnu/libthread_db.so.1&quot;.
[Current thread is 1 (Thread 0x7f0f9f263780 (LWP 5524))]

Thread 3 (Thread 0x7f0f86ce1700 (LWP 5525)):
#0  0x00007f0f94e658fd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0f94e67597 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0f94e67cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0f94e67ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0f9b345c16 in QEventDispatcherGlib::processEvents (this=0x7f0f800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f0f9b3162bf in QEventLoop::processEvents (this=this@entry=0x7f0f86ce0dd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f0f9b316548 in QEventLoop::exec (this=0x7f0f86ce0dd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f0f9b217b10 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:501
#8  0x00007f0f9b2f69af in QInotifyFileSystemWatcherEngine::run (this=0x32d6f40) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f0f9b21aaec in QThreadPrivate::start (arg=0x32d6f40) at thread/qthread_unix.cpp:338
#10 0x00007f0f9c451e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f0f99797cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0f7c637700 (LWP 5531)):
#0  0x00007f0f9978c303 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f0f94e67d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0f94e67ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0f9b345c16 in QEventDispatcherGlib::processEvents (this=0x7f0f740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f0f9b3162bf in QEventLoop::processEvents (this=this@entry=0x7f0f7c636dd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f0f9b316548 in QEventLoop::exec (this=0x7f0f7c636dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f0f9b217b10 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:501
#7  0x00007f0f9b2f69af in QInotifyFileSystemWatcherEngine::run (this=0x5b94ca0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f0f9b21aaec in QThreadPrivate::start (arg=0x5b94ca0) at thread/qthread_unix.cpp:338
#9  0x00007f0f9c451e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f0f99797cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0f9f263780 (LWP 5524)):
[KCrash Handler]
#5  0x00007f0f9b25f936 in QString::operator== (this=0x5871fa0, other=...) at tools/qstring.cpp:2192
#6  0x00007f0f7fbab08d in CsvImporterDlg::validateColumn (this=this@entry=0x5871b70, col=@0x7fff55431e0c: 0, type=...) at /build/buildd/kmymoney-4.6.3/kmymoney/plugins/csvimport/csvimporterdlg.cpp:265
#7  0x00007f0f7fbab4d0 in CsvImporterDlg::dateColumnSelected (this=0x5871b70, col=0) at /build/buildd/kmymoney-4.6.3/kmymoney/plugins/csvimport/csvimporterdlg.cpp:381
#8  0x00007f0f9b32cf5f in QMetaObject::activate (sender=0x58cbf90, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x7fff55431f70) at kernel/qobject.cpp:3547
#9  0x00007f0f9a81a5f1 in QComboBox::currentIndexChanged (this=this@entry=0x58cbf90, _t1=0) at .moc/release-shared/moc_qcombobox.cpp:316
#10 0x00007f0f9a81a657 in QComboBoxPrivate::_q_emitCurrentIndexChanged (this=this@entry=0x58cbfe0, index=...) at widgets/qcombobox.cpp:1278
#11 0x00007f0f9a81a860 in QComboBoxPrivate::setCurrentIndex (this=this@entry=0x58cbfe0, mi=...) at widgets/qcombobox.cpp:2046
#12 0x00007f0f9a81b4f4 in QComboBoxPrivate::_q_itemSelected (this=0x58cbfe0, item=...) at widgets/qcombobox.cpp:1247
#13 0x00007f0f9b32cf5f in QMetaObject::activate (sender=0x58d33e0, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x7fff554321e0) at kernel/qobject.cpp:3547
#14 0x00007f0f9aaaf482 in QComboBoxPrivateContainer::itemSelected (this=&lt;optimized out&gt;, _t1=...) at .moc/release-shared/moc_qcombobox_p.cpp:253
#15 0x00007f0f9a815b77 in QComboBoxPrivateContainer::eventFilter (this=0x58d33e0, o=0x58cdd30, e=0x7fff55432930) at widgets/qcombobox.cpp:691
#16 0x00007f0f9b3176d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=&lt;optimized out&gt;, receiver=0x58cdd30, event=0x7fff55432930) at kernel/qcoreapplication.cpp:1025
#17 0x00007f0f9a443e6c in QApplicationPrivate::notify_helper (this=this@entry=0x2aba0b0, receiver=receiver@entry=0x58cdd30, e=e@entry=0x7fff55432930) at kernel/qapplication.cpp:4558
#18 0x00007f0f9a448b6b in QApplication::notify (this=&lt;optimized out&gt;, receiver=0x58cdd30, e=0x7fff55432930) at kernel/qapplication.cpp:4105
#19 0x00007f0f9d8c21d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#20 0x00007f0f9b31756e in QCoreApplication::notifyInternal (this=0x2aad7e0, receiver=0x58cdd30, event=0x7fff55432930) at kernel/qcoreapplication.cpp:915
#21 0x00007f0f9a444cd3 in sendEvent (event=&lt;optimized out&gt;, receiver=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QApplicationPrivate::sendMouseEvent (receiver=0x58cdd30, event=0x7fff55432930, alienWidget=0x58cdd30, nativeWidget=0x58d33e0, buttonDown=0x7f0f9af20308 &lt;qt_button_down&gt;, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#23 0x00007f0f9a4c241c in QETWidget::translateMouseEvent (this=this@entry=0x58d33e0, event=event@entry=0x7fff554330b0) at kernel/qapplication_x11.cpp:4556
#24 0x00007f0f9a4c144f in QApplication::x11ProcessEvent (this=0x2aad7e0, event=0x7fff554330b0) at kernel/qapplication_x11.cpp:3737
#25 0x00007f0f9a4e8fa2 in x11EventSourceDispatch (s=0x2ac2990, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#26 0x00007f0f94e67ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f0f94e67de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f0f94e67ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f0f9b345bf6 in QEventDispatcherGlib::processEvents (this=0x2a86ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#30 0x00007f0f9a4e8c1e in QGuiEventDispatcherGlib::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007f0f9b3162bf in QEventLoop::processEvents (this=this@entry=0x7fff55433480, flags=...) at kernel/qeventloop.cpp:149
#32 0x00007f0f9b316548 in QEventLoop::exec (this=0x7fff55433480, flags=...) at kernel/qeventloop.cpp:204
#33 0x00007f0f9b31b708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#34 0x0000000000457dd6 in runKMyMoney (splash=splash@entry=0x2bee800, a=0x2aad7e0) at /build/buildd/kmymoney-4.6.3/kmymoney/main.cpp:282
#35 0x000000000045659f in main (argc=1, argv=0x7fff55433f78) at /build/buildd/kmymoney-4.6.3/kmymoney/main.cpp:181

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1340696</commentid>
    <comment_count>1</comment_count>
      <attachid>77173</attachid>
    <who name="Ian Hubbertz">kde_bugs</who>
    <bug_when>2013-02-11 22:17:18 +0000</bug_when>
    <thetext>Created attachment 77173
New crash information added by DrKonqi

kmymoney (4.6.3) on KDE Platform 4.9.3 using Qt 4.8.3

- What I was doing when the application crashed:

Same crash, now with setting the amount column to value &apos;8&apos; (seems to be col=7 in backtrace) instead of date column to value &apos;1&apos;  (col=0 in BT) as in the previous backtrace.

-- Backtrace (Reduced):
#5  0x00007f7f4f887936 in QString::operator== (this=0x46047a0, other=...) at tools/qstring.cpp:2192
#6  0x00007f7f3824208d in CsvImporterDlg::validateColumn (this=this@entry=0x4604370, col=@0x7fff94121f1c: 7, type=...) at /build/buildd/kmymoney-4.6.3/kmymoney/plugins/csvimport/csvimporterdlg.cpp:265
#7  0x00007f7f38242860 in CsvImporterDlg::amountColumnSelected (this=0x4604370, col=7) at /build/buildd/kmymoney-4.6.3/kmymoney/plugins/csvimport/csvimporterdlg.cpp:288
[...]
#9  0x00007f7f4ee425f1 in QComboBox::currentIndexChanged (this=this@entry=0x46a4eb0, _t1=7) at .moc/release-shared/moc_qcombobox.cpp:316
#10 0x00007f7f4ee42657 in QComboBoxPrivate::_q_emitCurrentIndexChanged (this=this@entry=0x46a4f00, index=...) at widgets/qcombobox.cpp:1278</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1340706</commentid>
    <comment_count>2</comment_count>
    <who name="Ian Hubbertz">kde_bugs</who>
    <bug_when>2013-02-11 22:41:35 +0000</bug_when>
    <thetext>Haha.. found it.

csvprocessing.h:41

#define MAXCOL 25    //                 maximum no. of columns (arbitrary value)


Seems that this value is not large enough for paypal CSV files...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1340743</commentid>
    <comment_count>3</comment_count>
    <who name="allan">agander93</who>
    <bug_when>2013-02-11 23:50:45 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; Haha.. found it.
&gt; 
&gt; csvprocessing.h:41
&gt; 
&gt; #define MAXCOL 25    //                 maximum no. of columns (arbitrary
&gt; value)
&gt; 
&gt; 
&gt; Seems that this value is not large enough for paypal CSV files...

OK.  Well spotted.  Snag is, that file is not part of kmymoney (4.6.3).  So, the question is, where did it come from?

It might be that it&apos;s a relic of 4.6.2, which was not uninstalled, and the old plugin is still in your system.  In what style does the plugin appear?  Is it the tabs version or the wizard?  Have you compiled from source, or was it a deb you had previously?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1340904</commentid>
    <comment_count>4</comment_count>
    <who name="Ian Hubbertz">kde_bugs</who>
    <bug_when>2013-02-12 09:24:46 +0000</bug_when>
    <thetext>In 4.6.3 the file is still in use, see

https://projects.kde.org/projects/extragear/office/kmymoney/repository/show/kmymoney/plugins/csvimport?rev=4.6.3

Does the new importer in the master branch allow more columns?


BTW: As workaround for the problem it is possible to select the columns at the paypal site before CSV export and reduce the number of colums to less than 20.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1340973</commentid>
    <comment_count>5</comment_count>
    <who name="allan">agander93</who>
    <bug_when>2013-02-12 11:39:39 +0000</bug_when>
    <thetext>(In reply to comment #4)
&gt; In 4.6.3 the file is still in use, see

Apologies, a slip of the tongue.  The problem was fixed last August, in the development release.  That too involved a Paypal file.  It&apos;s likely that 4.6.4 will soon be released.

&gt; https://projects.kde.org/projects/extragear/office/kmymoney/repository/show/
&gt; kmymoney/plugins/csvimport?rev=4.6.3

&gt; Does the new importer in the master branch allow more columns?

Yes, there is no longer a hard-coded limit.

&gt; 
&gt; BTW: As workaround for the problem it is possible to select the columns at
&gt; the paypal site before CSV export and reduce the number of colums to less
&gt; than 20.

That&apos;s handy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1393684</commentid>
    <comment_count>6</comment_count>
    <who name="Cristian Oneț">onet.cristian</who>
    <bug_when>2013-08-30 08:13:21 +0000</bug_when>
    <thetext>Fixed in master as stated by Allan.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>77173</attachid>
            <date>2013-02-11 22:17:18 +0000</date>
            <delta_ts>2013-02-11 22:17:18 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>7378</size>
            <attacher name="Ian Hubbertz">kde_bugs</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGtteW1vbmV5ICg0LjYuMykKS0RFIFBsYXRmb3JtIFZlcnNpb246IDQuOS4z
ClF0IFZlcnNpb246IDQuOC4zCk9wZXJhdGluZyBTeXN0ZW06IExpbnV4IDMuNS4wLTIxLWdlbmVy
aWMgeDg2XzY0CkRpc3RyaWJ1dGlvbjogVWJ1bnR1IDEyLjEwCgotLSBJbmZvcm1hdGlvbiBhYm91
dCB0aGUgY3Jhc2g6Ci0gV2hhdCBJIHdhcyBkb2luZyB3aGVuIHRoZSBhcHBsaWNhdGlvbiBjcmFz
aGVkOgoKU2FtZSBjcmFzaCwgbm93IHdpdGggc2V0dGluZyB0aGUgYW1vdW50IGNvbHVtbiB0byB2
YWx1ZSAnOCcgKHNlZW1zIHRvIGJlIGNvbD03IGluIGJhY2t0cmFjZSkgaW5zdGVhZCBvZiBkYXRl
IGNvbHVtbiB0byB2YWx1ZSAnMScgIChjb2w9MCBpbiBCVCkgYXMgaW4gdGhlIHByZXZpb3VzIGJh
Y2t0cmFjZS4KClRoZSBjcmFzaCBjYW4gYmUgcmVwcm9kdWNlZCBldmVyeSB0aW1lLgoKLS0gQmFj
a3RyYWNlOgpBcHBsaWNhdGlvbjogS015TW9uZXkgKGtteW1vbmV5KSwgc2lnbmFsOiBTZWdtZW50
YXRpb24gZmF1bHQKVXNpbmcgaG9zdCBsaWJ0aHJlYWRfZGIgbGlicmFyeSAiL2xpYi94ODZfNjQt
bGludXgtZ251L2xpYnRocmVhZF9kYi5zby4xIi4KW0N1cnJlbnQgdGhyZWFkIGlzIDEgKFRocmVh
ZCAweDdmN2Y1Mzg4Yjc4MCAoTFdQIDU1NjkpKV0KClRocmVhZCAzIChUaHJlYWQgMHg3ZjdmM2Iz
MDk3MDAgKExXUCA1NTcwKSk6CiMwICAweDAwMDA3ZjdmNDk0OGY1OTcgaW4gZ19tYWluX2NvbnRl
eHRfcHJlcGFyZSAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4w
CiMxICAweDAwMDA3ZjdmNDk0OGZjYWIgaW4gPz8gKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1n
bnUvbGliZ2xpYi0yLjAuc28uMAojMiAgMHgwMDAwN2Y3ZjQ5NDhmZWE0IGluIGdfbWFpbl9jb250
ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5z
by4wCiMzICAweDAwMDA3ZjdmNGY5NmRjMTYgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nl
c3NFdmVudHMgKHRoaXM9MHg3ZjdmMzQwMDA4YzAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVu
dGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDI2CiM0ICAweDAwMDA3ZjdmNGY5M2UyYmYgaW4gUUV2ZW50
TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz10aGlzQGVudHJ5PTB4N2Y3ZjNiMzA4ZGQwLCBmbGFn
cz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoxNDkKIzUgIDB4MDAwMDdmN2Y0ZjkzZTU0
OCBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPTB4N2Y3ZjNiMzA4ZGQwLCBmbGFncz0uLi4pIGF0
IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDQKIzYgIDB4MDAwMDdmN2Y0ZjgzZmIxMCBpbiBRVGhy
ZWFkOjpleGVjICh0aGlzPTxvcHRpbWl6ZWQgb3V0PikgYXQgdGhyZWFkL3F0aHJlYWQuY3BwOjUw
MQojNyAgMHgwMDAwN2Y3ZjRmOTFlOWFmIGluIFFJbm90aWZ5RmlsZVN5c3RlbVdhdGNoZXJFbmdp
bmU6OnJ1biAodGhpcz0weDIwOGJkNDApIGF0IGlvL3FmaWxlc3lzdGVtd2F0Y2hlcl9pbm90aWZ5
LmNwcDoyNDgKIzggIDB4MDAwMDdmN2Y0Zjg0MmFlYyBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQg
KGFyZz0weDIwOGJkNDApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjMzOAojOSAgMHgwMDAw
N2Y3ZjUwYTc5ZTlhIGluIHN0YXJ0X3RocmVhZCAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdu
dS9saWJwdGhyZWFkLnNvLjAKIzEwIDB4MDAwMDdmN2Y0ZGRiZmNiZCBpbiBjbG9uZSAoKSBmcm9t
IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJjLnNvLjYKIzExIDB4MDAwMDAwMDAwMDAwMDAwMCBp
biA/PyAoKQoKVGhyZWFkIDIgKFRocmVhZCAweDdmN2YzMGMzMjcwMCAoTFdQIDU1NzYpKToKIzAg
IDB4MDAwMDdmN2Y0ZGRiNDMwMyBpbiBwb2xsICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251
L2xpYmMuc28uNgojMSAgMHgwMDAwN2Y3ZjQ5NDhmZDg0IGluID8/ICgpIGZyb20gL2xpYi94ODZf
NjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzIgIDB4MDAwMDdmN2Y0OTQ4ZmVhNCBpbiBn
X21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGli
Z2xpYi0yLjAuc28uMAojMyAgMHgwMDAwN2Y3ZjRmOTZkYzE2IGluIFFFdmVudERpc3BhdGNoZXJH
bGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4N2Y3ZjJjMDAwOGMwLCBmbGFncz0uLi4pIGF0IGtl
cm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQyNgojNCAgMHgwMDAwN2Y3ZjRmOTNlMmJm
IGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9dGhpc0BlbnRyeT0weDdmN2YzMGMz
MWRkMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM1ICAweDAwMDA3
ZjdmNGY5M2U1NDggaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmN2YzMGMzMWRkMCwgZmxh
Z3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjA0CiM2ICAweDAwMDA3ZjdmNGY4M2Zi
MTAgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08b3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9xdGhy
ZWFkLmNwcDo1MDEKIzcgIDB4MDAwMDdmN2Y0ZjkxZTlhZiBpbiBRSW5vdGlmeUZpbGVTeXN0ZW1X
YXRjaGVyRW5naW5lOjpydW4gKHRoaXM9MHg0OTdhMDYwKSBhdCBpby9xZmlsZXN5c3RlbXdhdGNo
ZXJfaW5vdGlmeS5jcHA6MjQ4CiM4ICAweDAwMDA3ZjdmNGY4NDJhZWMgaW4gUVRocmVhZFByaXZh
dGU6OnN0YXJ0IChhcmc9MHg0OTdhMDYwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMzgK
IzkgIDB4MDAwMDdmN2Y1MGE3OWU5YSBpbiBzdGFydF90aHJlYWQgKCkgZnJvbSAvbGliL3g4Nl82
NC1saW51eC1nbnUvbGlicHRocmVhZC5zby4wCiMxMCAweDAwMDA3ZjdmNGRkYmZjYmQgaW4gY2xv
bmUgKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliYy5zby42CiMxMSAweDAwMDAwMDAw
MDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAxIChUaHJlYWQgMHg3ZjdmNTM4OGI3ODAgKExXUCA1
NTY5KSk6CltLQ3Jhc2ggSGFuZGxlcl0KIzUgIDB4MDAwMDdmN2Y0Zjg4NzkzNiBpbiBRU3RyaW5n
OjpvcGVyYXRvcj09ICh0aGlzPTB4NDYwNDdhMCwgb3RoZXI9Li4uKSBhdCB0b29scy9xc3RyaW5n
LmNwcDoyMTkyCiM2ICAweDAwMDA3ZjdmMzgyNDIwOGQgaW4gQ3N2SW1wb3J0ZXJEbGc6OnZhbGlk
YXRlQ29sdW1uICh0aGlzPXRoaXNAZW50cnk9MHg0NjA0MzcwLCBjb2w9QDB4N2ZmZjk0MTIxZjFj
OiA3LCB0eXBlPS4uLikgYXQgL2J1aWxkL2J1aWxkZC9rbXltb25leS00LjYuMy9rbXltb25leS9w
bHVnaW5zL2NzdmltcG9ydC9jc3ZpbXBvcnRlcmRsZy5jcHA6MjY1CiM3ICAweDAwMDA3ZjdmMzgy
NDI4NjAgaW4gQ3N2SW1wb3J0ZXJEbGc6OmFtb3VudENvbHVtblNlbGVjdGVkICh0aGlzPTB4NDYw
NDM3MCwgY29sPTcpIGF0IC9idWlsZC9idWlsZGQva215bW9uZXktNC42LjMva215bW9uZXkvcGx1
Z2lucy9jc3ZpbXBvcnQvY3N2aW1wb3J0ZXJkbGcuY3BwOjI4OAojOCAgMHgwMDAwN2Y3ZjRmOTU0
ZjVmIGluIFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPTB4NDZhNGViMCwgbT08b3B0aW1p
emVkIG91dD4sIGxvY2FsX3NpZ25hbF9pbmRleD08b3B0aW1pemVkIG91dD4sIGFyZ3Y9MHg3ZmZm
OTQxMjIwODApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozNTQ3CiM5ICAweDAwMDA3ZjdmNGVlNDI1
ZjEgaW4gUUNvbWJvQm94OjpjdXJyZW50SW5kZXhDaGFuZ2VkICh0aGlzPXRoaXNAZW50cnk9MHg0
NmE0ZWIwLCBfdDE9NykgYXQgLm1vYy9yZWxlYXNlLXNoYXJlZC9tb2NfcWNvbWJvYm94LmNwcDoz
MTYKIzEwIDB4MDAwMDdmN2Y0ZWU0MjY1NyBpbiBRQ29tYm9Cb3hQcml2YXRlOjpfcV9lbWl0Q3Vy
cmVudEluZGV4Q2hhbmdlZCAodGhpcz10aGlzQGVudHJ5PTB4NDZhNGYwMCwgaW5kZXg9Li4uKSBh
dCB3aWRnZXRzL3Fjb21ib2JveC5jcHA6MTI3OAojMTEgMHgwMDAwN2Y3ZjRlZTQyODYwIGluIFFD
b21ib0JveFByaXZhdGU6OnNldEN1cnJlbnRJbmRleCAodGhpcz10aGlzQGVudHJ5PTB4NDZhNGYw
MCwgbWk9Li4uKSBhdCB3aWRnZXRzL3Fjb21ib2JveC5jcHA6MjA0NgojMTIgMHgwMDAwN2Y3ZjRl
ZTQzNGY0IGluIFFDb21ib0JveFByaXZhdGU6Ol9xX2l0ZW1TZWxlY3RlZCAodGhpcz0weDQ2YTRm
MDAsIGl0ZW09Li4uKSBhdCB3aWRnZXRzL3Fjb21ib2JveC5jcHA6MTI0NwojMTMgMHgwMDAwN2Y3
ZjRmOTU0ZjVmIGluIFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPTB4NDZhYzM5MCwgbT08
b3B0aW1pemVkIG91dD4sIGxvY2FsX3NpZ25hbF9pbmRleD08b3B0aW1pemVkIG91dD4sIGFyZ3Y9
MHg3ZmZmOTQxMjIyZjApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozNTQ3CiMxNCAweDAwMDA3Zjdm
NGYwZDc0ODIgaW4gUUNvbWJvQm94UHJpdmF0ZUNvbnRhaW5lcjo6aXRlbVNlbGVjdGVkICh0aGlz
PTxvcHRpbWl6ZWQgb3V0PiwgX3QxPS4uLikgYXQgLm1vYy9yZWxlYXNlLXNoYXJlZC9tb2NfcWNv
bWJvYm94X3AuY3BwOjI1MwojMTUgMHgwMDAwN2Y3ZjRlZTNkYjc3IGluIFFDb21ib0JveFByaXZh
dGVDb250YWluZXI6OmV2ZW50RmlsdGVyICh0aGlzPTB4NDZhYzM5MCwgbz0weDQ2YTZkMzAsIGU9
MHg3ZmZmOTQxMjJhNDApIGF0IHdpZGdldHMvcWNvbWJvYm94LmNwcDo2OTEKIzE2IDB4MDAwMDdm
N2Y0ZjkzZjZkNiBpbiBRQ29yZUFwcGxpY2F0aW9uUHJpdmF0ZTo6c2VuZFRocm91Z2hPYmplY3RF
dmVudEZpbHRlcnMgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCByZWNlaXZlcj0weDQ2YTZkMzAsIGV2
ZW50PTB4N2ZmZjk0MTIyYTQwKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6MTAyNQoj
MTcgMHgwMDAwN2Y3ZjRlYTZiZTZjIGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxw
ZXIgKHRoaXM9dGhpc0BlbnRyeT0weDE4NmYwYjAsIHJlY2VpdmVyPXJlY2VpdmVyQGVudHJ5PTB4
NDZhNmQzMCwgZT1lQGVudHJ5PTB4N2ZmZjk0MTIyYTQwKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9u
LmNwcDo0NTU4CiMxOCAweDAwMDA3ZjdmNGVhNzBiNmIgaW4gUUFwcGxpY2F0aW9uOjpub3RpZnkg
KHRoaXM9PG9wdGltaXplZCBvdXQ+LCByZWNlaXZlcj0weDQ2YTZkMzAsIGU9MHg3ZmZmOTQxMjJh
NDApIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjQxMDUKIzE5IDB4MDAwMDdmN2Y1MWVlYTFk
NiBpbiBLQXBwbGljYXRpb246Om5vdGlmeShRT2JqZWN0KiwgUUV2ZW50KikgKCkgZnJvbSAvdXNy
L2xpYi9saWJrZGV1aS5zby41CiMyMCAweDAwMDA3ZjdmNGY5M2Y1NmUgaW4gUUNvcmVBcHBsaWNh
dGlvbjo6bm90aWZ5SW50ZXJuYWwgKHRoaXM9MHgxODYyN2UwLCByZWNlaXZlcj0weDQ2YTZkMzAs
IGV2ZW50PTB4N2ZmZjk0MTIyYTQwKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6OTE1
CiMyMSAweDAwMDA3ZjdmNGVhNmNjZDMgaW4gc2VuZEV2ZW50IChldmVudD08b3B0aW1pemVkIG91
dD4sIHJlY2VpdmVyPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4v
Li4vc3JjL2NvcmVsaWIva2VybmVsL3Fjb3JlYXBwbGljYXRpb24uaDoyMzEKIzIyIFFBcHBsaWNh
dGlvblByaXZhdGU6OnNlbmRNb3VzZUV2ZW50IChyZWNlaXZlcj0weDQ2YTZkMzAsIGV2ZW50PTB4
N2ZmZjk0MTIyYTQwLCBhbGllbldpZGdldD0weDQ2YTZkMzAsIG5hdGl2ZVdpZGdldD0weDQ2YWMz
OTAsIGJ1dHRvbkRvd249MHg3ZjdmNGY1NDgzMDggPHF0X2J1dHRvbl9kb3duPiwgbGFzdE1vdXNl
UmVjZWl2ZXI9Li4uLCBzcG9udGFuZW91cz10cnVlKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uLmNw
cDozMTczCiMyMyAweDAwMDA3ZjdmNGVhZWE0MWMgaW4gUUVUV2lkZ2V0Ojp0cmFuc2xhdGVNb3Vz
ZUV2ZW50ICh0aGlzPXRoaXNAZW50cnk9MHg0NmFjMzkwLCBldmVudD1ldmVudEBlbnRyeT0weDdm
ZmY5NDEyMzFjMCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbl94MTEuY3BwOjQ1NTYKIzI0IDB4MDAw
MDdmN2Y0ZWFlOTQ0ZiBpbiBRQXBwbGljYXRpb246OngxMVByb2Nlc3NFdmVudCAodGhpcz0weDE4
NjI3ZTAsIGV2ZW50PTB4N2ZmZjk0MTIzMWMwKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uX3gxMS5j
cHA6MzczNwojMjUgMHgwMDAwN2Y3ZjRlYjEwZmEyIGluIHgxMUV2ZW50U291cmNlRGlzcGF0Y2gg
KHM9MHgxODc3YTcwLCBjYWxsYmFjaz0weDAsIHVzZXJfZGF0YT0weDApIGF0IGtlcm5lbC9xZ3Vp
ZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjE0NgojMjYgMHgwMDAwN2Y3ZjQ5NDhmYWI1IGluIGdf
bWFpbl9jb250ZXh0X2Rpc3BhdGNoICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmds
aWItMi4wLnNvLjAKIzI3IDB4MDAwMDdmN2Y0OTQ4ZmRlOCBpbiA/PyAoKSBmcm9tIC9saWIveDg2
XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiMyOCAweDAwMDA3ZjdmNDk0OGZlYTQgaW4g
Z19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xp
YmdsaWItMi4wLnNvLjAKIzI5IDB4MDAwMDdmN2Y0Zjk2ZGJmNiBpbiBRRXZlbnREaXNwYXRjaGVy
R2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDE4M2JhZDAsIGZsYWdzPS4uLikgYXQga2VybmVs
L3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDI0CiMzMCAweDAwMDA3ZjdmNGViMTBjMWUgaW4g
UUd1aUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9PG9wdGltaXplZCBv
dXQ+LCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZ3VpZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjIw
NAojMzEgMHgwMDAwN2Y3ZjRmOTNlMmJmIGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRo
aXM9dGhpc0BlbnRyeT0weDdmZmY5NDEyMzU5MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50
bG9vcC5jcHA6MTQ5CiMzMiAweDAwMDA3ZjdmNGY5M2U1NDggaW4gUUV2ZW50TG9vcDo6ZXhlYyAo
dGhpcz0weDdmZmY5NDEyMzU5MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6
MjA0CiMzMyAweDAwMDA3ZjdmNGY5NDM3MDggaW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhlYyAoKSBh
dCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6MTE4NwojMzQgMHgwMDAwMDAwMDAwNDU3ZGQ2
IGluIHJ1bktNeU1vbmV5IChzcGxhc2g9c3BsYXNoQGVudHJ5PTB4MTljMDZmMCwgYT0weDE4NjI3
ZTApIGF0IC9idWlsZC9idWlsZGQva215bW9uZXktNC42LjMva215bW9uZXkvbWFpbi5jcHA6Mjgy
CiMzNSAweDAwMDAwMDAwMDA0NTY1OWYgaW4gbWFpbiAoYXJnYz0xLCBhcmd2PTB4N2ZmZjk0MTI0
MDg4KSBhdCAvYnVpbGQvYnVpbGRkL2tteW1vbmV5LTQuNi4zL2tteW1vbmV5L21haW4uY3BwOjE4
MQoKUmVwb3J0ZWQgdXNpbmcgRHJLb25xaQ==
</data>

          </attachment>
      

    </bug>

</bugzilla>