[Debian GNUstep maintainers] Bug#593898: gnustep-back-common: Fails to upgrade in postinst script

Axel Beckert abe at debian.org
Sun Aug 22 13:02:32 UTC 2010


Hi,

Yavor Doganov wrote:
> > Upgrading gnustep-back-common fails (at least on kfreebsd-i386) in the
> > postinst script. Adding a set -x to the script reveals mknfonts as
> > cause:
> 
> Thanks for the report.  Could you please rebuild mknfonts.tool with
> "noopt nostrip" and post the gdb backtrace from `mknfonts
> /usr/share/fonts/truetype/<some-font-you-have-installed>'?

In gnustep2.txt is the command postinst called (with all fonts, about
70kB :-)

!545 Z35 ?0 L1 root at metisse:ttyp3 (/usr/bin/zsh) 14:44:00 [/tmp] # `cat gnustep2.txt`
Error: libkvm does not return arguments for the current process
this may be due to a bug (undocumented feature) in libkvm
which fails to get arguments unless /proc is mounted.
If so, you can mount the /proc filesystem or reconfigure/build
gnustep-base with --enable-fake-main as a workaround, and
should report the bug to the maintainer of libkvm on your operating system.
[1]    36425 abort (core dumped)  `cat gnustep2.txt`
!546 Z36 ?134 L1 root at metisse:ttyp3 (/usr/bin/zsh) 14:44:26 [/tmp] # gdb =mknfonts mknfonts.core
GNU gdb (GDB) 7.1-debian
Copyright (C) 2010 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 "i486-kfreebsd-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/mknfonts...done.
[New Thread 100974]
Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libgnustep-base.so.1.20...Reading symbols from /usr/lib/debug/usr/lib/libgnustep-base.so.1.20.1...done.
done.
Loaded symbols for /usr/lib/libgnustep-base.so.1.20
Reading symbols from /usr/lib/libobjc.so.2...Reading symbols from /usr/lib/debug/usr/lib/libobjc.so.2.0.0...done.
done.
Loaded symbols for /usr/lib/libobjc.so.2
Reading symbols from /lib/i686/cmov/libc.so.0.1...(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libc.so.0.1
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/i686/cmov/libpthread.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /usr/lib/libdns_sd.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdns_sd.so.1
Reading symbols from /usr/lib/libgnutls.so.26...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgnutls.so.26
Reading symbols from /usr/lib/libgcrypt.so.11...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /usr/lib/libxslt.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxslt.so.1
Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /usr/lib/libffi.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libffi.so.5
Reading symbols from /lib/libkvm.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libkvm.so.0
Reading symbols from /lib/i686/cmov/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /lib/i686/cmov/libm.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libm.so.1
Reading symbols from /lib/libgcc_s.so.1...Reading symbols from /usr/lib/debug/lib/libgcc_s.so.1...done.
done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/ld.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/ld.so.1
Reading symbols from /usr/lib/libavahi-client.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libavahi-client.so.3
Reading symbols from /lib/libdbus-1.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libdbus-1.so.3
Reading symbols from /usr/lib/libavahi-common.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libavahi-common.so.3
Reading symbols from /usr/lib/libtasn1.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libtasn1.so.3
Reading symbols from /usr/lib/libgpg-error.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /lib/libbsd.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbsd.so.0
Core was generated by `mknfonts'.
Program terminated with signal 6, Aborted.
#0  0x284c05b7 in kill () from /lib/i686/cmov/libc.so.0.1
(gdb) bt
#0  0x284c05b7 in kill () from /lib/i686/cmov/libc.so.0.1
#1  0x285de5b0 in pthread_kill () from /lib/i686/cmov/libpthread.so.0
#2  0x285de5f6 in raise () from /lib/i686/cmov/libpthread.so.0
#3  0x284c0454 in raise () from /lib/i686/cmov/libc.so.0.1
#4  0x284c3553 in abort () from /lib/i686/cmov/libc.so.0.1
#5  0x282af785 in +[NSProcessInfo load] (self=0x28435d60, _cmd=0x8054d78) at NSProcessInfo.m:536
#6  0x284882a7 in __objc_send_message_in_list (method_list=<value optimized out>, class=<value optimized out>, op=0x804c668)
    at /build/buildd-gcc-4.4_4.4.4-9-kfreebsd-i386-01W0Vc/gcc-4.4-4.4.4/src/libobjc/init.c:376
#7  0x2848820d in __objc_send_message_in_list (method_list=<value optimized out>, class=0x1, op=0x804c668)
    at /build/buildd-gcc-4.4_4.4.4-9-kfreebsd-i386-01W0Vc/gcc-4.4-4.4.4/src/libobjc/init.c:358
#8  0x28488678 in objc_preorder_traverse (tree=0x0, level=1, function=<value optimized out>)
    at /build/buildd-gcc-4.4_4.4.4-9-kfreebsd-i386-01W0Vc/gcc-4.4-4.4.4/src/libobjc/init.c:310
#9  0x28488691 in objc_preorder_traverse (tree=<value optimized out>, level=<value optimized out>, function=<value optimized out>)
    at /build/buildd-gcc-4.4_4.4.4-9-kfreebsd-i386-01W0Vc/gcc-4.4-4.4.4/src/libobjc/init.c:312
#10 0x28488ef1 in objc_send_load (module=0x283f6e60)
    at /build/buildd-gcc-4.4_4.4.4-9-kfreebsd-i386-01W0Vc/gcc-4.4-4.4.4/src/libobjc/init.c:752
#11 __objc_exec_class (module=0x283f6e60)
    at /build/buildd-gcc-4.4_4.4.4-9-kfreebsd-i386-01W0Vc/gcc-4.4-4.4.4/src/libobjc/init.c:698
#12 0x281ab070 in __objc_gnu_init () at GSSocketStream.m:2757
#13 0x283813dd in __do_global_ctors_aux () from /usr/lib/libgnustep-base.so.1.20
#14 0x28186988 in _init () from /usr/lib/libgnustep-base.so.1.20
#15 0x280580cc in ?? () from /lib/ld.so.1
#16 0x280581e9 in ?? () from /lib/ld.so.1
#17 0x2804b7ef in ?? () from /lib/ld.so.1
(gdb)

HTH.

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe at debian.org>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE
  `-    |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5





More information about the pkg-GNUstep-maintainers mailing list