Follow-up Comment #19, bug #25037 (project gnustep):

I added a lot of NSLog statements to NSUndoManager.m and nsundomanager.m, but
I do not yet figured out what the problem is. appended is the NSLog output.
nsudndomanager is run from within gdb, the output is from on the sparc64. 

The same done on i386, the only difference is that the setState immediately
after continuing the running program after the breakpoint, is set to 1 instead
to 0 on the sparc64 box.

either the problem is there in undoing the thing, or it happened before, when
putting the 1 on the undo stack. right now I have the feeling the undo would
work, if there would have been the right stuff on the undo stack before, at
least I can see, the setState gets called via the NSInvocation.m from the
NSUndoManager.m.
I did not figured out yet, where it actually stored the stuff for later undo
on that undo stack, and what it actually did put onto it. 
Or, when I take a look at the backtrace, maybe a bug in libffi on sparc64?


(file #17226)
    _______________________________________________________

Additional Item Attachment:

File name: nsundomanager.logoutput        Size:5 KB


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?25037>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to