discuss-gnustep
[Top][All Lists]
Advanced

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

Re: Building GNUstep from source - failed tests


From: David Chisnall
Subject: Re: Building GNUstep from source - failed tests
Date: Fri, 18 Jan 2013 11:14:43 +0000

Do you have the very latest libobjc2?  This looks very much like a crash when 
sending messages to small integers on x86-32, which I fixed towards the end of 
last week.

David

On 18 Jan 2013, at 05:34, edwin ancaer wrote:

> Hello, 
> 
> After a rebuild of lobobjc2, GNUstep make and GNUstep Base, I keep having 
> segfaults in every Objective C program I'm running.
> 
> I made a backtrace from a sample program:
> 
> [edwin@ridcule obj]$ gdb LogTest /tmp/core-e-11-1000-1000-1396-1358482218
> GNU gdb (GDB) Fedora (7.4.50.20120120-42.fc17)
> Copyright (C) 2012 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "i686-redhat-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /home/edwin/FirstObjc/obj/LogTest...done.
> [New LWP 1396]
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/libthread_db.so.1".
> Core was generated by `./LogTest'.
> Program terminated with signal 11, Segmentation fault.
> #0  0xb71f171e in objc_msgSend () from 
> /usr/GNUstep/Local/Library/Libraries/libobjc.so.4
> Missing separate debuginfos, use: debuginfo-install glibc-2.15-57.fc17.i686 
> gmp-5.0.2-6.fc17.i686 gnutls-2.12.20-4.fc17.i686 libffi-3.0.10-2.fc17.i686 
> libgcc-4.7.2-2.fc17.i686 libgcrypt-1.5.0-3.fc17.i686 
> libgpg-error-1.10-2.fc17.i686 libicu-4.8.1.1-4.fc17.i686 
> libstdc++-4.7.2-2.fc17.i686 libtasn1-2.12-1.fc17.i686 
> libxml2-2.7.8-9.fc17.i686 libxslt-1.1.26-10.fc17.i686 
> p11-kit-0.12-1.fc17.i686 zlib-1.2.5-7.fc17.i686
> (gdb) bt
> #0  0xb71f171e in objc_msgSend () from 
> /usr/GNUstep/Local/Library/Libraries/libobjc.so.4
> #1  0xb73251f0 in GSIMapAddPair (map=0x8e23f60, key=..., value=...) at 
> ../Headers/GNUstepBase/GSIMap.h:1087
> #2  0xb7325013 in -[GSDictionary initWithObjects:forKeys:count:] 
> (self=0x8e23f5c, _cmd=0xb776b2e0, objs=0xbf959610, keys=0xbf959710, c=2)
>     at GSDictionary.m:220
> #3  0xb7418b6c in +[NSDictionary dictionaryWithObjectsAndKeys:] 
> (self=0xb776b0e0, _cmd=0xb77a37d8, firstObject=0x8dfdb24) at 
> NSDictionary.m:539
> #4  0xb75663e7 in lockPath (defaultsDatabase=0x8e240cc, verbose=0 '\000') at 
> NSUserDefaults.m:160
> #5  0xb7565d1e in -[NSUserDefaults initWithContentsOfFile:] (self=0x8dfda2c, 
> _cmd=0xb77a3530, path=0x8e23f14) at NSUserDefaults.m:1137
> #6  0xb7566787 in -[NSUserDefaults initWithUser:] (self=0x8dfda2c, 
> _cmd=0xb77a3578, userName=0x8dfdb24) at NSUserDefaults.m:1182
> #7  0xb75659a3 in -[NSUserDefaults init] (self=0x8dfda2c, _cmd=0xb77a3680) at 
> NSUserDefaults.m:1094
> #8  0xb7563bdd in +[NSUserDefaults standardUserDefaults] (self=0xb77a3160, 
> _cmd=0xb777aa10) at NSUserDefaults.m:779
> #9  0xb7473916 in +[NSLocale currentLocale] (self=0xb777a770, 
> _cmd=0xb7769310) at NSLocale.m:443
> #10 0xb73fb348 in -[NSDateFormatter init] (self=0x8dd652c, _cmd=0x804ba28) at 
> NSDateFormatter.m:112
> #11 0x08048ddf in main () at source.m:12
> (gdb) 
> 
> 
> 
> I attached the config.log files from both make and base: they ended with 
> config: exit 0, what makes me suppose everything was OK there.  
> 
> Then all files in make check failed, for the reason above.
> 
> I admit I've got little experience in the unix environment, but it is a 
> littlediscouraging that after 2 weeks of trying to build gnustep/étoilé have 
> lead to nothing. Allthough I must admit I learned asome things about unix on 
> the way.  Maybe this building is expert stuff...
> 
> Thanks for any answers,
> 
> 
> 
> 2013/1/12 David Chisnall <theraven@sucs.org>
> I think that these failures are things I fixed in the svn version of libobjc2 
> last week - please can you make sure that you have the latest version?
> 
> David
> 
> On 12 Jan 2013, at 09:23, edwin ancaer wrote:
> 
> > Hello,
> >
> > I was looking for an interesting platform to refresh my programming skills. 
> > After looking around a while, it found GNUstep/Etoilé looking interesting.
> >
> > I've been building GNUstep following the instructions in 'Downloads: 
> > Installation instruction'  on the Etoilé website.
> >
> > Everything went fine I sucessfully built make, base, gui and back.
> >
> > However, when I ran the 'make check' for the base package, I got the 
> > following result:
> >
> >    7552 Passed tests
> >      25 Failed tests
> >      19 Dashed hopes
> >       5 Skipped sets
> >       1 Failed file
> >
> > Given the fact that ProjectCenter seems to be working fine, do I have to 
> > worry about this, or is it normal that some tasts fail?
> >
> > The failed tests are of the form:
> > Testing propertyAttrs.m...
> > Running base/Functions/propertyAttrs.m...
> > Passed test:     Lookup succeeded for property charDefault
> > Passed test:     Proprety name should be 'charDefault' was 'charDefault'
> > Failed test:     Property attributes for charDefault should be 
> > 'Tc,VcharDefault' was 'TcVcharDefault'
> > Passed test:     Lookup succeeded for property doubleDefault
> > Passed test:     Proprety name should be 'doubleDefault' was 'doubleDefault'
> > Failed test:     Property attributes for doubleDefault should be 
> > 'Td,VdoubleDefault' was 'TdVdoubleDefault'
> > Passed test:     Lookup succeeded for property enumDefault
> > Passed test:     Proprety name should be 'enumDefault' was 'enumDefault'
> > Failed test:     Property attributes for enumDefault should be 
> > 'Ti,VenumDefault' was 'TiVenumDefault'
> > Passed test:     Lookup succeeded for property floatDefault
> >
> > To me it seems like they are coding, so I wonder if I've been using the 
> > sources of a developmant version?
> >
> > Further, how do I have to interpret these errors from the tests: are they 
> > really pointing to serous problems, given the fact that ProjectCenter 
> > (seems) to work correctly?
> >
> > Thanks in advance for helping out,,
> >
> > Edwin Ancaer   .
> > _______________________________________________
> > Discuss-gnustep mailing list
> > Discuss-gnustep@gnu.org
> > https://lists.gnu.org/mailman/listinfo/discuss-gnustep
> 
> 
> -- Sent from my IBM 1620
> 
> 
> <config.log><config.log>


-- Sent from my Apple II




reply via email to

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