<?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>432406</bug_id>
          
          <creation_ts>2021-02-02 04:58:39 +0000</creation_ts>
          <short_desc>Cannot open file with non-ascii name when LC_ALL is not set</short_desc>
          <delta_ts>2021-02-05 21:07:11 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>dolphin</product>
          <component>general</component>
          <version>20.08.3</version>
          <rep_platform>Gentoo Packages</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>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="tusooa">tusooa</reporter>
          <assigned_to name="tusooa">tusooa</assigned_to>
          <cc>dolphin-bugs-null</cc>
    
    <cc>luigi.toscano</cc>
    
    <cc>nate</cc>
          
          <cf_commitlink>https://invent.kde.org/frameworks/kio/commit/0a13e0a3e830be2b2b2e5c2c6cf8cef25bd68bd8</cf_commitlink>
          <cf_versionfixedin>5.79</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1999544</commentid>
    <comment_count>0</comment_count>
    <who name="tusooa">tusooa</who>
    <bug_when>2021-02-02 04:58:39 +0000</bug_when>
    <thetext>SUMMARY

Trying to open a file whose absolute path contains non-ascii will prompt that the file does not exist. Setting LC_ALL to a utf-8 locale seems to be a workaround.

STEPS TO REPRODUCE
1. `touch 测试`
2. `locale`
3. Try to open that file in dolphin
4. (unset LC_CTYPE;export LANG=en_CA.UTF-8;dolphin) and try again
5. (unset LC_CTYPE;export LC_ALL=en_CA.UTF-8;dolphin) and try again


OBSERVED RESULT

2. 
] locale
LANG=en_CA.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC=&quot;en_CA.UTF-8&quot;
LC_TIME=&quot;en_CA.UTF-8&quot;
LC_COLLATE=&quot;en_CA.UTF-8&quot;
LC_MONETARY=&quot;en_CA.UTF-8&quot;
LC_MESSAGES=&quot;en_CA.UTF-8&quot;
LC_PAPER=&quot;en_CA.UTF-8&quot;
LC_NAME=&quot;en_CA.UTF-8&quot;
LC_ADDRESS=&quot;en_CA.UTF-8&quot;
LC_TELEPHONE=&quot;en_CA.UTF-8&quot;
LC_MEASUREMENT=&quot;en_CA.UTF-8&quot;
LC_IDENTIFICATION=&quot;en_CA.UTF-8&quot;
LC_ALL=

3,4: Pops up a dialog with &quot;Unable to run the command specified. The file or folder /home/tusooa/测试 does not exist.&quot;

5: Pops up a dialog to choose an application to open that file. After choosing one (/usr/bin/emacsclient), the file is successfully opened.

EXPECTED RESULT

3,4 should behave like 5.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 5.20.5
(available in About System)
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.77.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION

This only applies to opening files, not directories.

The file can be trashed properly.

It seems to matter only when an external program is needed to open the file.

Konqueror seems to also suffer from this bug. However, the LC_ALL trick will do nothing to it. Also it does not happen when you are opening an html file in Konqueror.

I am not sure whether this is a Dolphin and Konqueror bug, or this is a kio bug. If my judgement is wrong, please move it to the right product.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1999917</commentid>
    <comment_count>1</comment_count>
    <who name="tusooa">tusooa</who>
    <bug_when>2021-02-03 13:58:24 +0000</bug_when>
    <thetext>With no LC_ALL=en_CA.UTF-8,

codec is  &quot;US-ASCII&quot; mibEnum= 3
locale is &quot;en_CA&quot; ,  &quot;en-CA&quot;

With LC_ALL=en_CA.UTF-8 the codec is set to UTF-8. Not sure why.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2000066</commentid>
    <comment_count>2</comment_count>
    <who name="tusooa">tusooa</who>
    <bug_when>2021-02-04 00:51:20 +0000</bug_when>
    <thetext>QTextCodec gets the charset from ucnv_getDefaultName() which will return &quot;US-ASCII&quot; if setlocale(LC_ALL, &quot;&quot;) is not called before that. 

https://bugreports.qt.io/browse/QTBUG-57522 describes how this case may happen. And it seems the Qt person refused to fix it. This may be the cause of this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2000172</commentid>
    <comment_count>3</comment_count>
      <attachid>135420</attachid>
    <who name="tusooa">tusooa</who>
    <bug_when>2021-02-04 12:59:41 +0000</bug_when>
    <thetext>Created attachment 135420
Backtrace with /usr/bin/dolphin and system kio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2000173</commentid>
    <comment_count>4</comment_count>
      <attachid>135421</attachid>
    <who name="tusooa">tusooa</who>
    <bug_when>2021-02-04 13:00:15 +0000</bug_when>
    <thetext>Created attachment 135421
Backtrace with the dolphin and kio I compiled in Debug mode</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2000174</commentid>
    <comment_count>5</comment_count>
    <who name="tusooa">tusooa</who>
    <bug_when>2021-02-04 13:00:55 +0000</bug_when>
    <thetext>I used the following code to override ucnv_getDefaultName() to call std::terminate() and thus allow us to get a backtrace:

```
#include &lt;exception&gt;

extern &quot;C&quot; const char *ucnv_getDefaultName(void)
{
    std::terminate();
    return &quot;&quot;;
}
```

Compile it with `g++ ucnv-override.cpp -shared -fPIC -o ucnv-override.so` and set LD_PRELOAD=/path/to/ucnv-override.so , we get two backtraces: one with system dolphin and kio, another with those I compiled with debugging symbols.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2000178</commentid>
    <comment_count>6</comment_count>
    <who name="tusooa">tusooa</who>
    <bug_when>2021-02-04 13:14:04 +0000</bug_when>
    <thetext>Replacing the 

static QLoggingCategory category(&quot;kf.kio.widgets.kdirmodel&quot;, QtInfoMsg);

in kdirmodel.cpp with

Q_LOGGING_CATEGORY(category, &quot;kf.kio.widgets.kdirmodel&quot;, QtInfoMsg);

resolves this bug.

From https://doc.qt.io/qt-5/qloggingcategory.html#Q_LOGGING_CATEGORY-1 :
&quot;The implicitly-defined QLoggingCategory object is created on first use, in a thread-safe manner.&quot;

The original way to explicitly define a static QLoggingCategory will lead to a call to ucnv_getDefaultName() before QApplication constructor (where setlocale() is called), thus making QTextCodec::codecForLocale() misbehave. Here we replace the explicit definition with the Q_LOGGING_CATEGORY macro, and thus avoid this problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2000181</commentid>
    <comment_count>7</comment_count>
    <who name="tusooa">tusooa</who>
    <bug_when>2021-02-04 13:20:19 +0000</bug_when>
    <thetext>Git commit b3b545bb47b2dfbff3f88a60c0922bdb589f20ce by Tusooa Zhu.
Committed on 04/02/2021 at 13:15.
Pushed by tusooaw into branch &apos;tusooaw/432406-non-ascii-file&apos;.

Fix default codec being set to &quot;US-ASCII&quot; in KIO apps

From https://doc.qt.io/qt-5/qloggingcategory.html#Q_LOGGING_CATEGORY-1 :
&quot;The implicitly-defined QLoggingCategory object is created on first use,
in a thread-safe manner.&quot;

The original way to explicitly define a static QLoggingCategory will lead
to a call to ucnv_getDefaultName() before QApplication constructor (where
setlocale() is called), thus making QTextCodec::codecForLocale() misbehave.
Here we replace the explicit definition with the Q_LOGGING_CATEGORY macro,
and thus avoid this problem.

M  +1    -1    src/widgets/kdirmodel.cpp

https://invent.kde.org/frameworks/kio/commit/b3b545bb47b2dfbff3f88a60c0922bdb589f20ce</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2000187</commentid>
    <comment_count>8</comment_count>
    <who name="tusooa">tusooa</who>
    <bug_when>2021-02-04 14:17:41 +0000</bug_when>
    <thetext>As this is not yet merged, reopen this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2000190</commentid>
    <comment_count>9</comment_count>
    <who name="Luigi Toscano">luigi.toscano</who>
    <bug_when>2021-02-04 14:25:53 +0000</bug_when>
    <thetext>It may not be the best policy, but bugs are marked RESOLVED/FIXED when the fix is merged, so let&apos;s keep it for consistency.

(I may have heard the original plan was to use CLOSED/FIXED as the final-final state, but it never happened. Anyway the &quot;Latest Commit&quot; field should help).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2000191</commentid>
    <comment_count>10</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-04 14:32:44 +0000</bug_when>
    <thetext>Tusooa meant that the branch has not yet been merged to master. The hookscript got confused because the branch was not prefixed with work/, so it interpreted the Bug: keyword to mean that this bug should be closed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2000194</commentid>
    <comment_count>11</comment_count>
    <who name="tusooa">tusooa</who>
    <bug_when>2021-02-04 14:36:22 +0000</bug_when>
    <thetext>(In reply to Nate Graham from comment #10)
&gt; Tusooa meant that the branch has not yet been merged to master. The
&gt; hookscript got confused because the branch was not prefixed with work/, so
&gt; it interpreted the Bug: keyword to mean that this bug should be closed.

Yes, that is what i mean--Because in Krita people tend to name their branch prefixed with their username and I thought doing that will not trigger the closing of a bug, but looks like I messed up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2000419</commentid>
    <comment_count>12</comment_count>
    <who name="tusooa">tusooa</who>
    <bug_when>2021-02-05 13:04:01 +0000</bug_when>
    <thetext>Git commit 423bea37e4bb06b9c04a62a9a91b720ec5d5e3d5 by Tusooa Zhu.
Committed on 04/02/2021 at 23:06.
Pushed by tusooaw into branch &apos;master&apos;.

Use Q_LOGGING_CATEGORY macro instead of explicit QLoggingCategory

Explicitly defining a QLoggingCategory will make QTextCodec::codecForLocale()
misbehave, so we change it to Q_LOGGING_CATEGORY macro.

M  +1    -1    src/kpasswdserver/kpasswdserver.cpp
M  +1    -1    src/urifilters/ikws/kuriikwsfilter.cpp
M  +1    -1    src/urifilters/ikws/kuriikwsfiltereng.cpp
M  +1    -1    src/urifilters/ikws/kurisearchfilter.cpp
M  +1    -1    src/urifilters/localdomain/localdomainurifilter.cpp
M  +1    -1    src/urifilters/shorturi/kshorturifilter.cpp

https://invent.kde.org/frameworks/kio/commit/423bea37e4bb06b9c04a62a9a91b720ec5d5e3d5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2000420</commentid>
    <comment_count>13</comment_count>
    <who name="tusooa">tusooa</who>
    <bug_when>2021-02-05 13:04:09 +0000</bug_when>
    <thetext>Git commit 0a13e0a3e830be2b2b2e5c2c6cf8cef25bd68bd8 by Tusooa Zhu.
Committed on 04/02/2021 at 14:45.
Pushed by tusooaw into branch &apos;master&apos;.

Fix default codec being set to &quot;US-ASCII&quot; in KIO apps

From https://doc.qt.io/qt-5/qloggingcategory.html#Q_LOGGING_CATEGORY-1 :
&quot;The implicitly-defined QLoggingCategory object is created on first use,
in a thread-safe manner.&quot;

The original way to explicitly define a static QLoggingCategory will lead
to a call to ucnv_getDefaultName() before QApplication constructor (where
setlocale() is called), thus making QTextCodec::codecForLocale() misbehave.
Here we replace the explicit definition with the Q_LOGGING_CATEGORY macro,
and thus avoid this problem.

M  +1    -1    src/widgets/kdirmodel.cpp

https://invent.kde.org/frameworks/kio/commit/0a13e0a3e830be2b2b2e5c2c6cf8cef25bd68bd8</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>135420</attachid>
            <date>2021-02-04 12:59:41 +0000</date>
            <delta_ts>2021-02-04 12:59:41 +0000</delta_ts>
            <desc>Backtrace with /usr/bin/dolphin and system kio</desc>
            <filename>backtrace-dolphin-ucnv-override</filename>
            <type>text/plain</type>
            <size>3659</size>
            <attacher name="tusooa">tusooa</attacher>
            
              <data encoding="base64">XSBMRF9QUkVMT0FEPS9ob21lL3Rlc3QvdWNudi1vdmVycmlkZS5zbyBnZGIgL3Vzci9iaW4vZG9s
cGhpbgpHTlUgZ2RiIChHZW50b28gMTAuMSB2YW5pbGxhKSAxMC4xCkNvcHlyaWdodCAoQykgMjAy
MCBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KTGljZW5zZSBHUEx2Mys6IEdOVSBHUEwg
dmVyc2lvbiAzIG9yIGxhdGVyIDxodHRwOi8vZ251Lm9yZy9saWNlbnNlcy9ncGwuaHRtbD4KVGhp
cyBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgYXJlIGZyZWUgdG8gY2hhbmdlIGFuZCByZWRpc3RyaWJ1
dGUgaXQuClRoZXJlIGlzIE5PIFdBUlJBTlRZLCB0byB0aGUgZXh0ZW50IHBlcm1pdHRlZCBieSBs
YXcuClR5cGUgInNob3cgY29weWluZyIgYW5kICJzaG93IHdhcnJhbnR5IiBmb3IgZGV0YWlscy4K
VGhpcyBHREIgd2FzIGNvbmZpZ3VyZWQgYXMgIng4Nl82NC1wYy1saW51eC1nbnUiLgpUeXBlICJz
aG93IGNvbmZpZ3VyYXRpb24iIGZvciBjb25maWd1cmF0aW9uIGRldGFpbHMuCkZvciBidWcgcmVw
b3J0aW5nIGluc3RydWN0aW9ucywgcGxlYXNlIHNlZToKPGh0dHBzOi8vYnVncy5nZW50b28ub3Jn
Lz4uCkZpbmQgdGhlIEdEQiBtYW51YWwgYW5kIG90aGVyIGRvY3VtZW50YXRpb24gcmVzb3VyY2Vz
IG9ubGluZSBhdDoKICAgIDxodHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ2RiL2RvY3VtZW50
YXRpb24vPi4KCkZvciBoZWxwLCB0eXBlICJoZWxwIi4KVHlwZSAiYXByb3BvcyB3b3JkIiB0byBz
ZWFyY2ggZm9yIGNvbW1hbmRzIHJlbGF0ZWQgdG8gIndvcmQiLi4uClJlYWRpbmcgc3ltYm9scyBm
cm9tIC91c3IvYmluL2RvbHBoaW4uLi4KKE5vIGRlYnVnZ2luZyBzeW1ib2xzIGZvdW5kIGluIC91
c3IvYmluL2RvbHBoaW4pCihnZGIpIHIKU3RhcnRpbmcgcHJvZ3JhbTogL3Vzci9iaW4vZG9scGhp
bgpbVGhyZWFkIGRlYnVnZ2luZyB1c2luZyBsaWJ0aHJlYWRfZGIgZW5hYmxlZF0KVXNpbmcgaG9z
dCBsaWJ0aHJlYWRfZGIgbGlicmFyeSAiL2xpYjY0L2xpYnRocmVhZF9kYi5zby4xIi4KdGVybWlu
YXRlIGNhbGxlZCB3aXRob3V0IGFuIGFjdGl2ZSBleGNlcHRpb24KClByb2dyYW0gcmVjZWl2ZWQg
c2lnbmFsIFNJR0FCUlQsIEFib3J0ZWQuCjB4MDAwMDdmZmZmN2QyMzk3MSBpbiByYWlzZSAoKSBm
cm9tIC9saWI2NC9saWJjLnNvLjYKKGdkYikgYnQKIzAgIDB4MDAwMDdmZmZmN2QyMzk3MSBpbiBy
YWlzZSAoKSBmcm9tIC9saWI2NC9saWJjLnNvLjYKIzEgIDB4MDAwMDdmZmZmN2QwZDUzNiBpbiBh
Ym9ydCAoKSBmcm9tIC9saWI2NC9saWJjLnNvLjYKIzIgIDB4MDAwMDdmZmZmN2IxMzc0NSBpbiA/
PyAoKSBmcm9tIC91c3IvbGliL2djYy94ODZfNjQtcGMtbGludXgtZ251LzkuMy4wL2xpYnN0ZGMr
Ky5zby42CiMzICAweDAwMDA3ZmZmZjdiNDM2NDYgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9nY2Mv
eDg2XzY0LXBjLWxpbnV4LWdudS85LjMuMC9saWJzdGRjKysuc28uNgojNCAgMHgwMDAwN2ZmZmY3
YjQzNmIxIGluIHN0ZDo6dGVybWluYXRlKCkgKCkgZnJvbSAvdXNyL2xpYi9nY2MveDg2XzY0LXBj
LWxpbnV4LWdudS85LjMuMC9saWJzdGRjKysuc28uNgojNSAgMHgwMDAwN2ZmZmY3ZmM4MTBlIGlu
IHVjbnZfZ2V0RGVmYXVsdE5hbWUgKCkKIzYgIDB4MDAwMDdmZmZmNTkxYWRmNSBpbiA/PyAoKSBm
cm9tIC91c3IvbGliNjQvbGliUXQ1Q29yZS5zby41CiM3ICAweDAwMDA3ZmZmZjU5MTc0NDIgaW4g
UVRleHRDb2RlYzo6Y29kZWNGb3JMb2NhbGUoKSAoKSBmcm9tIC91c3IvbGliNjQvbGliUXQ1Q29y
ZS5zby41CiM4ICAweDAwMDA3ZmZmZjU3ODZiNGEgaW4gUVN0cmluZzo6ZnJvbUxvY2FsOEJpdF9o
ZWxwZXIoY2hhciBjb25zdCosIGludCkgKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0NUNvcmUuc28u
NQojOSAgMHgwMDAwN2ZmZmY1NmZkMDE4IGluIHFFbnZpcm9ubWVudFZhcmlhYmxlKGNoYXIgY29u
c3QqLCBRU3RyaW5nIGNvbnN0JikgKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0NUNvcmUuc28uNQoj
MTAgMHgwMDAwN2ZmZmY1NmZkMGIwIGluIHFFbnZpcm9ubWVudFZhcmlhYmxlKGNoYXIgY29uc3Qq
KSAoKSBmcm9tIC91c3IvbGliNjQvbGliUXQ1Q29yZS5zby41CiMxMSAweDAwMDA3ZmZmZjU3OWJh
NTYgaW4gUVN5c3RlbUxvY2FsZTo6ZmFsbGJhY2tVaUxvY2FsZSgpIGNvbnN0ICgpIGZyb20gL3Vz
ci9saWI2NC9saWJRdDVDb3JlLnNvLjUKIzEyIDB4MDAwMDdmZmZmNTc2ODMyMCBpbiA/PyAoKSBm
cm9tIC91c3IvbGliNjQvbGliUXQ1Q29yZS5zby41CiMxMyAweDAwMDA3ZmZmZjU3NjhlNDUgaW4g
Pz8gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0NUNvcmUuc28uNQojMTQgMHgwMDAwN2ZmZmY1NzZl
MmFkIGluIFFMb2NhbGU6OlFMb2NhbGUoKSAoKSBmcm9tIC91c3IvbGliNjQvbGliUXQ1Q29yZS5z
by41CiMxNSAweDAwMDA3ZmZmZjU4MTU3NWMgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0
NUNvcmUuc28uNQojMTYgMHgwMDAwN2ZmZmY1ODMwZjU4IGluID8/ICgpIGZyb20gL3Vzci9saWI2
NC9saWJRdDVDb3JlLnNvLjUKIzE3IDB4MDAwMDdmZmZmNTgzMTA2OSBpbiA/PyAoKSBmcm9tIC91
c3IvbGliNjQvbGliUXQ1Q29yZS5zby41CiMxOCAweDAwMDA3ZmZmZjU4MDQyNTkgaW4gUUZpbGVJ
bmZvOjpleGlzdHMoUVN0cmluZyBjb25zdCYpICgpIGZyb20gL3Vzci9saWI2NC9saWJRdDVDb3Jl
LnNvLjUKIzE5IDB4MDAwMDdmZmZmNTZmZTFlNCBpbiA/PyAoKSBmcm9tIC91c3IvbGliNjQvbGli
UXQ1Q29yZS5zby41CiMyMCAweDAwMDA3ZmZmZjU2ZmU3MDAgaW4gPz8gKCkgZnJvbSAvdXNyL2xp
YjY0L2xpYlF0NUNvcmUuc28uNQojMjEgMHgwMDAwN2ZmZmY1NmZlODQ1IGluID8/ICgpIGZyb20g
L3Vzci9saWI2NC9saWJRdDVDb3JlLnNvLjUKIzIyIDB4MDAwMDdmZmZmNTZmZjBkMCBpbiBRTGli
cmFyeUluZm86OmxvY2F0aW9uKFFMaWJyYXJ5SW5mbzo6TGlicmFyeUxvY2F0aW9uKSAoKSBmcm9t
IC91c3IvbGliNjQvbGliUXQ1Q29yZS5zby41CiMyMyAweDAwMDA3ZmZmZjU4MzUyMzUgaW4gPz8g
KCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0NUNvcmUuc28uNQojMjQgMHgwMDAwN2ZmZmY1ODM1OWE2
IGluID8/ICgpIGZyb20gL3Vzci9saWI2NC9saWJRdDVDb3JlLnNvLjUKIzI1IDB4MDAwMDdmZmZm
NTgzNWNkNCBpbiA/PyAoKSBmcm9tIC91c3IvbGliNjQvbGliUXQ1Q29yZS5zby41CiMyNiAweDAw
MDA3ZmZmZjU4MzM3MGIgaW4gUUxvZ2dpbmdDYXRlZ29yeTo6aW5pdChjaGFyIGNvbnN0KiwgUXRN
c2dUeXBlKSAoKSBmcm9tIC91c3IvbGliNjQvbGliUXQ1Q29yZS5zby41CiMyNyAweDAwMDA3ZmZm
Zjc0YTZkNGMgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYktGNUtJT1dpZGdldHMuc28uNQoj
MjggMHgwMDAwN2ZmZmY3ZmUxYzFlIGluID8/ICgpIGZyb20gL2xpYjY0L2xkLWxpbnV4LXg4Ni02
NC5zby4yCiMyOSAweDAwMDA3ZmZmZjdmZTFkMDQgaW4gPz8gKCkgZnJvbSAvbGliNjQvbGQtbGlu
dXgteDg2LTY0LnNvLjIKIzMwIDB4MDAwMDdmZmZmN2ZkMzA4YSBpbiA/PyAoKSBmcm9tIC9saWI2
NC9sZC1saW51eC14ODYtNjQuc28uMgojMzEgMHgwMDAwMDAwMDAwMDAwMDAxIGluID8/ICgpCiMz
MiAweDAwMDA3ZmZmZmZmZmQ1YzMgaW4gPz8gKCkKIzMzIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/
PyAoKQooZ2RiKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>135421</attachid>
            <date>2021-02-04 13:00:15 +0000</date>
            <delta_ts>2021-02-04 13:00:15 +0000</delta_ts>
            <desc>Backtrace with the dolphin and kio I compiled in Debug mode</desc>
            <filename>backtrace-dolphin-ucnv-override-with-kio-dbg</filename>
            <type>text/plain</type>
            <size>4001</size>
            <attacher name="tusooa">tusooa</attacher>
            
              <data encoding="base64">XSBMRF9QUkVMT0FEPS9ob21lL3Rlc3QvdWNudi1vdmVycmlkZS5zbyBnZGIgfi9JbnN0YWxsL2tk
ZS1jdXN0b20vYmluL2RvbHBoaW4KR05VIGdkYiAoR2VudG9vIDEwLjEgdmFuaWxsYSkgMTAuMQpD
b3B5cmlnaHQgKEMpIDIwMjAgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCkxpY2Vuc2Ug
R1BMdjMrOiBHTlUgR1BMIHZlcnNpb24gMyBvciBsYXRlciA8aHR0cDovL2dudS5vcmcvbGljZW5z
ZXMvZ3BsLmh0bWw+ClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGFyZSBmcmVlIHRvIGNoYW5n
ZSBhbmQgcmVkaXN0cmlidXRlIGl0LgpUaGVyZSBpcyBOTyBXQVJSQU5UWSwgdG8gdGhlIGV4dGVu
dCBwZXJtaXR0ZWQgYnkgbGF3LgpUeXBlICJzaG93IGNvcHlpbmciIGFuZCAic2hvdyB3YXJyYW50
eSIgZm9yIGRldGFpbHMuClRoaXMgR0RCIHdhcyBjb25maWd1cmVkIGFzICJ4ODZfNjQtcGMtbGlu
dXgtZ251Ii4KVHlwZSAic2hvdyBjb25maWd1cmF0aW9uIiBmb3IgY29uZmlndXJhdGlvbiBkZXRh
aWxzLgpGb3IgYnVnIHJlcG9ydGluZyBpbnN0cnVjdGlvbnMsIHBsZWFzZSBzZWU6CjxodHRwczov
L2J1Z3MuZ2VudG9vLm9yZy8+LgpGaW5kIHRoZSBHREIgbWFudWFsIGFuZCBvdGhlciBkb2N1bWVu
dGF0aW9uIHJlc291cmNlcyBvbmxpbmUgYXQ6CiAgICA8aHR0cDovL3d3dy5nbnUub3JnL3NvZnR3
YXJlL2dkYi9kb2N1bWVudGF0aW9uLz4uCgpGb3IgaGVscCwgdHlwZSAiaGVscCIuClR5cGUgImFw
cm9wb3Mgd29yZCIgdG8gc2VhcmNoIGZvciBjb21tYW5kcyByZWxhdGVkIHRvICJ3b3JkIi4uLgpS
ZWFkaW5nIHN5bWJvbHMgZnJvbSAvaG9tZS90dXNvb2EvSW5zdGFsbC9rZGUtY3VzdG9tL2Jpbi9k
b2xwaGluLi4uCihnZGIpIHIKU3RhcnRpbmcgcHJvZ3JhbTogL2hvbWUvdHVzb29hL0luc3RhbGwv
a2RlLWN1c3RvbS9iaW4vZG9scGhpbgpbVGhyZWFkIGRlYnVnZ2luZyB1c2luZyBsaWJ0aHJlYWRf
ZGIgZW5hYmxlZF0KVXNpbmcgaG9zdCBsaWJ0aHJlYWRfZGIgbGlicmFyeSAiL2xpYjY0L2xpYnRo
cmVhZF9kYi5zby4xIi4KdGVybWluYXRlIGNhbGxlZCB3aXRob3V0IGFuIGFjdGl2ZSBleGNlcHRp
b24KClByb2dyYW0gcmVjZWl2ZWQgc2lnbmFsIFNJR0FCUlQsIEFib3J0ZWQuCjB4MDAwMDdmZmZm
NTBkZDk3MSBpbiByYWlzZSAoKSBmcm9tIC9saWI2NC9saWJjLnNvLjYKKGdkYikgYnQKIzAgIDB4
MDAwMDdmZmZmNTBkZDk3MSBpbiByYWlzZSAoKSBmcm9tIC9saWI2NC9saWJjLnNvLjYKIzEgIDB4
MDAwMDdmZmZmNTBjNzUzNiBpbiBhYm9ydCAoKSBmcm9tIC9saWI2NC9saWJjLnNvLjYKIzIgIDB4
MDAwMDdmZmZmNTQ1MTc0NSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2djYy94ODZfNjQtcGMtbGlu
dXgtZ251LzkuMy4wL2xpYnN0ZGMrKy5zby42CiMzICAweDAwMDA3ZmZmZjU0ODE2NDYgaW4gPz8g
KCkgZnJvbSAvdXNyL2xpYi9nY2MveDg2XzY0LXBjLWxpbnV4LWdudS85LjMuMC9saWJzdGRjKysu
c28uNgojNCAgMHgwMDAwN2ZmZmY1NDgxNmIxIGluIHN0ZDo6dGVybWluYXRlKCkgKCkgZnJvbSAv
dXNyL2xpYi9nY2MveDg2XzY0LXBjLWxpbnV4LWdudS85LjMuMC9saWJzdGRjKysuc28uNgojNSAg
MHgwMDAwN2ZmZmY3ZmM4MTBlIGluIHVjbnZfZ2V0RGVmYXVsdE5hbWUgKCkKIzYgIDB4MDAwMDdm
ZmZmNTkwYWRmNSBpbiA/PyAoKSBmcm9tIC91c3IvbGliNjQvbGliUXQ1Q29yZS5zby41CiM3ICAw
eDAwMDA3ZmZmZjU5MDc0NDIgaW4gUVRleHRDb2RlYzo6Y29kZWNGb3JMb2NhbGUoKSAoKSBmcm9t
IC91c3IvbGliNjQvbGliUXQ1Q29yZS5zby41CiM4ICAweDAwMDA3ZmZmZjU3NzZiNGEgaW4gUVN0
cmluZzo6ZnJvbUxvY2FsOEJpdF9oZWxwZXIoY2hhciBjb25zdCosIGludCkgKCkgZnJvbSAvdXNy
L2xpYjY0L2xpYlF0NUNvcmUuc28uNQojOSAgMHgwMDAwN2ZmZmY1NmVkMDE4IGluIHFFbnZpcm9u
bWVudFZhcmlhYmxlKGNoYXIgY29uc3QqLCBRU3RyaW5nIGNvbnN0JikgKCkgZnJvbSAvdXNyL2xp
YjY0L2xpYlF0NUNvcmUuc28uNQojMTAgMHgwMDAwN2ZmZmY1NmVkMGIwIGluIHFFbnZpcm9ubWVu
dFZhcmlhYmxlKGNoYXIgY29uc3QqKSAoKSBmcm9tIC91c3IvbGliNjQvbGliUXQ1Q29yZS5zby41
CiMxMSAweDAwMDA3ZmZmZjU3OGJhNTYgaW4gUVN5c3RlbUxvY2FsZTo6ZmFsbGJhY2tVaUxvY2Fs
ZSgpIGNvbnN0ICgpIGZyb20gL3Vzci9saWI2NC9saWJRdDVDb3JlLnNvLjUKIzEyIDB4MDAwMDdm
ZmZmNTc1ODMyMCBpbiA/PyAoKSBmcm9tIC91c3IvbGliNjQvbGliUXQ1Q29yZS5zby41CiMxMyAw
eDAwMDA3ZmZmZjU3NThlNDUgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0NUNvcmUuc28u
NQojMTQgMHgwMDAwN2ZmZmY1NzVlMmFkIGluIFFMb2NhbGU6OlFMb2NhbGUoKSAoKSBmcm9tIC91
c3IvbGliNjQvbGliUXQ1Q29yZS5zby41CiMxNSAweDAwMDA3ZmZmZjU4MDU3NWMgaW4gPz8gKCkg
ZnJvbSAvdXNyL2xpYjY0L2xpYlF0NUNvcmUuc28uNQojMTYgMHgwMDAwN2ZmZmY1ODIwZjU4IGlu
ID8/ICgpIGZyb20gL3Vzci9saWI2NC9saWJRdDVDb3JlLnNvLjUKIzE3IDB4MDAwMDdmZmZmNTgy
MTA2OSBpbiA/PyAoKSBmcm9tIC91c3IvbGliNjQvbGliUXQ1Q29yZS5zby41CiMxOCAweDAwMDA3
ZmZmZjU3ZjQyNTkgaW4gUUZpbGVJbmZvOjpleGlzdHMoUVN0cmluZyBjb25zdCYpICgpIGZyb20g
L3Vzci9saWI2NC9saWJRdDVDb3JlLnNvLjUKIzE5IDB4MDAwMDdmZmZmNTZlZTFlNCBpbiA/PyAo
KSBmcm9tIC91c3IvbGliNjQvbGliUXQ1Q29yZS5zby41CiMyMCAweDAwMDA3ZmZmZjU2ZWU3MDAg
aW4gPz8gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0NUNvcmUuc28uNQojMjEgMHgwMDAwN2ZmZmY1
NmVlODQ1IGluID8/ICgpIGZyb20gL3Vzci9saWI2NC9saWJRdDVDb3JlLnNvLjUKIzIyIDB4MDAw
MDdmZmZmNTZlZjBkMCBpbiBRTGlicmFyeUluZm86OmxvY2F0aW9uKFFMaWJyYXJ5SW5mbzo6TGli
cmFyeUxvY2F0aW9uKSAoKSBmcm9tIC91c3IvbGliNjQvbGliUXQ1Q29yZS5zby41CiMyMyAweDAw
MDA3ZmZmZjU4MjUyMzUgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYlF0NUNvcmUuc28uNQoj
MjQgMHgwMDAwN2ZmZmY1ODI1OWE2IGluID8/ICgpIGZyb20gL3Vzci9saWI2NC9saWJRdDVDb3Jl
LnNvLjUKIzI1IDB4MDAwMDdmZmZmNTgyNWNkNCBpbiA/PyAoKSBmcm9tIC91c3IvbGliNjQvbGli
UXQ1Q29yZS5zby41CiMyNiAweDAwMDA3ZmZmZjU4MjM3MGIgaW4gUUxvZ2dpbmdDYXRlZ29yeTo6
aW5pdChjaGFyIGNvbnN0KiwgUXRNc2dUeXBlKSAoKSBmcm9tIC91c3IvbGliNjQvbGliUXQ1Q29y
ZS5zby41CiMyNyAweDAwMDA3ZmZmZjc3MmQyOWIgaW4gX19zdGF0aWNfaW5pdGlhbGl6YXRpb25f
YW5kX2Rlc3RydWN0aW9uXzAgKF9faW5pdGlhbGl6ZV9wPTEsIF9fcHJpb3JpdHk9NjU1MzUpCiAg
ICBhdCAvaG9tZS90dXNvb2EvQ29kZS9raW8vc3JjL3dpZGdldHMva2Rpcm1vZGVsLmNwcDozOQoj
MjggMHgwMDAwN2ZmZmY3NzJkMmNlIGluIF9HTE9CQUxfX3N1Yl9JX2tkaXJtb2RlbC5jcHAodm9p
ZCkgKCkKICAgIGF0IC9ob21lL3R1c29vYS9Db2RlL2tpby9idWlsZC9zcmMvd2lkZ2V0cy9LRjVL
SU9XaWRnZXRzX2F1dG9nZW4vaW5jbHVkZS9tb2Nfa2Rpcm1vZGVsLmNwcDoxNTUKIzI5IDB4MDAw
MDdmZmZmN2ZlMWMxZSBpbiA/PyAoKSBmcm9tIC9saWI2NC9sZC1saW51eC14ODYtNjQuc28uMgoj
MzAgMHgwMDAwN2ZmZmY3ZmUxZDA0IGluID8/ICgpIGZyb20gL2xpYjY0L2xkLWxpbnV4LXg4Ni02
NC5zby4yCiMzMSAweDAwMDA3ZmZmZjdmZDMwOGEgaW4gPz8gKCkgZnJvbSAvbGliNjQvbGQtbGlu
dXgteDg2LTY0LnNvLjIKLS1UeXBlIDxSRVQ+IGZvciBtb3JlLCBxIHRvIHF1aXQsIGMgdG8gY29u
dGludWUgd2l0aG91dCBwYWdpbmctLQojMzIgMHgwMDAwMDAwMDAwMDAwMDAxIGluID8/ICgpCiMz
MyAweDAwMDA3ZmZmZmZmZmQ1NzIgaW4gPz8gKCkKIzM0IDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/
PyAoKQooZ2RiKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>