Bug#550764: Install of libitext-java-gcj (2.1.7-1) hangs indefinitely

Tom Epperly tepperly at llnl.gov
Mon Oct 12 18:38:53 UTC 2009


Package: libitext-java-gcj
Version: 2.1.7-1
Severity: normal

driftcreek:/usr/local/sbin# apt-get install libitext-java-gcj
Reading package lists... Done
Building dependency tree
Reading state information... Done
libitext-java-gcj is already the newest version.
libitext-java-gcj set to manually installed.
The following packages were automatically installed and are no longer required:
  libboost-python1.39.0 libpopt-dev linux-headers-2.6.30-1-686 libtalloc1
  ttf-devanagari-fonts libboost-test1.40.0 libboost-regex1.40.0 slv2-jack
  libboost-test1.39.0 ttf-punjabi-fonts ttf-indic-fonts
  linux-headers-2.6.30-1-common check ttf-kannada-fonts
  libboost-program-options1.38.0 libslv2-9 libboost-serialization1.40.0
  libboost-thread1.38.0 libboost-thread1.39.0 avahi-utils
  libboost-serialization1.39.0 libx264-68 libgssdp-1.0-1 ttf-gujarati-fonts
  libboost-graph1.40.0 ttf-telugu-fonts libupnp3 ttf-tamil-fonts
  libboost-graph1.39.0 libboost-iostreams1.38.0 ttf-malayalam-fonts gccxml
  libgupnp-1.0-2 ttf-oriya-fonts libgmyth0 ttf-bengali-fonts libgmythupnp0
  libboost-python1.38.0
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 108 not upgraded.
3 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up libitext-java-gcj (2.1.7-1) ...


It sticks here indefinitely.  From another terminal this is what I see:
  |   |   `-bash,1713
  |   |       `-apt-get,6151 install libitext-java-gcj
  |   |           `-dpkg,6156 --status-fd 17 --configure libitext-java-gcj ...
  |   |               `-libitext-java-g,6157 ...
  |   |                   `-rebuild-gcj-db,6158 /usr/bin/rebuild-gcj-db
  |   |                       `-xargs,6180 -r -0 gcj-dbtool-4.4 -m ...
  |   |                           `-gcj-dbtool-4.4,6181 -m ...
  |   |                               `-{gcj-dbtool-4.4},6182


Here is a traceback from gdb:
driftcreek:~# gdb
GNU gdb (GDB) 6.8.50.20090628-cvs-debian
Copyright (C) 2009 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-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
(gdb) attach 6181
Attaching to process 6181
Reading symbols from /usr/bin/gcj-dbtool-4.4...(no debugging symbols found)...done.
Reading symbols from /usr/lib/libgcj.so.10...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgcj.so.10
Reading symbols from /lib/i686/cmov/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/i686/cmov/libpthread-2.9.so...done.
[Thread debugging using libthread_db enabled]
[New Thread 0xb5b4db90 (LWP 6182)]
done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /lib/i686/cmov/librt.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/librt-2.9.so...done.
done.
Loaded symbols for /lib/i686/cmov/librt.so.1
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libdl-2.9.so...done.
done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/i686/cmov/libm.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libm-2.9.so...done.
done.
Loaded symbols for /lib/i686/cmov/libm.so.6
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libc-2.9.so...done.
done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.9.so...done.
done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/i686/cmov/libnss_compat.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libnss_compat-2.9.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnss_compat.so.2
Reading symbols from /lib/i686/cmov/libnsl.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/libnsl-2.9.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnsl.so.1
Reading symbols from /lib/i686/cmov/libnss_nis.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libnss_nis-2.9.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnss_nis.so.2
Reading symbols from /lib/i686/cmov/libnss_files.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libnss_files-2.9.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnss_files.so.2
Reading symbols from /usr/lib/../lib/gcj-4.4-10/libjavamath.so...done.
Loaded symbols for /usr/lib/../lib/gcj-4.4-10/libjavamath.so
Reading symbols from /usr/lib/libgmp.so.3...done.
Loaded symbols for /usr/lib/libgmp.so.3
0xb7fb8424 in __kernel_vsyscall ()
(gdb) where
#0  0xb7fb8424 in __kernel_vsyscall ()
#1  0xb5d5a255 in sem_wait@@GLIBC_2.1 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2  0xb72f11e8 in ?? () from /usr/lib/libgcj.so.10
#3  0xb72e1131 in ?? () from /usr/lib/libgcj.so.10
#4  0xb72e15bb in ?? () from /usr/lib/libgcj.so.10
#5  0xb72e179e in ?? () from /usr/lib/libgcj.so.10
#6  0xb72e1e53 in ?? () from /usr/lib/libgcj.so.10
#7  0xb72e6c7b in ?? () from /usr/lib/libgcj.so.10
#8  0xb72e6d54 in ?? () from /usr/lib/libgcj.so.10
#9  0xb72e7079 in ?? () from /usr/lib/libgcj.so.10
#10 0xb689bbe9 in _Jv_NewPrimArray () from /usr/lib/libgcj.so.10
#11 0xb6906316 in int gnu::gcj::runtime::PersistentByteMap::getWord(int) ()
   from /usr/lib/libgcj.so.10
#12 0xb6906486 in int gnu::gcj::runtime::PersistentByteMap::getKeyPos(int) ()
   from /usr/lib/libgcj.so.10
#13 0xb6906d53 in void gnu::gcj::runtime::PersistentByteMap::put(JArray<char>*, JArray<char>*) () from /usr/lib/libgcj.so.10
#14 0xb69061b6 in void gnu::gcj::runtime::PersistentByteMap::putAll(gnu::gcj::runtime::PersistentByteMap*) () from /usr/lib/libgcj.so.10
#15 0x0804c264 in ?? ()
#16 0xb68daac3 in void gnu::java::lang::MainThread::call_main() ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libgcj.so.10
#17 0xb694ec89 in void gnu::java::lang::MainThread::run() ()
   from /usr/lib/libgcj.so.10
#18 0xb68ed7c3 in _Jv_ThreadRun(java::lang::Thread*) ()
   from /usr/lib/libgcj.so.10
#19 0xb689c0db in _Jv_RunMain(_Jv_VMInitArgs*, java::lang::Class*, char const*, int, char const**, bool) () from /usr/lib/libgcj.so.10
#20 0xb689c304 in _Jv_RunMain(java::lang::Class*, char const*, int, char const**, bool) () from /usr/lib/libgcj.so.10
#21 0xb689c38b in JvRunMain () from /usr/lib/libgcj.so.10
#22 0x0804a43d in ?? ()
#23 0xb5b9f7a5 in __libc_start_main (
    main=0x804a410 <_ZN4java4lang6System4exitEJvi at plt+220>, argc=14,
    ubp_av=0xbfe5a2b4,
    init=0x804c720 <_ZN4java4lang6System4exitEJvi at plt+9196>,
    fini=0x804c710 <_ZN4java4lang6System4exitEJvi at plt+9180>,
    rtld_fini=0xb7fc76e0 <_dl_fini>, stack_end=0xbfe5a2ac) at libc-start.c:222
#24 0x0804a371 in ?? ()
(gdb) info threads
  2 Thread 0xb5b4db90 (LWP 6182)  0xb7fb8424 in __kernel_vsyscall ()
* 1 Thread 0xb5b876d0 (LWP 6181)  0xb7fb8424 in __kernel_vsyscall ()
(gdb) thread 2
[Switching to thread 2 (Thread 0xb5b4db90 (LWP 6182))]#0  0xb7fb8424 in __kernel_vsyscall ()
(gdb) whre
Undefined command: "whre".  Try "help".
(gdb) where
#0  0xb7fb8424 in __kernel_vsyscall ()
#1  0xb5d57f65 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122#2  0xb68f759f in _Jv_CondWait(_Jv_ConditionVariable_t*, _Jv_Mutex_t*, long long, int) () from /usr/lib/libgcj.so.10
#3  0xb68d94b8 in void gnu::gcj::runtime::FinalizerThread::run() ()
   from /usr/lib/libgcj.so.10
#4  0xb68ed7c3 in _Jv_ThreadRun(java::lang::Thread*) ()
   from /usr/lib/libgcj.so.10
#5  0xb68f6fbc in ?? () from /usr/lib/libgcj.so.10
#6  0xb72f00e4 in ?? () from /usr/lib/libgcj.so.10
#7  0xb5d544b5 in start_thread (arg=0xb5b4db90) at pthread_create.c:300
#8  0xb5c6aa5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
(gdb) quit
The program is running.  Quit anyway (and detach it)? (y or n) y
Detaching from program: /usr/bin/gcj-dbtool-4.4, process 6181

The only way I can stop it is with "kill -9"

Tom

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-1-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages libitext-java-gcj depends on:
ii  libc6                  2.9-27            GNU C Library: Shared libraries
ii  libgcc1                1:4.4.1-6         GCC support library
ii  libgcj-bc              4.3.3-9           Link time only library for use wit
ii  libgcj-common          1:4.4.0-7         Java runtime library (common files
ii  libitext-java          2.1.7-1           Java Library to create and manipul
ii  zlib1g                 1:1.2.3.3.dfsg-15 compression library - runtime

libitext-java-gcj recommends no packages.

libitext-java-gcj suggests no packages.

-- no debconf information





More information about the pkg-java-maintainers mailing list