Receive Bus Error When Mounting Drive on 10.5.8 PPC

198 views
Skip to first unread message

gizm...@gmail.com

unread,
Feb 27, 2013, 11:01:19 PM2/27/13
to ex...@googlegroups.com
Hi,

I'm trying to use exfat on a G4 PowerMac running 10.5.8, but am having issues. I installed osxfuse 2.5.4 w/ MacFUSE compatibility layer, restarted, installed scons from macports, and installed exfat. When I try to mount a two different flash drives (one formatted using Windows 7 and the other with OSX 10.6.8) I get the following error saying "bus error" as shown below. Exfat-utils has no issues reading the drive.

mount.exfat-fuse output:
$ sudo mount.exfat-fuse /dev/disk1s1 /mnt/exfat
FUSE exfat 1.0.1
Bus error

exfatfsck cli output:
$ exfatfsck /dev/disk1s1
exfatfsck 1.0.1
Checking file system on /dev/disk1s1.
File system version           1.0
Sector size                 512 bytes
Cluster size                 32 KB
Volume size                7633 MB
Used space                 2390 KB
Available space            7631 MB
Totally 2 directories and 3 files.
File system checking finished. No errors found.

Here is the crashlog from the system:

Process:         mount.exfat-fuse [341]
Path:            /sbin/mount.exfat-fuse
Identifier:      mount.exfat-fuse
Version:         ??? (???)
Code Type:       PPC (Native)
Parent Process:  bash [139]

Date/Time:       2013-02-27 22:08:55.280 -0500
OS Version:      Mac OS X 10.5.8 (9L31a)
Report Version:  6
Anonymous UUID:  7E61F209-52B3-4ED9-B7B3-39AD55D0EC47

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
Crashed Thread:  0

Thread 0 Crashed:
0   libSystem.B.dylib                 0x9072e3d0 realpath$DARWIN_EXTSN + 172
1   mount.exfat-fuse                  0x00002d38 main + 568 (main.c:349)

Thread 0 crashed with PPC Thread State 32:
  srr0: 0x9072e3d0  srr1: 0x0000d030   dar: 0x00000000 dsisr: 0x42000000
    r0: 0x0000002f    r1: 0xbfffe130    r2: 0x54485244    r3: 0xa00fe864
    r4: 0x00000000    r5: 0x00000200    r6: 0x00000000    r7: 0x00000000
    r8: 0x00803200    r9: 0x0080b400   r10: 0x0000003f   r11: 0xa00c9934
   r12: 0x906fd37c   r13: 0x00000000   r14: 0x00000000   r15: 0x00000000
   r16: 0x00000000   r17: 0x00000000   r18: 0x00000000   r19: 0x00000000
   r20: 0x00000000   r21: 0x00000000   r22: 0xbffffc92   r23: 0x00002b10
   r24: 0x00002b10   r25: 0x00000000   r26: 0xbffffc08   r27: 0x00012b10
   r28: 0x00101730   r29: 0x00000000   r30: 0xbffffc85   r31: 0x9072e338
    cr: 0x82000242   xer: 0x00000004    lr: 0x9072e3c0   ctr: 0x906fd37c
vrsave: 0x00000000

Binary Images:
    0x1000 -     0xaff7 +mount.exfat-fuse ??? (???) <3bfaf7dc576d2b6a8e151007d2a08ed7> /sbin/mount.exfat-fuse
   0x2d000 -    0x46fff +libosxfuse_i64.2.dylib ??? (???) <f0d23fbf1a65d20d326b245663883f94> /usr/local/lib/libosxfuse_i64.2.dylib
0x8fe00000 - 0x8fe30c23  dyld 97.1 (???) <89a0055b0e7ea2db881b73c6e63bc774> /usr/lib/dyld
0x906e3000 - 0x906eeffb  libgcc_s.1.dylib ??? (???) <ea47fd375407f162c76d14d64ba246cd> /usr/lib/libgcc_s.1.dylib
0x906f1000 - 0x90891fe3  libSystem.B.dylib ??? (???) <7dc28e19e1aac16b29cbd7c5d9ce9638> /usr/lib/libSystem.B.dylib
0x923e9000 - 0x92414ff7  libauto.dylib ??? (???) <a64d088b2d17e013b9ee5a08d3a20d33> /usr/lib/libauto.dylib
0x9381f000 - 0x93967ff3  libicucore.A.dylib ??? (???) <bdab570d90979c4f601131d442f84720> /usr/lib/libicucore.A.dylib
0x94016000 - 0x9410cffc  libiconv.2.dylib ??? (???) <05ae1fcc97404173b2f9caef8f8be797> /usr/lib/libiconv.2.dylib
0x94938000 - 0x9493dff6  libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib
0x96930000 - 0x96a13fff  libobjc.A.dylib ??? (???) <a1d4be2eed463c6799b6a1447fde72ba> /usr/lib/libobjc.A.dylib
0x96b30000 - 0x96b97ffb  libstdc++.6.dylib ??? (???) <a4e9b10268b3ffac26d0296499b24e8e> /usr/lib/libstdc++.6.dylib
0x9777d000 - 0x978a2ff3  com.apple.CoreFoundation 6.5.7 (476.19) <dee0f0024f3bf976cfa0a0816e8aa338> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0xfffec000 - 0xfffeffff  libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
0xffff8000 - 0xffff9703  libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib


I know 10.5 PPC is rarely supported these days and am willing to accept an answer of "nothing can be done to make it work," but I thought I would reach out and see if there are any suggestions.

Andrew Nayenko

unread,
Feb 28, 2013, 5:16:42 AM2/28/13
to ex...@googlegroups.com, gizm...@gmail.com
Hi,

> I get the following error saying "bus error" as shown below.

Thanks for detailed bugreport. Looks like realpath() function in
Leopard does not support POSIX.1-2008 (i.e. does not allow the 2nd
argument to be NULL). Anyway, I've already removed this code from
trunk. Please try the latest code from
http://exfat.googlecode.com/svn/trunk/
and report whether it works for you.

> I know 10.5 PPC is rarely supported these days and am willing to accept an
> answer of "nothing can be done to make it work"

Currently I see no reasons to drop Leopard support.

--
Andrew Nayenko <res...@gmail.com>

gizm...@gmail.com

unread,
Feb 28, 2013, 7:12:33 AM2/28/13
to ex...@googlegroups.com, gizm...@gmail.com
On Thursday, February 28, 2013 5:16:42 AM UTC-5, Andrew Nayenko wrote:
Please try the latest code from
    http://exfat.googlecode.com/svn/trunk/
and report whether it works for you.

Hi Andrew,

Installed the latest trunk had no issues mounting the drives. I will let you know if I run into any more issues using exfat. I wasn't sure if the problem was being caused by Leopard or the PPC architecture underneath.

Thank you for your support,
-Tony Morrow

androi...@gmail.com

unread,
Apr 26, 2014, 7:39:45 AM4/26/14
to ex...@googlegroups.com, gizm...@gmail.com
I just happen to stumble upon your suggestions on one of the google groups
thought you could help me

can you tell me or guide me as to how to make mac os x 10.5.8 exfat readable. It happens to be that all pendrive/data/memory sticks are in exfat format.  i want to be able to read and write them using mac os x 10.5.8

is it easy to do ?

I have a macbook pro late 2007 intel core 2 duo model a1211

regards

Andrew Nayenko

unread,
Apr 27, 2014, 11:26:51 AM4/27/14
to ex...@googlegroups.com, gizm...@gmail.com
Hi,

fuse-exfat should work on Mac OS X 10.5. Try this guide:
https://code.google.com/p/exfat/wiki/HOWTO
--
Andrew Nayenko <res...@gmail.com>
Reply all
Reply to author
Forward
0 new messages