<?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>147948</bug_id>
          
          <creation_ts>2007-07-17 11:18:53 +0000</creation_ts>
          <short_desc>copying via fish stalls</short_desc>
          <delta_ts>2023-01-18 10:30:13 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Frameworks and Libraries</classification>
          <product>kio-extras</product>
          <component>FISH</component>
          <version>unspecified</version>
          <rep_platform>Compiled Sources</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Thorsten Staerk">dev</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>alvaro.carroz</cc>
    
    <cc>andresbajotierra</cc>
    
    <cc>cpigat242</cc>
    
    <cc>doc.evans</cc>
    
    <cc>dogmad</cc>
    
    <cc>eherenz</cc>
    
    <cc>fgunni</cc>
    
    <cc>ivan.daou</cc>
    
    <cc>kde-2011.08</cc>
    
    <cc>ketetefid</cc>
    
    <cc>kishore96</cc>
    
    <cc>mstu</cc>
    
    <cc>palceksmuk</cc>
    
    <cc>sntmail</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>536611</commentid>
    <comment_count>0</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2007-07-17 11:18:53 +0000</bug_when>
    <thetext>Version:            (using KDE Devel)
Installed from:    Compiled sources
OS:                Linux

When I try to copy my digital camera&apos;s content ( 1.3 GB, about 1300 files ) via fish to another computer, the copy process stalls after about 200 files, probably forever.
The disk space is not exhausted (60% used).
How can we trace this problem down ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565357</commentid>
    <comment_count>1</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2007-12-21 12:03:20 +0000</bug_when>
    <thetext>The problem also occurs if I download the files first. So I just copy from a LOCAL folder to a fish://-drive and it stalls.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565359</commentid>
    <comment_count>2</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2007-12-21 12:10:58 +0000</bug_when>
    <thetext>Obviously, either kio_fish is lost or kio_file blocks on a socket. The following is the situation when stalling:

scorpio:~ # ps -A | grep kio
 4393 ?        00:00:01 kio_file
scorpio:~ # strace -p 4393
Process 4393 attached - interrupt to quit
select(4, [3], NULL, NULL, NULL       

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565363</commentid>
    <comment_count>3</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2007-12-21 12:37:37 +0000</bug_when>
    <thetext>With the same files, with scp, copying works.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>567674</commentid>
    <comment_count>4</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2008-01-02 15:53:20 +0000</bug_when>
    <thetext>I tried:
- copy a 4.1 GB file from /mnt to fish://root@localhost
=&gt; worked
- copy 506 files (940.5MB) from /mnt/sdb1/root/camera to fish://root@localhost
=&gt; stalled at the 7th file
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>652657</commentid>
    <comment_count>5</comment_count>
    <who name="Paweł Findeisen">dogmad</who>
    <bug_when>2008-10-11 00:03:06 +0000</bug_when>
    <thetext>I have problem with coping from fish to local too, but my KDE version is 4.1.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>652708</commentid>
    <comment_count>6</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2008-10-11 07:52:43 +0000</bug_when>
    <thetext>In http://www.kdedevelopers.org/node/3683 dfaure describes how he made kio much faster</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653883</commentid>
    <comment_count>7</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2008-10-15 18:10:50 +0000</bug_when>
    <thetext>increasing version from 3.5 to 4.0 because 4.1 is not available
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653907</commentid>
    <comment_count>8</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2008-10-15 18:47:59 +0000</bug_when>
    <thetext>when uploading with two kio_fish processes, sometimes both stall. Then I do a 
 killall kio_fish
and get a message that uploading failed. I choose skip there and then the upload continues.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656414</commentid>
    <comment_count>9</comment_count>
    <who name="Paweł Findeisen">dogmad</who>
    <bug_when>2008-10-23 21:29:20 +0000</bug_when>
    <thetext>File transfer from fish:// stalls even if I&apos;m copying single big file,
so it seems that dfaure patch will not fix this.
The problem is fully repeatable in my configuration (file is 1.2 GB, transfer stalls at about 25%).

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657883</commentid>
    <comment_count>10</comment_count>
    <who name="Paweł Findeisen">dogmad</who>
    <bug_when>2008-10-27 21:38:40 +0000</bug_when>
    <thetext>When file download from fish is stalled the ssh connection is still open, and the kio_fish process busy waits for something to appear on descriptor 5 (/dev/ptmx).
The healthy kio_fish process would copy data from descriptor 5 (ptmx) to descriptor 3 (socket).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657891</commentid>
    <comment_count>11</comment_count>
    <who name="Paweł Findeisen">dogmad</who>
    <bug_when>2008-10-27 21:54:06 +0000</bug_when>
    <thetext>While kio client waits for input, the server side process (perl) waits to write next file chunk to stdout (blocked in &quot;write&quot; call).
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>690983</commentid>
    <comment_count>12</comment_count>
    <who name="Frank Sagurna">fgunni</who>
    <bug_when>2009-01-02 01:54:20 +0000</bug_when>
    <thetext>I can confirm this bug. Sometimes a file is copyable, sometimes it stalls. commandline scp works, so bug has to be in kde/kio_slave.
killall kio_fish cancels the copy process.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>690984</commentid>
    <comment_count>13</comment_count>
    <who name="Frank Sagurna">fgunni</who>
    <bug_when>2009-01-02 01:54:54 +0000</bug_when>
    <thetext>Forgot to mention i am on KDE 4.2beta2 here (Kubuntu packages)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693018</commentid>
    <comment_count>14</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-03 11:19:01 +0000</bug_when>
    <thetext>ok, here is a procedure to reproduce, maybe we can turn this into a test case:
1. do the following as root:
 cd
 mkdir kiotest
 cd kiotest   
 for i in $(seq 1 1 1000); do touch file$i; done
2. point your konqueror to /root. Copy the folder kiotest
3. point your konqueror to fish://root@localhost/kiotest. 
4. paste the folder kiotest

Expected result: The folder ist copied.
Actual result: The copy process stalls at about the 4th file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693082</commentid>
    <comment_count>15</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-03 12:47:32 +0000</bug_when>
    <thetext>Konqueror&apos;s debugging output points to apps/lib/konq/konq_operations.cpp:void KonqOperations::copy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693085</commentid>
    <comment_count>16</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-03 12:51:16 +0000</bug_when>
    <thetext>Next step is to look at http://www.staerk.de/thorsten/index.php/Using_a_kioslave_in_KDE_4 where I describe how to use a kioslave. Then we write a test case involving the command KIO::copy to simulate the behavior of KonqOperations::copy </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693959</commentid>
    <comment_count>17</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-04 19:00:31 +0000</bug_when>
    <thetext>*** Bug 173024 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693961</commentid>
    <comment_count>18</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-04 19:02:42 +0000</bug_when>
    <thetext>I no longer see this behavior with KDE from trunk. See also Bug 179638.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693991</commentid>
    <comment_count>19</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-04 19:52:01 +0000</bug_when>
    <thetext>I see this behavior again, here is a test case. CMakeLists.txt:
PROJECT( browser )
FIND_PACKAGE(KDE4 REQUIRED)
INCLUDE_DIRECTORIES( ${KDE4_INCLUDES} . )


SET(kde4startSources main.cpp browser.cpp )


KDE4_ADD_EXECUTABLE(browser ${kde4startSources} )

TARGET_LINK_LIBRARIES(browser ${KDE4_KDEUI_LIBS} ${KDE4_KPARTS_LIBS} )

install(TARGETS browser  DESTINATION ${BIN_INSTALL_DIR} )
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693992</commentid>
    <comment_count>20</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-04 19:52:56 +0000</bug_when>
    <thetext>browser.cpp:
#include &lt;kio/scheduler.h&gt;       
#include &lt;kurl.h&gt;                
#include &lt;kio/jobclasses.h&gt;      
#include &lt;kdebug.h&gt;              
#include &lt;browser.h&gt;             
#include &lt;kio/copyjob.h&gt;         

class TransferJob;

Browser::Browser() : QWidget(NULL)
{                                 
  slotButtonClicked();            
}                                 

void Browser::slotButtonClicked()
{                                
  kDebug() &lt;&lt; &quot;entering function&quot;;
  // creating a kioslave          
  kDebug() &lt;&lt; &quot;getting via fish*************************************************************&quot;;                                                                  
  KUrl::List selectedUrls;                                                      
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest.txt&quot;));                            
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest1.txt&quot;));                           
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest2.txt&quot;));                           
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest3.txt&quot;));                           
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest4.txt&quot;));                           
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest5.txt&quot;));                           
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest6.txt&quot;));                           
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest7.txt&quot;));                           
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest8.txt&quot;));                           
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest9.txt&quot;));                           
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest10.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest11.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest12.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest13.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest14.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest15.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest16.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest17.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest18.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest19.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest20.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest21.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest22.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest23.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest24.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest25.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest26.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest27.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest28.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest29.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest30.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest31.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest32.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest33.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest34.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest35.txt&quot;));                          
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest36.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest37.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest38.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest39.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest40.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest41.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest42.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest43.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest44.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest45.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest46.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest47.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest48.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest49.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest50.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest51.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest52.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest53.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest54.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest55.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest56.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest57.txt&quot;));
  selectedUrls.push_back(KUrl(&quot;/tmp/fishtest58.txt&quot;));
  KUrl destUrl(&quot;fish://root@localhost/tmp/test&quot;);
  KIO::CopyJob* job0 = KIO::copy( selectedUrls, destUrl );
  job0-&gt;start();
}

void Browser::dataishere(KIO::Job *,const QByteArray &amp; data )
{
  static int counter=0;
  kDebug() &lt;&lt; ++counter &lt;&lt; &quot; data is here*************************************************************&quot;;
  kDebug() &lt;&lt; data;
}
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693993</commentid>
    <comment_count>21</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-04 19:53:29 +0000</bug_when>
    <thetext>browser.h:
#ifndef KDE4START_H__
#define KDE4START_H__

#include &lt;kmainwindow.h&gt;
#include &lt;kio/scheduler.h&gt;
#include &lt;kurl.h&gt;
#include &lt;kio/jobclasses.h&gt;

class Browser : public QWidget
{
  Q_OBJECT
  public:
    Browser();
  public slots:
    void slotButtonClicked();
    void dataishere(KIO::Job *,const QByteArray &amp;);
};
#endif
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693994</commentid>
    <comment_count>22</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-04 19:54:08 +0000</bug_when>
    <thetext>main.cpp:
#include &lt;QString&gt;
#include &lt;kapplication.h&gt;
#include &lt;kaboutdata.h&gt;
#include &lt;klocalizedstring.h&gt;
#include &lt;kmessagebox.h&gt;
#include &lt;kcmdlineargs.h&gt;
#include &lt;KMainWindow&gt;
#include &lt;browser.h&gt;

int main (int argc, char *argv[])
{
  // KAboutData (const QByteArray &amp;appName, const QByteArray &amp;catalogName, const KLocalizedString &amp;programName, const QByteArray &amp;version,
  const QByteArray&amp; ba=QByteArray(&quot;test&quot;);
  const KLocalizedString name=ki18n(&quot;myName&quot;);
  KAboutData aboutData( ba, ba, name, ba, name);
  KCmdLineArgs::init( argc, argv, &amp;aboutData );
  KApplication khello;

  Browser *mw = new Browser();
  mw-&gt;show();
  khello.exec();
}
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694002</commentid>
    <comment_count>23</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-04 20:03:18 +0000</bug_when>
    <thetext>*** Bug 179638 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694467</commentid>
    <comment_count>24</comment_count>
    <who name="Dotan Cohen">kde-2011.08</who>
    <bug_when>2009-01-05 13:44:57 +0000</bug_when>
    <thetext>*** Bug 176912 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694469</commentid>
    <comment_count>25</comment_count>
    <who name="Dotan Cohen">kde-2011.08</who>
    <bug_when>2009-01-05 13:46:05 +0000</bug_when>
    <thetext>These attachments to one of the dupes shows the stalled dialog:
http://bugs.kde.org/attachment.cgi?id=27963
http://bugs.kde.org/attachment.cgi?id=27964
http://bugs.kde.org/attachment.cgi?id=27965

I can also confirm this bug in KDE 4.2 beta.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694924</commentid>
    <comment_count>26</comment_count>
      <attachid>29964</attachid>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-06 12:53:45 +0000</bug_when>
    <thetext>Created attachment 29964
patch, 2 lines affected

here is my patch, I am very proud of it</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694990</commentid>
    <comment_count>27</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-06 14:52:02 +0000</bug_when>
    <thetext>SVN commit 906635 by tstaerk:

Make copy via fish reliable. If FD_ISSET(childFd,&amp;wfds) is true and
FD_ISSET(childFd,&amp;rfds) is true, do not handle both in one loop or the
process will stall.
CCBUGS:147948 


 M  +2 -2      fish.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&amp;revision=906635
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>695317</commentid>
    <comment_count>28</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-06 23:26:35 +0000</bug_when>
    <thetext>I meant BUGS, not CCBUGS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>696906</commentid>
    <comment_count>29</comment_count>
    <who name="palcek smuk">palceksmuk</who>
    <bug_when>2009-01-09 19:27:31 +0000</bug_when>
    <thetext>is this going to be backported to 3.5? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>697026</commentid>
    <comment_count>30</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-09 22:14:27 +0000</bug_when>
    <thetext>This fix will hit the user with KDE 4.3. There will not be any more KDE 3.5 release, but I plan to write a fix that you can apply on KDE 3.5.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>697072</commentid>
    <comment_count>31</comment_count>
    <who name="Frank Sagurna">fgunni</who>
    <bug_when>2009-01-10 00:35:09 +0000</bug_when>
    <thetext>Shouldnt it hit 4.2 as it is only a bugfix (and important), and no feature?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>697190</commentid>
    <comment_count>32</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-10 10:27:19 +0000</bug_when>
    <thetext>(In reply to comment #31)
&gt; Shouldnt it hit 4.2 as it is only a bugfix (and important), and no feature?
&gt; 

Only if you verify this bug solves the problem for you as well. So far I am the only person who has observed this bug fixing anything. Set this bug to verified when you see it fixes your problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>697278</commentid>
    <comment_count>33</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-10 14:15:48 +0000</bug_when>
    <thetext>Got confirmation from Will that this code change does fix the problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>697770</commentid>
    <comment_count>34</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-11 15:18:03 +0000</bug_when>
    <thetext>This will hit the user with KDE 4.2: http://websvn.kde.org/branches/KDE/4.2/kdebase/runtime/kioslave/fish/fish.cpp?view=log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>697777</commentid>
    <comment_count>35</comment_count>
    <who name="Frank Sagurna">fgunni</who>
    <bug_when>2009-01-11 15:37:36 +0000</bug_when>
    <thetext>tstaerk: Thanks alot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>699844</commentid>
    <comment_count>36</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-15 09:32:07 +0000</bug_when>
    <thetext>SVN commit 911280 by tstaerk:

backporting 906635: Make copy via fish reliable.
This will be in KDE 4.1.5.
CCBUGS:147948


 M  +2 -2      fish.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&amp;revision=911280
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>700018</commentid>
    <comment_count>37</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-01-15 14:52:53 +0000</bug_when>
    <thetext>SVN commit 911492 by tstaerk:

Backport 911280: make fish copy reliable.
This will be in the KDE 3.5 branch. It was too late for 3.5.10.
CCBUGS:147948


 M  +2 -2      fish.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&amp;revision=911492
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716760</commentid>
    <comment_count>38</comment_count>
    <who name="Paweł Findeisen">dogmad</who>
    <bug_when>2009-02-14 20:01:37 +0000</bug_when>
    <thetext>Fish transfer still hangs quite often, while scp works without disruptions...
I&apos;m using kde 4.2.0 shipped with Fedora 9.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716837</commentid>
    <comment_count>39</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-02-14 22:44:21 +0000</bug_when>
    <thetext>(In reply to comment #38)
&gt; Fish transfer still hangs quite often, while scp works without disruptions...
&gt; I&apos;m using kde 4.2.0 shipped with Fedora 9.
&gt; 

OK, where can I download an installable ISO of FC 9 so I can reproduce?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716998</commentid>
    <comment_count>40</comment_count>
    <who name="Frank Sagurna">fgunni</who>
    <bug_when>2009-02-15 11:21:26 +0000</bug_when>
    <thetext>The bug still existst in kubuntu intrepid with kde 4.2, too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>717008</commentid>
    <comment_count>41</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-02-15 11:45:03 +0000</bug_when>
    <thetext>(In reply to comment #40)
&gt; The bug still existst in kubuntu intrepid with kde 4.2, too.
&gt; 
On http://www.staerk.de/thorsten/index.php/147948 I give a complete testcase incl. instructions how to kompile it and how to run it. Does this stall?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>717025</commentid>
    <comment_count>42</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-02-15 12:24:26 +0000</bug_when>
    <thetext>In order to reproduce it correctly - how did you install KDE 4.2 on Kubuntu? I did a
 sudo apt-get install kubuntu-desktop
on ubuntu 8.10 and got KDE 4.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>717034</commentid>
    <comment_count>43</comment_count>
    <who name="Frank Sagurna">fgunni</who>
    <bug_when>2009-02-15 12:50:53 +0000</bug_when>
    <thetext>I use the repo from 
## KDE 4.2 
deb http://ppa.launchpad.net/kubuntu-experimental/ubuntu intrepid main
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>717104</commentid>
    <comment_count>44</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-02-15 15:26:09 +0000</bug_when>
    <thetext>Frank and I have met on irc and analyzed this. After installing the gpg key according to http://www.kubuntu.org/news/kde-4.2 we were able to kompile and use my testcase. For me, Kubuntu 8.10 x32, there were no errors. For Frank, Kubuntu 8.10 x64, there were the same errors that I experienced before my fix. However, my fix has also been positively tested on x64 (SUSE) Linux.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>717109</commentid>
    <comment_count>45</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-02-15 15:36:55 +0000</bug_when>
    <thetext>(In reply to comment #38)
&gt; Fish transfer still hangs quite often, while scp works without disruptions...
&gt; I&apos;m using kde 4.2.0 shipped with Fedora 9.
&gt; 
I took the time to download FC 9 (x64) and install it into a virtual machine. Now, how do I choose KDE for startup? I only get gnome started.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>723903</commentid>
    <comment_count>46</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-03-01 10:46:17 +0000</bug_when>
    <thetext>I found out that the problem is in fish.pl. The line
    exec(&apos;/usr/bin/file&apos;,&apos;-i&apos;,&apos;-b&apos;,&apos;-L&apos;,$fn);
does not always return on high load. My fix is a workaround on the application level that re-triggers a select and gets things going again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>723938</commentid>
    <comment_count>47</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-03-01 12:03:52 +0000</bug_when>
    <thetext>I have solved the problem on site of fish.pl. The problem is that fork needs some retries to deliver a pid, here is the patch for fish.pl:
-    return &apos;&apos; if (!defined $pid);                                                                                                                                           
+print DEBUG &quot;Entering mimetype4&quot;;                                                                                                                                           
+    while (!defined $pid) $pid=fork();</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733799</commentid>
    <comment_count>48</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-03-23 08:00:53 +0000</bug_when>
    <thetext>(In reply to comment #45)
&gt; (In reply to comment #38)
&gt; &gt; Fish transfer still hangs quite often, while scp works without disruptions...
&gt; &gt; I&apos;m using kde 4.2.0 shipped with Fedora 9.
&gt; &gt; 
&gt; I took the time to download FC 9 (x64) and install it into a virtual machine.
&gt; Now, how do I choose KDE for startup? I only get gnome started.

OK, I asked you to tell me how to download fedora - you did not. No problem, I found out. I took the time to set up a virtual machine running Fedora. Then I asked you how to make it start KDE by default - no answer from your site. OK, and now I find out it is KDE 4.0 that ships with Fedora 9, not KDE 4.2. So, how do you get KDE 4.2 shipped by Fedora 9?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>736270</commentid>
    <comment_count>49</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-03-29 11:54:56 +0000</bug_when>
    <thetext>I just verified this bug is distribution-independant. It also happens with Ubuntu 8.04, kubunut-desktop with KDE 3.5.10.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795851</commentid>
    <comment_count>50</comment_count>
    <who name="Dario Andres">andresbajotierra</who>
    <bug_when>2009-07-21 04:52:48 +0000</bug_when>
    <thetext>@tstaerk: should the report be reopened as it seems it is not really fixed? Thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795859</commentid>
    <comment_count>51</comment_count>
    <who name="Thorsten Staerk">dev</who>
    <bug_when>2009-07-21 06:01:58 +0000</bug_when>
    <thetext>There are many bugs around fish. All have in common that nobody gives a way to reproduce them. Before re-opening, please give one (and a description what the problem is).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796247</commentid>
    <comment_count>52</comment_count>
    <who name="Paweł Findeisen">dogmad</who>
    <bug_when>2009-07-21 23:04:13 +0000</bug_when>
    <thetext>(In reply to comment #48)

Sorry for no replies. I didn&apos;t received notifications about your comments
(in case you&apos;re still interested: &apos;yum update kdebase&apos; as root).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796305</commentid>
    <comment_count>53</comment_count>
    <who name="Alvaro Carroz">alvaro.carroz</who>
    <bug_when>2009-07-22 01:55:38 +0000</bug_when>
    <thetext>I have this bug happen to me using KDE 4.2.4 (64-bit) on sidux 2009-02. When transferring a large (over 4GB) file, after copying near half the file it stalls. It never comes back or completes, eventually it times out. I tested this using a path with a symlink and one without. Both scp and sftp (this one from the dolphin window) work fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800542</commentid>
    <comment_count>54</comment_count>
    <who name="Vsevolod Krishchenko">mstu</who>
    <bug_when>2009-07-29 14:43:12 +0000</bug_when>
    <thetext>
The way to reproduce with some degree of success (still not 100% chance, sorry).

I use slow network (100Mbit) and a quite slow server (Epia via, 25% CPU average load). 

1. Create a few mid-sized files (20-30 300-1000Mb work for me) on server.

2. Copy a half of them via fish copy-past to local client. Immediately copy another half to create second kio process (I suppose that it increases chance of failure). 

3. Press &quot;i&quot; widget and wait -- speed will fall to 0B/s and one of the processes will halt in case of &quot;success&quot;.

All my attempts to use fish fail in this case, scp works fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>824957</commentid>
    <comment_count>55</comment_count>
    <who name="Dotan Cohen">kde-2011.08</who>
    <bug_when>2009-09-05 13:24:35 +0000</bug_when>
    <thetext>As Vsevolod provided reproduction instructions and I am still experiencing this issue in KDE 4.3.1 I am reopening the bug.

@Vsevolod: can you provide access to your slow server with the files already on it so that KDE devs can simply connect to it and test? Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>998284</commentid>
    <comment_count>56</comment_count>
    <who name="Nicolas L.">kde</who>
    <bug_when>2010-08-04 10:23:15 +0000</bug_when>
    <thetext>*** Bug 183594 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1230660</commentid>
    <comment_count>57</comment_count>
    <who name="Ivan D">ivan.daou</who>
    <bug_when>2012-02-26 18:48:45 +0000</bug_when>
    <thetext>Hello, I think I have the same problem while transferring files from an ubuntu server to my computer running KDE 4.7.4 on gentoo.

Way to reproduce (at my home) : 
1/ Connect with fish to my other computer
2/ Transfer a big file (600MB is fine) from distant computer to mine
3/ The transfer reaches 100% but never finishes. It hangs forever. If I stop it with kde jobs, the file is incomplete with a .part extension to its name and is not valid.

Scp or sftp are working just fine.
I would be glad to give more information if you can indicate me a way to do that (debug, trace or other).

Thx</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302600</commentid>
    <comment_count>58</comment_count>
    <who name="Kete Tefid">ketetefid</who>
    <bug_when>2012-10-03 17:11:50 +0000</bug_when>
    <thetext>I exactly have the same problem here.
Confirmed with Gentoo kde 4.8.5. I had to scp all the files using command line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1318637</commentid>
    <comment_count>59</comment_count>
    <who name="cthx">sntmail</who>
    <bug_when>2012-11-26 16:16:02 +0000</bug_when>
    <thetext>The same problem with big files, archlinux x86_64, KDE 4.9.3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1346067</commentid>
    <comment_count>60</comment_count>
    <who name="Kete Tefid">ketetefid</who>
    <bug_when>2013-02-28 10:15:47 +0000</bug_when>
    <thetext>Is there any update on this?
The finest and biggest DE should not have such a bug open for a long time. Copying through ssh by KDE is considered a main functionality whereas it is broken. I always have to do it by a terminal. 
For reproducing the results, even you do not need a slow conncetion. On a 1Gb network, it easily happens: Just copy a large file.
Even worse, if you tried to copy a lot of small to medium-sized files, it would definitely stall again.
The users have always appreciated your valuable work and would even do more, if you could kindly kill this super-annoying bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1372902</commentid>
    <comment_count>61</comment_count>
    <who name="Christian Herenz">eherenz</who>
    <bug_when>2013-05-31 19:29:33 +0000</bug_when>
    <thetext>I am also suffering from this! Copying small files via fish works fine - but when copying a large number of big files (&gt;2 GB per file) fish eventually stalls.

Since some of the machines I have to work with do only have ssh login, fish is the only option to copy my files - but with kio-fish (i.e. in krusader) that does not work. My fallback solution is &quot;mc&quot;, whose fish implementation seems to be better than kio&apos;s.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>29964</attachid>
            <date>2009-01-06 12:53:45 +0000</date>
            <delta_ts>2009-01-06 12:53:45 +0000</delta_ts>
            <desc>patch, 2 lines affected</desc>
            <filename>datei</filename>
            <type>text/plain</type>
            <size>3870</size>
            <attacher name="Thorsten Staerk">dev</attacher>
            
              <data encoding="base64">SW5kZXg6IGtkZWJhc2UvcnVudGltZS9raW9zbGF2ZS9maXNoL2Zpc2guY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIGtkZWJhc2UvcnVudGltZS9raW9zbGF2ZS9maXNoL2Zpc2guY3BwCShyZXZpc2lvbiA5MDQ1
ODgpCisrKyBrZGViYXNlL3J1bnRpbWUva2lvc2xhdmUvZmlzaC9maXNoLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtNTAwLDYgKzUwMCw3IEBACiAgICAgcmMgPSBmY250bChmZFswXSxGX0dFVEZMLCZm
bGFncyk7CiAgICAgcmMgPSBmY250bChmZFswXSxGX1NFVEZMLGZsYWdzfE9fTk9OQkxPQ0spOwog
ICAgIGNoaWxkRmQgPSBmZFswXTsKKyAgICBrRGVidWcoKSA8PCAiKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipjaGlsZGZkPSIgPDwgY2hp
bGRGZDsKIAogICAgIGZkX3NldCByZmRzLCB3ZmRzOwogICAgIEZEX1pFUk8oJnJmZHMpOwpAQCAt
NTEzLDExICs1MTQsMTIgQEAKICAgICAgICAgc3RydWN0IHRpbWV2YWwgdGltZW91dDsKICAgICAg
ICAgdGltZW91dC50dl9zZWMgPSAwOwogICAgICAgICB0aW1lb3V0LnR2X3VzZWMgPSAxMDAwOwor
ICAgICAgICBrRGVidWcoKSA8PCAiKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKipjaGlsZGZkPSIgPDwgY2hpbGRGZDsKICAgICAgICAgcmMg
PSBzZWxlY3QoY2hpbGRGZCsxLCAmcmZkcywgJndmZHMsIE5VTEwsICZ0aW1lb3V0KTsKICAgICAg
ICAgaWYgKHJjIDwgMCkgewogICAgICAgICAgICAgaWYgKGVycm5vID09IEVJTlRSKQogICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgbXlEZWJ1ZyggPDwgInNlbGVjdCBmYWls
ZWQsIHJjOiAiIDw8IHJjIDw8ICIsIGVycm9yOiAiIDw8IHN0cmVycm9yKGVycm5vKSA8PCBlbmRs
KTsKKyAgICAgICAgICAgIG15RGVidWcoIDw8ICIqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqc2VsZWN0IGZhaWxlZCwgcmM6ICIg
PDwgcmMgPDwgIiwgZXJyb3I6ICIgPDwgc3RyZXJyb3IoZXJybm8pIDw8IGVuZGwpOwogICAgICAg
ICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIH0KICAgICAgICAgaWYgKEZEX0lTU0VUKGNoaWxk
RmQsJndmZHMpICYmIG91dEJ1ZlBvcyA+PSAwKSB7CkBAIC0xNDMxLDkgKzE0MzMsMTAgQEAKICAg
ICAgICAgICAgIEZEX1pFUk8oJndmZHMpOwogICAgICAgICAgICAgaWYgKG91dEJ1ZlBvcyA+PSAw
KSBGRF9TRVQoY2hpbGRGZCwmd2Zkcyk7CiAgICAgICAgICAgICBzdHJ1Y3QgdGltZXZhbCB0aW1l
b3V0OwotICAgICAgICAgICAgdGltZW91dC50dl9zZWMgPSAwOwotICAgICAgICAgICAgdGltZW91
dC50dl91c2VjID0gMTAwMDsKKyAgICAgICAgICAgIHRpbWVvdXQudHZfc2VjID0gMDEwOworICAg
ICAgICAgICAgdGltZW91dC50dl91c2VjID0gMDAwOwogICAgICAgICAgICAgcmMgPSBzZWxlY3Qo
Y2hpbGRGZCsxLCAmcmZkcywgJndmZHMsIE5VTEwsICZ0aW1lb3V0KTsKKyAgICAgICAgICAgIAog
ICAgICAgICAgICAgaWYgKHJjIDwgMCkgewogICAgICAgICAgICAgICAgIGlmIChlcnJubyA9PSBF
SU5UUikKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CkBAIC0xNDQyLDE1ICsxNDQ1LDIz
IEBACiAgICAgICAgICAgICAgICAgc2h1dGRvd25Db25uZWN0aW9uKCk7CiAgICAgICAgICAgICAg
ICAgcmV0dXJuOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKEZEX0lTU0VUKGNoaWxk
RmQsJndmZHMpICYmIG91dEJ1ZlBvcyA+PSAwKSB7CisgICAgICAgICAgICBrRGVidWcoKSA8PCAi
RkRfSVNTRVQoY2hpbGRGZCwmd2ZkcykgPSAiIDw8IEZEX0lTU0VUKGNoaWxkRmQsJndmZHMpOwor
ICAgICAgICAgICAga0RlYnVnKCkgPDwgIkZEX0lTU0VUKGNoaWxkRmQsJnJmZHMpID0gIiA8PCBG
RF9JU1NFVChjaGlsZEZkLCZyZmRzKTsKKyAgICAgICAgICAgIGtEZWJ1ZygpIDw8ICJvdXRCdWZQ
b3MgPSAiIDw8IG91dEJ1ZlBvczsKKyAgICAgICAgICAgIGlmICggRkRfSVNTRVQoY2hpbGRGZCwm
d2ZkcykgJiYgRkRfSVNTRVQoY2hpbGRGZCwmcmZkcykgKSAKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAga0RlYnVnKCkgPDwgIioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioiOworICAgICAgICAgICAgICBrRGVidWcoKSA8PCAiaGVy
ZSBjb21lcyB0aGUgZXJyb3IiOworICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKEZEX0lT
U0VUKGNoaWxkRmQsJndmZHMpICYmIG91dEJ1ZlBvcyA+PSAwKSAKKyAgICAgICAgICAgIHsKICNl
bHNlCiAgICAgICAgICAgICBpZiAob3V0QnVmUG9zID49IDApIHsKICNlbmRpZgotI2lmIDAKICAg
ICAgICAgICAgICAgICBRU3RyaW5nIGRlYnVnOwotICAgICAgICAgICAgICAgIGRlYnVnLnNldExh
dGluMShvdXRCdWYrb3V0QnVmUG9zLG91dEJ1Zkxlbi1vdXRCdWZQb3MpOworICAgICAgICAgICAg
ICAgIGRlYnVnPVFTdHJpbmc6OmZyb21MYXRpbjEob3V0QnVmKTsKICAgICAgICAgICAgICAgICBt
eURlYnVnKCA8PCAibm93IHdyaXRpbmcgIiA8PCAob3V0QnVmTGVuLW91dEJ1ZlBvcykgPDwgIiAi
IDw8IGRlYnVnLmxlZnQoNDApIDw8ICIuLi4iIDw8IGVuZGwpOwotI2VuZGlmCisKICNpZm5kZWYg
UV9XU19XSU4KICAgICAgICAgICAgICAgICBpZiAob3V0QnVmTGVuLW91dEJ1ZlBvcyA+IDApIHJj
ID0gOjp3cml0ZShjaGlsZEZkLG91dEJ1ZitvdXRCdWZQb3Msb3V0QnVmTGVuLW91dEJ1ZlBvcyk7
CiAjZWxzZQpAQCAtMTQ3OSwxNyArMTQ5MCwxNyBAQAogICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIH0KICNpZm5kZWYgUV9XU19XSU4KLSAgICAgICAgICAgIGlmIChGRF9JU1NFVChjaGls
ZEZkLCZyZmRzKSkgeworICAgICAgICAgICAgZWxzZSBpZiAoRkRfSVNTRVQoY2hpbGRGZCwmcmZk
cykpIHsKICAgICAgICAgICAgICAgICByYyA9IDo6cmVhZChjaGlsZEZkLGJ1ZitvZmZzZXQsMzI3
Njgtb2Zmc2V0KTsKICNlbHNlCi0gICAgICAgICAgICBpZiAoY2hpbGRQaWQtPndhaXRGb3JSZWFk
eVJlYWQoMTAwMCkpIHsKKyAgICAgICAgICAgIGVsc2UgaWYgKGNoaWxkUGlkLT53YWl0Rm9yUmVh
ZHlSZWFkKDEwMDApKSB7CiAgICAgICAgICAgICAgICAgcmMgPSBjaGlsZFBpZC0+cmVhZChidWYr
b2Zmc2V0LDMyNzY4LW9mZnNldCk7CiAjZW5kaWYKLSAgICAgICAgICAgICAgICAvL215RGVidWco
IDw8ICJyZWFkICIgPDwgcmMgPDwgIiBieXRlcyIgPDwgZW5kbCk7CisgICAgICAgICAgICAgICAg
bXlEZWJ1ZyggPDwgInJlYWQgIiA8PCByYyA8PCAiIGJ5dGVzIiA8PCBlbmRsKTsKICAgICAgICAg
ICAgICAgICBpZiAocmMgPiAwKSB7CiAgICAgICAgICAgICAgICAgICAgIGludCBub2ZmID0gcmVj
ZWl2ZWQoYnVmLHJjK29mZnNldCk7CiAgICAgICAgICAgICAgICAgICAgIGlmIChub2ZmID4gMCkg
bWVtbW92ZShidWYsYnVmK29mZnNldCtyYy1ub2ZmLG5vZmYpOwotICAgICAgICAgICAgICAgICAg
ICAvL215RGVidWcoIDw8ICJsZWZ0ICIgPDwgbm9mZiA8PCAiIGJ5dGVzOiAiIDw8IFFTdHJpbmc6
OmZyb21MYXRpbjEoYnVmLG9mZnNldCkgPDwgZW5kbCk7CisgICAgICAgICAgICAgICAgICAgIG15
RGVidWcoIDw8ICJsZWZ0ICIgPDwgbm9mZiA8PCAiIGJ5dGVzOiAiIDw8IFFTdHJpbmc6OmZyb21M
YXRpbjEoYnVmLG9mZnNldCkgPDwgZW5kbCk7CiAgICAgICAgICAgICAgICAgICAgIG9mZnNldCA9
IG5vZmY7CiAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICNpZm5kZWYgUV9XU19XSU4K
</data>

          </attachment>
      

    </bug>

</bugzilla>