Follow-up Comment #5, bug #42717 (project gnustep):
Moving the NSTitleCell decoding at the beginning as in the attached patch
makes Cenon load with 0.24.0. -calcSizesAllowingNegative: accesses _cell so
at first glance it looks like the correct change. However, if I apply the
patch against trunk I get a different crash:
Program received signal SIGSEGV, Segmentation fault.
0xb753c05b in objc_msg_lookup (receiver=0x548b5a59,
op=0xb7f392b8 <_OBJC_SELECTOR_TABLE+568>)
at /build/gcc-4.9-C54cEj/gcc-4.9-4.9.0/src/libobjc/sendmsg.c:448
448 /build/gcc-4.9-C54cEj/gcc-4.9-4.9.0/src/libobjc/sendmsg.c: Няма
такъв файл или директория.
(gdb) bt
#0 0xb753c05b in objc_msg_lookup (receiver=0x548b5a59,
op=0xb7f392b8 <_OBJC_SELECTOR_TABLE+568>)
at /build/gcc-4.9-C54cEj/gcc-4.9-4.9.0/src/libobjc/sendmsg.c:448
#1 0xb7c12567 in -[NSMenu(GNUstepPrivate) _setGeometry] (
self=0xb7d1c173 <-[NSMenu(NibCompatibility) _setMain:]+675>,
_cmd=0x8a722a0) at NSMenu.m:505
#2 0x08a722a0 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(file #31714)
_______________________________________________________
Additional Item Attachment:
File name: nsbox.patch Size:0 KB
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?42717>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-gnustep