metacity-2.10.1_1 build: backtrack of perl core-dump on bus-error

Adam Weinberger adamw at FreeBSD.org
Thu Apr 28 12:25:21 PDT 2005


Ion-Mihai Tetcu wrote:
> On Thu, 28 Apr 2005 17:47:04 +0300
> Ion-Mihai Tetcu <itetcu at apropo.ro> wrote:
> 
> 
>>On Thu, 28 Apr 2005 14:01:35 +0400
>>é×ÁÎ ÷. âÏÒÏÄÉÎ <ivan at vimcom.ru> wrote:
>>
>>
>>>Hello there!
>>>
>>>I try to update gnome 2.8.3_1 to 2.10.1.
>>>I    use    'gnome-update.sh'    script    (as   it   described   at
>>>http://www.freebsd.org/gnome/docs/faq26.html)
>>>This script fails when it builds the port x11-wm/metacity
>>>All  other  ports  installed  on my FreeBSD 5.3-RELEASE are up-to-date
>>>with   ports   collection   (I   made  cvsup  all  ports  before  run
>>>gnome-update.sh).
>>>
>>>Is there a conclusion to my problem? Let me know, please...
>>
>>Posting the actual error would of course be of some help for the rest of
>>us the non-telepathic people.
>>
>>But yes, there is something wrong with that port, it's failing on one of
>>my machines also (the newest version long after my gnome-upgrade);
>>haven't time to investigate it yet.
> 
> 
> 5.4-STABLE FreeBSD 5.4-STABLE #0: Mon Apr 11 20:21:34 EEST 2005
> 
> /bin/sh /usr/local/bin/libtool15 --tag=CC --mode=link cc  -O2 -pipe -march=athlon -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare  -L/usr/local/lib -o testasyncgetprop  async-getprop.o testasyncgetprop.o -lXext -lXrandr -lXext  -L/usr/X11R6/lib  -lSM -lICE -lX11 -lXext -lXinerama  -Wl,--export-dynamic -pthread -L/usr/X11R6/lib -lgtk-x11-2.0 -lpango-1.0 -lm -lgconf-2 -lstartup-notification-1
> cc -O2 -pipe -march=athlon -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -o testasyncgetprop async-getprop.o testasyncgetprop.o -Wl,--export-dynamic  -L/usr/local/lib -lXrandr -L/usr/X11R6/lib -lSM -lICE -lX11 -lXext -lXinerama -pthread -lgtk-x11-2.0 -lpango-1.0 -lm -lgconf-2 -lstartup-notification-1
> LC_ALL=C ../intltool-merge -d -u -c ../po/.intltool-merge-cache ../po metacity.desktop.in metacity.desktop
> Generating and caching the translation database
> Bus error (core dumped)
> gmake[4]: *** [metacity.desktop] Error 138
> 
> 
> I get this constantly at this point and it's not hardware, everything
> else work fine, including building word/kernel.
> 
>  # gdb perl ./work/metacity-2.10.1/src/perl5.8.6.core
> ......
> warning: core file may not match specified executable file.
> Core was generated by `perl5.8.6'.
> Program terminated with signal 10, Bus error.
> Reading symbols from /usr/local/lib/perl5/5.8.6/mach/CORE/libperl.so...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/perl5/5.8.6/mach/CORE/libperl.so
> Reading symbols from /lib/libm.so.3...(no debugging symbols found)...done.
> Loaded symbols for /lib/libm.so.3
> Reading symbols from /lib/libcrypt.so.2...(no debugging symbols found)...done.
> Loaded symbols for /lib/libcrypt.so.2
> Reading symbols from /lib/libutil.so.4...(no debugging symbols found)...done.
> Loaded symbols for /lib/libutil.so.4
> Reading symbols from /usr/lib/libpthread.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libpthread.so.1
> Reading symbols from /lib/libc.so.5...(no debugging symbols found)...done.
> Loaded symbols for /lib/libc.so.5
> Reading symbols from /usr/local/lib/perl5/5.8.6/mach/auto/File/Glob/Glob.so...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/perl5/5.8.6/mach/auto/File/Glob/Glob.so
> Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols found)...done.
> Loaded symbols for /libexec/ld-elf.so.1
> #0  0x28160f27 in S_reginclass () from /usr/local/lib/perl5/5.8.6/mach/CORE/libperl.so
> (gdb) bt
> #0  0x28160f27 in S_reginclass () from /usr/local/lib/perl5/5.8.6/mach/CORE/libperl.so
> #1  0x2816699a in S_regmatch () from /usr/local/lib/perl5/5.8.6/mach/CORE/libperl.so
> #2  0x28167777 in S_regmatch () from /usr/local/lib/perl5/5.8.6/mach/CORE/libperl.so
> #3  0x28167777 in S_regmatch () from /usr/local/lib/perl5/5.8.6/mach/CORE/libperl.so
>  [ ......... same line skipped .................... ]
> #2031 0x28167777 in S_regmatch () from /usr/local/lib/perl5/5.8.6/mach/CORE/libperl.so
> #2032 0x281644be in S_regmatch () from /usr/local/lib/perl5/5.8.6/mach/CORE/libperl.so
> #2033 0x28167f60 in S_regtry () from /usr/local/lib/perl5/5.8.6/mach/CORE/libperl.so
> #2034 0x2816d401 in Perl_regexec_flags () from /usr/local/lib/perl5/5.8.6/mach/CORE/libperl.so
> #2035 0x28108cb5 in Perl_pp_match () from /usr/local/lib/perl5/5.8.6/mach/CORE/libperl.so
> #2036 0x281052df in Perl_runops_standard () from /usr/local/lib/perl5/5.8.6/mach/CORE/libperl.so
> #2037 0x280a8637 in perl_run () from /usr/local/lib/perl5/5.8.6/mach/CORE/libperl.so
> #2038 0x080491a4 in main ()
> ......
> 
> 
> Ideas anyone ?

Try removing certain translation files to see if one of them in 
particular is causing this.

# Adam


-- 
Adam Weinberger
adamw at magnesium.net || adamw at FreeBSD.org
adamw at vectors.cx    ||   adamw at gnome.org
http://www.vectors.cx


More information about the freebsd-gnome mailing list