Bug 694409 - Korean File.pdf not support.
Summary: Korean File.pdf not support.
Status: RESOLVED WONTFIX
Alias: None
Product: MuPDF
Classification: Unclassified
Component: mupdf (show other bugs)
Version: master
Hardware: Android Phone Android
: P4 normal
Assignee: MuPDF bugs
URL:
Keywords:
: 694361 694408 695263 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-07-09 08:28 UTC by Jeong Byung Joo
Modified: 2014-07-08 09:03 UTC (History)
2 users (show)

See Also:
Customer:
Word Size: ---


Attachments
korean file name.pdf not support (377.09 KB, application/pdf)
2013-07-09 08:29 UTC, Jeong Byung Joo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeong Byung Joo 2013-07-09 08:28:35 UTC
The message is about korean file.pdf *name* not support.

attach the file. 

Is there any way of resolving that problem?




07-09 17:18:25.132: W/dalvikvm(14515): JNI WARNING: input is not valid Modified UTF-8: illegal continuation byte 0xd7
07-09 17:18:25.132: W/dalvikvm(14515):              string: '�׽�Ʈ.pdf'
07-09 17:18:25.132: W/dalvikvm(14515):              in Ljava/io/File;.listImpl:(Ljava/lang/String;)[Ljava/lang/String; (NewStringUTF)
07-09 17:18:25.132: I/dalvikvm(14515): "main" prio=5 tid=1 NATIVE
07-09 17:18:25.132: I/dalvikvm(14515):   | group="main" sCount=0 dsCount=0 obj=0x41453508 self=0x4143cc68
07-09 17:18:25.132: I/dalvikvm(14515):   | sysTid=14515 nice=0 sched=0/0 cgrp=apps handle=1075400496
07-09 17:18:25.132: I/dalvikvm(14515):   | schedstat=( 10480237546 1022969664 18269 ) utm=948 stm=100 core=0
07-09 17:18:25.137: I/dalvikvm(14515):   #00  pc 00001260  /system/lib/libcorkscrew.so (unwind_backtrace_thread+27)
07-09 17:18:25.137: I/dalvikvm(14515):   #01  pc 0005f9c4  /system/lib/libdvm.so (dvmDumpNativeStack(DebugOutputTarget const*, int)+35)
07-09 17:18:25.137: I/dalvikvm(14515):   #02  pc 0005386c  /system/lib/libdvm.so (dvmDumpThreadEx(DebugOutputTarget const*, Thread*, bool)+303)
07-09 17:18:25.137: I/dalvikvm(14515):   #03  pc 00053906  /system/lib/libdvm.so (dvmDumpThread(Thread*, bool)+25)
07-09 17:18:25.137: I/dalvikvm(14515):   #04  pc 00038ec2  /system/lib/libdvm.so
07-09 17:18:25.137: I/dalvikvm(14515):   #05  pc 0003a274  /system/lib/libdvm.so
07-09 17:18:25.137: I/dalvikvm(14515):   #06  pc 0003c4d2  /system/lib/libdvm.so
07-09 17:18:25.137: I/dalvikvm(14515):   #07  pc 0002217c  /system/lib/libjavacore.so
07-09 17:18:25.137: I/dalvikvm(14515):   #08  pc 000221e2  /system/lib/libjavacore.so
07-09 17:18:25.137: I/dalvikvm(14515):   #09  pc 0000e61a  /system/lib/libjavacore.so
07-09 17:18:25.137: I/dalvikvm(14515):   #10  pc 0001df30  /system/lib/libdvm.so (dvmPlatformInvoke+112)
07-09 17:18:25.137: I/dalvikvm(14515):   #11  pc 0004d182  /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+393)
07-09 17:18:25.137: I/dalvikvm(14515):   #12  pc 00027360  /system/lib/libdvm.so
07-09 17:18:25.137: I/dalvikvm(14515):   #13  pc 0002bc68  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+180)
07-09 17:18:25.137: I/dalvikvm(14515):   #14  pc 0005fbb6  /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+373)
07-09 17:18:25.137: I/dalvikvm(14515):   #15  pc 00067164  /system/lib/libdvm.so
07-09 17:18:25.137: I/dalvikvm(14515):   #16  pc 00027360  /system/lib/libdvm.so
07-09 17:18:25.137: I/dalvikvm(14515):   #17  pc 0002bc68  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+180)
07-09 17:18:25.137: I/dalvikvm(14515):   #18  pc 0005f8f0  /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+271)
07-09 17:18:25.137: I/dalvikvm(14515):   #19  pc 00049772  /system/lib/libdvm.so
07-09 17:18:25.137: I/dalvikvm(14515):   #20  pc 0004c166  /system/lib/libandroid_runtime.so
07-09 17:18:25.137: I/dalvikvm(14515):   #21  pc 0004d2ca  /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+389)
07-09 17:18:25.137: I/dalvikvm(14515):   #22  pc 00000dce  /system/bin/app_process
07-09 17:18:25.137: I/dalvikvm(14515):   #23  pc 00017120  /system/lib/libc.so (__libc_init+35)
07-09 17:18:25.137: I/dalvikvm(14515):   at java.io.File.listImpl(Native Method)
07-09 17:18:25.137: I/dalvikvm(14515):   at java.io.File.list(File.java:749)
07-09 17:18:25.137: I/dalvikvm(14515):   at java.io.File.listFiles(File.java:791)
07-09 17:18:25.137: I/dalvikvm(14515):   at java.io.File.listFiles(File.java:826)
07-09 17:18:25.137: I/dalvikvm(14515):   at com.artifex.mupdfdemo.ChoosePDFActivity$2.run(ChoosePDFActivity.java:76)
07-09 17:18:25.137: I/dalvikvm(14515):   at android.os.Handler.handleCallback(Handler.java:615)
07-09 17:18:25.137: I/dalvikvm(14515):   at android.os.Handler.dispatchMessage(Handler.java:92)
07-09 17:18:25.137: I/dalvikvm(14515):   at android.os.Looper.loop(Looper.java:137)
07-09 17:18:25.137: I/dalvikvm(14515):   at android.app.ActivityThread.main(ActivityThread.java:4921)
07-09 17:18:25.137: I/dalvikvm(14515):   at java.lang.reflect.Method.invokeNative(Native Method)
07-09 17:18:25.137: I/dalvikvm(14515):   at java.lang.reflect.Method.invoke(Method.java:511)
07-09 17:18:25.137: I/dalvikvm(14515):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
07-09 17:18:25.137: I/dalvikvm(14515):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
07-09 17:18:25.137: I/dalvikvm(14515):   at dalvik.system.NativeStart.main(Native Method)
07-09 17:18:25.137: E/dalvikvm(14515): VM aborting
07-09 17:18:25.137: A/libc(14515): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 14515 (tifex.mupdfdemo)
Comment 1 Jeong Byung Joo 2013-07-09 08:29:21 UTC
Created attachment 10050 [details]
korean file name.pdf not support
Comment 2 Ken Sharp 2013-07-09 08:36:18 UTC
*** Bug 694361 has been marked as a duplicate of this bug. ***
Comment 3 Ken Sharp 2013-07-09 08:36:44 UTC
*** Bug 694408 has been marked as a duplicate of this bug. ***
Comment 4 Ken Sharp 2013-07-09 08:39:30 UTC
NB the attached file (when saved in Windows) has a name which includes 5 Korean characters. These seem to be Unicode (UTF-16) on Windows, no idea how these are stored on other OS's. The bug report is apparently that MuPDF on Android can't open files with names of this form.
Comment 5 Jeong Byung Joo 2013-07-16 01:04:26 UTC
Thank you. i understand it. have a nice day
Comment 6 Matt Holgate 2014-06-26 09:20:48 UTC
*** Bug 695263 has been marked as a duplicate of this bug. ***
Comment 7 Matt Holgate 2014-07-08 09:03:43 UTC
We can't actually reproduce this, however, this problem is a known issue in Android.

Please see:

    https://groups.google.com/forum/#!topic/android-developers/KYpLey2vnO0

and 

    https://code.google.com/p/android/issues/detail?id=%2025386

It is difficult for us to workaround this, and really this is a problem Google need to fix - I think you'll probably find that other apps (e.g. file managers) also crash in the same way.

So marking this as WONTFIX, sorry.