discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: solaris - segmentation fault on startup


From: Fred Kiefer
Subject: Re: solaris - segmentation fault on startup
Date: Sat, 31 Aug 2013 16:11:21 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8

Could you please print out the value of ptr->offset ?
I expect that this is 0 in your case, which would break the  calculation
in the inline function decode().
If this is the case we might just add a  zero test to the function or
try to find out why this is the case for you.
If the value isn't zero, we need to take a closer look at that function.
I must admit I don't understand what it actually does :-(

Fred


On 31.08.2013 13:25, Riccardo Mottola wrote:
> I compiled all current SVN core with GCC 4.8 on solaris 10, when I try
> to start Ink as a test, I get a segmentation fault.
> 
> GDB reveals:
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 1 (LWP 1)]
> -[GSTimeZone initWithName:data:] (self=0x19a690,
>     _cmd=0xfe8bd5a0 <_OBJC_SELECTOR_TABLE+224>, name=0x1037c0,
>     data=<optimized out>) at NSTimeZone.m:3119
> 3119              types[i].offset = decode(ptr->offset);
> 
> (gdb) bt
> #0  -[GSTimeZone initWithName:data:] (self=0x19a690,
>     _cmd=0xfe8bd5a0 <_OBJC_SELECTOR_TABLE+224>, name=0x1037c0,
>     data=<optimized out>) at NSTimeZone.m:3119
> #1  0xfe6818fc in -[GSPlaceholderTimeZone initWithName:data:]
> (self=0x6da90,
>     _cmd=<optimized out>, name=0x1037c0, data=0x199ad0) at NSTimeZone.m:554
> #2  0xfe681054 in -[NSTimeZone initWithName:] (self=0x6da90,
>     _cmd=0xfe8bd7a8 <_OBJC_SELECTOR_TABLE+744>, name=0x1037c0)
>     at NSTimeZone.m:2083
> #3  0xfe6851e8 in +[NSTimeZone systemTimeZone] (
>     self=0xfe8bddfc <_OBJC_Class_NSTimeZone>, _cmd=<optimized out>)
>     at NSTimeZone.m:1657
> #4  0xfe680b80 in +[NSTimeZone defaultTimeZone] (
>     self=0xfe8bddfc <_OBJC_Class_NSTimeZone>,
>     _cmd=0xfe8bd5a8 <_OBJC_SELECTOR_TABLE+232>) at NSTimeZone.m:1315
> #5  0xfe680668 in -[NSLocalTimeZone secondsFromGMTForDate:] (self=0x6dad8,
>     _cmd=0xfe89bde8 <_OBJC_SELECTOR_TABLE>, aDate=0x15d118) at
> NSTimeZone.m:637
> #6  0xfe53f3c0 in offset (d=0x15d118, tz=0x6dad8) at NSCalendarDate.m:111
> #7  -[NSCalendarDate descriptionWithCalendarFormat:locale:] (self=0x15d118,
>     _cmd=0xfe89bf78 <_OBJC_SELECTOR_TABLE+400>,
>     format=0xfe8ac9d4 <_OBJC_INSTANCE_3>, locale=0x192cb0)
>     at NSCalendarDate.m:2433
> #8  0xfe538904 in -[NSCalendarDate descriptionWithCalendarFormat:] (
>     self=0x15d118, _cmd=0xfe8ac954 <_OBJC_SELECTOR_TABLE+80>,
> ---Type <return> to continue, or q <return> to quit---
>     format=0xfe8ac9d4 <_OBJC_INSTANCE_3>) at NSCalendarDate.m:1838
> #9  0xfe5f8434 in NSLogv (format=format@entry=0xfc40de94
> <_OBJC_INSTANCE_17>,
>     args=args@entry=0xffbff2c8) at NSLog.m:375
> #10 0xfe5f87ec in NSLog (format=0xfc40de94 <_OBJC_INSTANCE_17>) at
> NSLog.m:291
> #11 0xfc3c84cc in -[XIMInputServer ximStyleInit] (self=0x18ced0,
>     _cmd=0xfc40db60 <_OBJC_SELECTOR_TABLE+176>) at XIMInputServer.m:285
> #12 0xfc3c81d4 in -[XIMInputServer ximInit:] (self=0x18ced0,
>     _cmd=0xfc40dae8 <_OBJC_SELECTOR_TABLE+56>, dpy=0x12af08)
>     at XIMInputServer.m:221
> #13 0xfc3c7d34 in -[XIMInputServer initWithDelegate:display:name:] (
>     self=0x18ced0, _cmd=<optimized out>, aDelegate=0x0, dpy=0x12af08,
>     name=<optimized out>) at XIMInputServer.m:85
> #14 0xfc3b47bc in -[XGServer _initXContext] (self=0x1717a0,
>     _cmd=<optimized out>) at XGServer.m:464
> #15 0xfc3b3c50 in -[XGServer initWithAttributes:] (self=0x1717a0,
>     _cmd=0xff09674c <_OBJC_SELECTOR_TABLE+96>, info=0x0) at XGServer.m:475
> #16 0xfeedc994 in +[GSDisplayServer serverWithAttributes:] (
>     self=0xff0968c4 <_OBJC_Class_GSDisplayServer>,
>     _cmd=0xff0506f8 <_OBJC_SELECTOR_TABLE+1672>, attributes=0x0)
>     at GSDisplayServer.m:189
> #17 0xfed3acd4 in -[NSApplication _init] (self=0x15f8b0,
>     _cmd=0xff050750 <_OBJC_SELECTOR_TABLE+1760>) at NSApplication.m:884
> #18 0xfe60fbd8 in -[NSObject performSelector:withObject:] (self=0x15f8b0,
> 
> the name of the data is:
> (gdb) po name
> Europe/Rome
> 
> Which sounds sensible. What could be going wrong?
> 
> Riccardo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]