AnsweredAssumed Answered

Segmentation fault in ltib build

Question asked by Chuck Kuecker on Feb 6, 2010
Latest reply on Jun 1, 2010 by Ashish Agarwal

Hello,

 

I had to reinstall Ubuntu 9.10 on my development machine. I reinstalled the Freescale ltib directories from a backup I made while the machine was running Ubuntu 9.04.

 

I am working with the iPX27 PDK system.

 

The ltib build worked OK before, but now I get a segmentation fault while processing flex. From the host_config.log file:

 

 


Processing: flex==================rpmbuild --dbpath /opt/freescale/ltib/var/lib/rpm --define '_unpackaged_files_terminate_build 0' --define '_target_cpu i686' --define '__strip strip' --define '_topdir /opt/freescale/ltib/usr/src/rpm' --define '_prefix /opt/freescale/ltib/usr' --define '_tmppath /opt/Freescale/ltib/tmp' --define '_mandir /opt/freescale/ltib/usr/share/man' --define '_sysconfdir /opt/freescale/ltib/etc' --define '_localstatedir /var' -bb  --clean --rmsource  /opt/Freescale/ltib/dist/lfs-5.1/flex/flex.specExecuting(%prep): /bin/sh -e /opt/Freescale/ltib/tmp/rpm-tmp.lbkm20+ umask 022+ cd /opt/freescale/ltib/usr/src/rpm/BUILD+ cd /opt/freescale/ltib/usr/src/rpm/BUILD+ rm -rf flex-2.5.4+ /bin/tar -xvvf -+ /bin/gzip -dc /opt/freescale/ltib/usr/src/rpm/SOURCES/flex-2.5.4a.tar.gzdrwxr-xr-x kwzh/staff        0 1997-07-26 21:57 flex-2.5.4/-r--r--r-- kwzh/staff     2042 1995-03-28 12:29 flex-2.5.4/README-r--r--r-- kwzh/staff    46346 1996-09-10 19:10 flex-2.5.4/NEWS-r--r--r-- kwzh/staff     1829 1997-07-26 21:39 flex-2.5.4/COPYING-r--r--r-- kwzh/staff     5723 1993-11-26 18:43 flex-2.5.4/INSTALL-r--r--r-- kwzh/staff     5749 1997-07-26 21:41 flex-2.5.4/FlexLexer.h-r--r--r-- kwzh/staff      419 1995-04-20 15:09 flex-2.5.4/configure.in-r--r--r-- kwzh/staff      729 1995-01-09 14:11 flex-2.5.4/conf.in-rw-r--r-- kwzh/staff     7648 1996-09-10 18:59 flex-2.5.4/Makefile.in-r-xr-xr-x kwzh/staff      192 1995-01-09 14:11 flex-2.5.4/mkskel.sh-r--r--r-- kwzh/staff    33954 1996-09-10 18:58 flex-2.5.4/flex.skl-r--r--r-- kwzh/staff    36162 1997-07-26 21:42 flex-2.5.4/flexdef.h-r--r--r-- kwzh/staff       29 1996-09-10 18:58 flex-2.5.4/version.h-r--r--r-- kwzh/staff     3734 1997-07-26 21:32 flex-2.5.4/ccl.c-r--r--r-- kwzh/staff    25961 1997-07-26 21:32 flex-2.5.4/dfa.c-r--r--r-- kwzh/staff     5679 1997-07-26 21:32 flex-2.5.4/ecs.c-r--r--r-- kwzh/staff    37157 1997-07-26 21:32 flex-2.5.4/gen.c-r--r--r-- kwzh/staff    28785 1997-07-26 21:32 flex-2.5.4/main.c-r--r--r-- kwzh/staff    16308 1997-07-26 21:32 flex-2.5.4/misc.c-r--r--r-- kwzh/staff    17313 1997-07-26 21:32 flex-2.5.4/nfa.c-r--r--r-- kwzh/staff    17808 1997-07-26 21:43 flex-2.5.4/parse.y-r--r--r-- kwzh/staff    15164 1997-07-26 21:44 flex-2.5.4/scan.l-rw-r--r-- kwzh/staff    41864 1996-09-10 19:00 flex-2.5.4/skel.c-r--r--r-- kwzh/staff     6265 1997-07-26 21:32 flex-2.5.4/sym.c-r--r--r-- kwzh/staff    23572 1997-07-26 21:32 flex-2.5.4/tblcmp.c-r--r--r-- kwzh/staff     4306 1997-07-26 21:32 flex-2.5.4/yylex.c-r--r--r-- kwzh/staff      267 1995-09-27 14:48 flex-2.5.4/libmain.c-r--r--r-- kwzh/staff      189 1993-10-02 17:23 flex-2.5.4/libyywrap.cdrwxr-xr-x kwzh/staff        0 1997-07-26 21:57 flex-2.5.4/MISC/-rw-r--r-- kwzh/staff      845 1994-12-03 22:30 flex-2.5.4/MISC/testxxLexer.ldrwxr-xr-x kwzh/staff        0 1993-09-22 00:26 flex-2.5.4/MISC/Atari/-rw-r--r-- kwzh/staff    29474 1990-01-10 11:53 flex-2.5.4/MISC/Atari/Atari.patches-rw-r--r-- kwzh/staff     2688 1995-04-20 15:47 flex-2.5.4/MISC/READMEdrwxr-xr-x kwzh/staff        0 1997-07-26 21:57 flex-2.5.4/MISC/texinfo/-rw-r--r-- kwzh/staff   113286 1997-07-26 21:47 flex-2.5.4/MISC/texinfo/flex.texi-rw-r--r-- kwzh/staff   111995 1997-07-26 21:45 flex-2.5.4/MISC/texinfo/flex.infodrwxr-xr-x kwzh/staff        0 1995-04-03 12:56 flex-2.5.4/MISC/Amiga/-rw------- kwzh/staff      738 1995-04-03 12:49 flex-2.5.4/MISC/Amiga/config.h-rw------- kwzh/staff     2840 1995-04-03 12:49 flex-2.5.4/MISC/Amiga/README.amiga-rw------- kwzh/staff     5503 1995-04-03 12:45 flex-2.5.4/MISC/Amiga/SMakefile-rw------- kwzh/staff      169 1995-04-03 12:33 flex-2.5.4/MISC/Amiga/libmain.ch-rw------- kwzh/staff      159 1995-04-03 12:33 flex-2.5.4/MISC/Amiga/libyywrap.ch-rw------- kwzh/staff      167 1995-04-03 12:33 flex-2.5.4/MISC/Amiga/parse.ych-r--r--r-- kwzh/staff    14043 1993-11-30 13:59 flex-2.5.4/MISC/alloca.cdrwxr-xr-x kwzh/staff        0 1995-03-28 12:25 flex-2.5.4/MISC/Borland/-rw-r--r-- kwzh/staff     3559 1995-03-28 12:25 flex-2.5.4/MISC/Borland/Makefile-rw-r--r-- kwzh/staff      961 1995-03-28 12:25 flex-2.5.4/MISC/Borland/config.h-rw------- kwzh/staff     2127 1995-03-28 12:26 flex-2.5.4/MISC/Borland/NOTESdrwxr-xr-x kwzh/staff        0 1997-07-26 21:57 flex-2.5.4/MISC/MVS/-rw-r--r-- kwzh/staff      815 1990-07-18 13:20 flex-2.5.4/MISC/MVS/MVS.todo-rw-r--r-- kwzh/staff     2253 1990-07-18 13:32 flex-2.5.4/MISC/MVS/MVS.mail-rw-r--r-- kwzh/staff     9997 1990-07-19 08:20 flex-2.5.4/MISC/MVS/MVS.uudecode-rw-r--r-- kwzh/staff     1630 1990-07-17 13:33 flex-2.5.4/MISC/MVS/README-rw-r--r-- kwzh/staff    20861 1990-07-17 12:41 flex-2.5.4/MISC/MVS/diffs-rw-r--r-- kwzh/staff     5022 1990-07-17 13:00 flex-2.5.4/MISC/MVS/fixit.l-rw-r--r-- kwzh/staff     4898 1990-07-17 13:08 flex-2.5.4/MISC/MVS/unfixit.l-rw-r--r-- kwzh/staff    97676 1997-07-26 21:35 flex-2.5.4/MISC/MVS/initscan-mvs.c-rw-r--r-- kwzh/staff     2800 1994-12-04 13:19 flex-2.5.4/MISC/debflex.awkdrwxr-xr-x kwzh/staff        0 1993-09-18 18:30 flex-2.5.4/MISC/fastwc/-rw-r--r-- kwzh/staff      506 1993-07-22 23:36 flex-2.5.4/MISC/fastwc/wc5.l-rw-r--r-- kwzh/staff      418 1993-07-22 23:33 flex-2.5.4/MISC/fastwc/mywc.c-rw-r--r-- kwzh/staff      247 1993-07-22 23:01 flex-2.5.4/MISC/fastwc/wc1.l-rw-r--r-- kwzh/staff      348 1993-07-22 23:01 flex-2.5.4/MISC/fastwc/wc2.l-rw-r--r-- kwzh/staff      514 1993-07-22 23:01 flex-2.5.4/MISC/fastwc/wc3.l-rw-r--r-- kwzh/staff      658 1993-07-22 23:03 flex-2.5.4/MISC/fastwc/wc4.l-rw-r--r-- kwzh/staff     1883 1993-09-16 22:23 flex-2.5.4/MISC/fastwc/READMEdrwxr-xr-x kwzh/staff        0 1995-03-04 18:21 flex-2.5.4/MISC/VMS/-rw-r--r-- kwzh/staff     5243 1995-03-04 18:16 flex-2.5.4/MISC/VMS/build.com-rw-r--r-- kwzh/staff     9756 1995-04-21 13:45 flex-2.5.4/MISC/VMS/descrip.mms-rw-r--r-- kwzh/staff     2078 1995-01-09 16:51 flex-2.5.4/MISC/VMS/mkskel.tpu-rw-r--r-- kwzh/staff     3865 1995-03-04 18:16 flex-2.5.4/MISC/VMS/README.VMS-rw-r--r-- kwzh/staff     4364 1995-03-04 18:21 flex-2.5.4/MISC/VMS/vms-code.c-rw-r--r-- kwzh/staff      789 1995-03-04 18:16 flex-2.5.4/MISC/VMS/vms-conf.hdrwxr-xr-x kwzh/staff        0 1995-01-09 23:10 flex-2.5.4/MISC/Borland.old/-rw-r--r-- kwzh/staff     3808 1994-04-18 18:53 flex-2.5.4/MISC/Borland.old/Turbo-C-rw-r--r-- kwzh/staff    10624 1994-09-29 10:36 flex-2.5.4/MISC/Borland.old/Borland-2.4drwxr-xr-x kwzh/staff        0 1994-12-29 17:43 flex-2.5.4/MISC/MSDOS/-rw-r--r-- kwzh/staff     2109 1993-09-19 18:18 flex-2.5.4/MISC/MSDOS/MSC70.make-rw-r--r-- kwzh/staff      166 1994-11-09 23:01 flex-2.5.4/MISC/MSDOS/configur.bat-rw-r--r-- kwzh/staff      222 1994-11-09 23:01 flex-2.5.4/MISC/MSDOS/djgpp.seddrwxr-xr-x kwzh/staff        0 1995-04-20 15:04 flex-2.5.4/MISC/OS2/-rw-r--r-- kwzh/staff     1764 1995-04-20 15:01 flex-2.5.4/MISC/OS2/Makefile.os2-rw------- kwzh/staff      886 1995-04-20 15:04 flex-2.5.4/MISC/OS2/config.hdrwxr-xr-x kwzh/staff        0 1994-07-25 17:16 flex-2.5.4/MISC/Macintosh/-rw-r--r-- kwzh/staff     5328 1994-07-26 11:59 flex-2.5.4/MISC/Macintosh/alloca.c-rw-r--r-- kwzh/staff      132 1994-07-25 17:16 flex-2.5.4/MISC/Macintosh/alloca.h-rw-r--r-- kwzh/staff     4796 1994-07-26 11:50 flex-2.5.4/MISC/Macintosh/THINK_C_notes-rw-r--r-- kwzh/staff     1722 1994-07-25 17:16 flex-2.5.4/MISC/Macintosh/xmalloc.cdrwxr-xr-x kwzh/staff        0 1995-08-16 14:19 flex-2.5.4/MISC/NT/-rw-r--r-- kwzh/staff     2074 1995-08-16 14:05 flex-2.5.4/MISC/NT/Makefile-rw-r--r-- kwzh/staff      945 1995-03-28 12:22 flex-2.5.4/MISC/NT/config.h-rw------- kwzh/staff     1215 1995-03-06 00:11 flex-2.5.4/MISC/NeXT-rw-r--r-- kwzh/staff     2249 1995-04-20 15:06 flex-2.5.4/MISC/EBCDIC-rw-r--r-- kwzh/staff    35887 1997-07-26 21:32 flex-2.5.4/MISC/parse.c-rw-r--r-- kwzh/staff      509 1996-09-10 19:10 flex-2.5.4/MISC/parse.h-rw-r--r-- kwzh/staff   126310 1996-09-10 19:10 flex-2.5.4/MISC/flex.man-r--r--r-- kwzh/staff   104809 1995-04-24 15:26 flex-2.5.4/flex.1-rwxr-xr-x kwzh/staff     2186 1993-11-28 17:51 flex-2.5.4/install.sh-rwxr-xr-x kwzh/staff      619 1993-11-28 17:51 flex-2.5.4/mkinstalldirs-rwxr-xr-x kwzh/staff    45375 1995-04-20 15:10 flex-2.5.4/configure-r--r--r-- kwzh/staff   110897 1997-07-26 21:32 flex-2.5.4/initscan.c+ STATUS=0+ [ 0 -ne 0 ]+ cd flex-2.5.4+ echo Patch #1 (flex-2.5.4-mandir.patch):Patch #1 (flex-2.5.4-mandir.patch):+ /bin/cat /opt/freescale/ltib/usr/src/rpm/SOURCES/flex-2.5.4-mandir.patch+ /usr/bin/patch -s -p1 --fuzz=0+ exit 0Executing(%build): /bin/sh -e /opt/Freescale/ltib/tmp/rpm-tmp.4cTRRP+ umask 022+ cd /opt/freescale/ltib/usr/src/rpm/BUILD+ cd flex-2.5.4+ ./configure --prefix=/opt/freescale/ltib/usrcreating cache ./config.cachechecking whether ln -s works... yeschecking for bison... bison -ychecking for gcc... gccchecking whether we are using GNU C... yeschecking whether gcc accepts -g... yeschecking for ranlib... ranlibchecking for a BSD compatible install... /usr/bin/install -cchecking whether make sets $MAKE... yeschecking for working const... yeschecking how to run the C preprocessor... gcc -Echecking whether cross-compiling... nochecking for ANSI C header files... yeschecking for size_t... yeschecking for ANSI C header files... (cached) yeschecking for string.h... yeschecking for malloc.h... yeschecking for sys/types.h... yeschecking for working alloca.h... yeschecking for alloca... yesupdating cache ./config.cachecreating ./config.statuscreating Makefilecreating config.h+ makecp ./initscan.c scan.ctouch .bootstrapgcc -c -I. -I. -g -O ccl.cgcc -c -I. -I. -g -O dfa.cgcc -c -I. -I. -g -O ecs.cgcc -c -I. -I. -g -O gen.cgcc -c -I. -I. -g -O main.cgcc -c -I. -I. -g -O misc.cgcc -c -I. -I. -g -O nfa.cbison -y -d ./parse.ymake: *** [parse.c] Segmentation faulterror: Bad exit status from /opt/Freescale/ltib/tmp/rpm-tmp.4cTRRP (%build)RPM build errors:    Bad exit status from /opt/Freescale/ltib/tmp/rpm-tmp.4cTRRP (%build)Build time for flex: 8 secondsFailed building flexDied at ./ltib line 1196.Started: Fri Feb  5 19:06:34 2010Ended:   Fri Feb  5 19:06:44 2010Elapsed: 10 secondsThese packages failed to build:flex Build Failed

 

 I remember seeing this kind of failure earlier, but the fellow who fixed the problem is no longer available. Anyone know what to do to fix this?

 

Chuck Kuecker

 

Outcomes