[intentional full quote for Andrew]

Hi,
I've just uploaded 1.2.5, though I don't think that will change
much. Andrew, correct me if I'm wrong but as far as I remember
the fsck implementation is still far from complete.

Jacob, I'm not sure, Andrew might correct me here as well, but
it could help if you add the dbg repository and install the
matching exfat-utils-dbgsym package.
https://wiki.debian.org/AutomaticDebugPackages
That should enable you to produce a more meaningful backtrace.

Beside of that, if there are no confidential data on your disk,
some people provided a disk image for Andrew to allow easier
debugging.


Sven


On Tue, Dec 06, 2016 at 12:38:06PM -0600, Jacob Quant wrote:
> Package: exfat-utils
> Version: 1.2.4-1
> Severity: normal
> 
> Dear Maintainer,
> 
> *** Reporter, please consider answering these questions, where appropriate ***
> 
>    * What led up to the situation?
> 
>      I was trying to repair an exfat volume (USB stick) that had not
>      been cleanly unmounted.
> 
>    * What exactly did you do (or not do) that was effective (or
>      ineffective)?
> 
>      I ran `fsck /dev/sdXn`
> 
>    * What was the outcome of this action?
> 
>      It apparently didn't complete but rather output the following:
>      ERROR: illegal UTF-16 sequence.
>      BUG: failed to convert name to UTF-8.
> 
>      In case it's helpful, here's a full transcript of running this
>      through gdb:
> ```
> 
> root@fractal:~# gdb /sbin/exfatfsck 
> GNU gdb (Debian 7.11.1-2+b1) 7.11.1
> Copyright (C) 2016 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>.
> Find the GDB manual and other documentation resources online at:
> <http://www.gnu.org/software/gdb/documentation/>.
> For help, type "help".
> Type "apropos word" to search for commands related to "word"...
> Reading symbols from /sbin/exfatfsck...(no debugging symbols found)...done.
> (gdb) run /dev/sdb1
> Starting program: /sbin/exfatfsck /dev/sdb1
> exfatfsck 1.2.4
> Checking file system on /dev/sdb1.
> File system version           1.0
> Sector size                 512 bytes
> Cluster size                128 KB
> Volume size                 120 GB
> Used space                   73 GB
> Available space              47 GB
> ERROR: illegal UTF-16 sequence.
> BUG: failed to convert name to UTF-8.
> 
> Program received signal SIGABRT, Aborted.
> __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58
> 58    ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
> (gdb) bt
> #0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58
> #1  0x00007ffff7a7040a in __GI_abort () at abort.c:89
> #2  0x0000555555556d7a in ?? ()
> #3  0x000055555555b35f in ?? ()
> #4  0x00005555555556c9 in ?? ()
> #5  0x000055555555569b in ?? ()
> #6  0x000055555555569b in ?? ()
> #7  0x000055555555569b in ?? ()
> #8  0x00005555555552d1 in ?? ()
> #9  0x00007ffff7a5c2b1 in __libc_start_main (main=0x5555555551e0, argc=2, 
> argv=0x7fffffffec88, init=<optimized out>, fini=<optimized out>, 
>     rtld_fini=<optimized out>, stack_end=0x7fffffffec78) at 
> ../csu/libc-start.c:291
> #10 0x0000555555555389 in ?? ()
> (gdb) quit
> A debugging session is active.
> 
>       Inferior 1 [process 17133] will be killed.
> 
> Quit anyway? (y or n) y
> root@fractal:~# exfatfsck -V
> exfatfsck 1.2.4
> Copyright (C) 2011-2016  Andrew Nayenko
> 
> ```
> 
> 
>    * What outcome did you expect instead?
> 
>      Some sort of normal termination / no errors.
> 
> *** End of the template - remove these template lines ***
> 
> 
> -- System Information:
> Debian Release: stretch/sid
>   APT prefers testing
>   APT policy: (500, 'testing')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 4.8.0-1-amd64 (SMP w/8 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> 
> Versions of packages exfat-utils depends on:
> ii  libc6  2.24-7
> 
> Versions of packages exfat-utils recommends:
> ii  exfat-fuse  1.2.4-1
> 
> exfat-utils suggests no packages.
> 
> -- no debconf information

Reply via email to