my application is occasionally crashing in such a way that i've, as
yet, not been able to reproduce reliably. it's actually an abort on
the macfuse thread:

Thread 10 Crashed:
0   libSystem.B.dylib                   0x92b58136
__semwait_signal_nocancel + 10
1   libSystem.B.dylib                   0x92b51013 usleep$NOCANCEL
$UNIX2003 + 61
2   libSystem.B.dylib                   0x92b68685 abort + 85
3   libSystem.B.dylib                   0x92b5d3db __assert_rtn + 101
4   com.google.MacFUSE                  0x00038b04 0x2f000 + 39684
5   com.apple.Foundation                0x9569ae0d -[NSThread main] +
45
6   com.apple.Foundation                0x9569a9b4 __NSThread__main__
+ 308
7   libSystem.B.dylib                   0x92aad155 _pthread_start +
321
8   libSystem.B.dylib                   0x92aad012 thread_start + 34

i'm running 2.0.3 and using the macfuse framework:
   ...
   0x2f000 -    0x3cff7 +com.google.MacFUSE 2.0.3 (2.0.3)
<c07d7cab4e7573700a9fb0e8144673ae> /Library/Frameworks/
MacFUSE.framework/Versions/A/MacFUSE
   0x44000 -    0x5afe7 +libfuse_ino64.2.dylib ??? (???)
<adcff3fcca2d62503d83b7b5114e56d6> /usr/local/lib/
libfuse_ino64.2.dylib

i'm mounting my volume like so:
    GMUserFileSystem *fs = [[GMUserFileSystem alloc]
initWithDelegate:fs_delegate isThreadSafe:YES];
    NSMutableArray* options = [NSMutableArray array];
    [options addObject:@"rdonly"];
    [options addObject:@"noappledouble"];
    [options addObject:@"defer_permissions"];
    [fs mountAtPath:FuseMountPoint withOptions:options
shouldForeground:YES detachNewThread:YES];

the stack trace looks like an assert fail in the macfuse framework. if
i had a symbol for that frame it might make it clear what's asserting.
for some reason, though, i'm unable to get a symbol. i tried:
  atos -o /Library/Frameworks/MacFUSE.framework/Resources/Debug/
MacFUSE.framework.dSYM/Contents/Resources/DWARF/MacFUSE 0x00038b04
but it just spits the hex offset back at me.

any ideas what that symbol is or what may be going wrong generally
would be much appreciated.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MacFUSE" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/macfuse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to