Follow-up Comment #4, bug #25033 (project gnustep):

The -base and -gui sources installed are from -stable, and in frame #8, the
following is there:

(gdb) list NSNotificationCenter.m:714
709               m = mapNew(TABLE);
710               /*
711                * As this is the first observation for the given name, we
take a
712                * copy of the name so it cannot be mutated while in the
map.
713                */
714               name = [name copyWithZone: NSDefaultMallocZone()];
715               GSIMapAddPair(NAMED, (GSIMapKey)(id)name,
(GSIMapVal)(void*)m);
716             }
717           else
718             {
(gdb) print name
$1 = (class NSString *) 0xb0967ec
(gdb) po name

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
The program being debugged was signaled while in a function called from GDB.
GDB remains in the frame where the signal was received.
To change this behavior use "set unwindonsignal on"
Evaluation of the expression containing the function (_NSPrintForDebugger)
will be abandoned.


I'll step through the method, when I'm back from work later today.

    _______________________________________________________

Reply to this item at:

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

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



_______________________________________________
Bug-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to