[Pkg-kde-extras] Bug#618318: digikam: does not terminate properly - hangs when quitting

Jan Christoph Uhde linux at obiwahn.org
Mon Mar 14 11:06:50 UTC 2011


Package: digikam
Version: 2:1.2.0-7
Severity: normal


user at host:~/daten/fotos$ digikam 
Time elapsed: 41 ms
close(35) in netlib_connectsock()
Time elapsed: 1 ms
Model: Time elapsed: 55 ms
TextureColorizer: Time elapsed: 17 ms
Time elapsed: 2 ms
close(45) in netlib_connectsock()
Time elapsed: 3 ms
Model: Time elapsed: 6 ms
digikam(18508)/digikam (core): ThumbnailLoadThread::load: No thumbnail size specified. Refusing to load thumbnail. 
digikam(18508)/digikam (core): ThumbnailLoadThread::load: No thumbnail size specified. Refusing to load thumbnail. 
digikam(18508)/digikam (core): ThumbnailLoadThread::load: No thumbnail size specified. Refusing to load thumbnail. 
Error: Directory Canon: Next pointer is out of bounds; ignored.
Error: Directory Canon: Next pointer is out of bounds; ignored.



user at host:~$ gps digikam
user   18508  3.5  2.0 1168372 168312 pts/2    SNl+ 10:49   0:12 digikam

some strace output after quitting the programm

poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 407) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 997) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 995) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 995) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 997) = 1 ([{fd=7, revents=POLLIN}])
read(7, "\34\0#\263Z\1\0\0007\1\0\0\32G5\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 838) = 1 ([{fd=7, revents=POLLIN}])
read(7, "\34\0#\263Z\1\0\0007\1\0\0,G5\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 820) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 997) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 995) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 266) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{"\231\7\2\0\277\0 \0016\0\2\0\276\0 \1", 16}, {NULL, 0}, {"", 0}], 3) = 16
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 727) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 997) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 995) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 994) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 997) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 997) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 995) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 994) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 997) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 995) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 997) = 0 (Timeout)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
read(7, 0x27192f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=54, events=POLLIN}, {fd=49, events=POLLIN}, {fd=56, events=POLLIN}, {fd=61, events=POLLIN}, {fd=59, events=POLLIN}, {fd=60, events=POLLIN}, {fd=48, events=POLLIN}, {fd=63, events=POLLIN}, {fd=62, events=POLLIN}, {fd=55, events=POLLIN}], 14, 997^C <unfinished ...>


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.37-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages digikam depends on:
ii  digikam-data        2:1.2.0-7            digikam architecture-independant d
ii  kdebase-runtime     4:4.4.5-1            runtime components from the offici
ii  kdepim-runtime      4:4.4.7-1            Runtime components for akonadi-kde
ii  libc6               2.11.2-13            Embedded GNU C Library: Shared lib
ii  libgcc1             1:4.5.2-5            GCC support library
ii  libglib2.0-0        2.28.2-1             The GLib library of C routines
ii  libgphoto2-2        2.4.10.1-5           gphoto2 digital camera library
ii  libgphoto2-port0    2.4.10.1-5           gphoto2 digital camera port librar
ii  libice6             2:1.0.7-1            X11 Inter-Client Exchange library
ii  libjasper1          1.900.1-7+b1         The JasPer JPEG-2000 runtime libra
ii  libjpeg62           6b1-1                The Independent JPEG Group's JPEG 
ii  libkabc4            4:4.4.5-2            library for handling address book 
ii  libkdcraw8          4:4.4.5-2            RAW picture decoding C++ library (
ii  libkde3support4     4:4.4.5-3            the KDE 3 Support Library for the 
ii  libkdecore5         4:4.4.5-3            the KDE Platform Core Library
ii  libkdeui5           4:4.4.5-3            the KDE Platform User Interface Li
ii  libkexiv2-8         4:4.4.5-2            Qt like interface for the libexiv2
ii  libkfile4           4:4.4.5-3            the File Selection Dialog Library 
ii  libkhtml5           4:4.4.5-3            the KHTML Web Content Rendering En
ii  libkio5             4:4.4.5-3            the Network-enabled File Managemen
ii  libkipi7            4:4.4.5-2            library for apps that want to use 
ii  libkjsapi4          4:4.4.5-3            the KJS API Library for the KDE De
ii  libknotifyconfig4   4:4.4.5-3            library for configuring KDE Notifi
ii  libkparts4          4:4.4.5-3            the Framework for the KDE Platform
ii  libkresources4      4:4.4.5-2            the KDE Resource framework library
ii  libkutils4          4:4.4.5-3            various utility classes for the KD
ii  liblcms1            1.18.dfsg-1.2+b3     Color management library
ii  liblensfun0         0.2.4-1              Lens Correction library - Runtime 
ii  liblqr-1-0          0.4.1-1              converts plain array images into m
ii  libmarblewidget4    4:4.4.5-2            Marble globe widget library
ii  libnepomuk4         4:4.4.5-3            the Nepomuk Meta Data Library
ii  libphonon4          4:4.6.0really4.4.4-3 the core library of the Phonon mul
ii  libpng12-0          1.2.44-2             PNG library - runtime
ii  libqt4-dbus         4:4.7.2-1            Qt 4 D-Bus module
ii  libqt4-network      4:4.7.2-1            Qt 4 network module
ii  libqt4-qt3support   4:4.7.2-1            Qt 3 compatibility library for Qt 
ii  libqt4-sql          4:4.7.2-1            Qt 4 SQL module
ii  libqt4-sql-sqlite   4:4.7.2-1            Qt 4 SQLite 3 database driver
ii  libqt4-svg          4:4.7.2-1            Qt 4 SVG module
ii  libqt4-xml          4:4.7.2-1            Qt 4 XML module
ii  libqtcore4          4:4.7.2-1            Qt 4 core module
ii  libqtgui4           4:4.7.2-1            Qt 4 GUI module
ii  libsm6              2:1.2.0-1            X11 Session Management library
ii  libsolid4           4:4.4.5-3            Solid Library for KDE Platform
ii  libsoprano4         2.5.0+dfsg.1-1       libraries for the Soprano RDF fram
ii  libstdc++6          4.5.2-5              The GNU Standard C++ Library v3
ii  libtiff4            3.9.4-6              Tag Image File Format (TIFF) libra
ii  libx11-6            2:1.4.1-5            X11 client-side library
ii  libxau6             1:1.0.6-1            X11 authorisation library
ii  libxdmcp6           1:1.1.0-1            X11 Display Manager Control Protoc
ii  libxext6            2:1.2.0-2            X11 miscellaneous extension librar
ii  libxft2             2.2.0-2              FreeType-based font drawing librar
ii  libxpm4             1:3.5.9-1            X11 pixmap library
ii  phonon              4:4.6.0really4.4.4-3 metapackage for the Phonon multime
ii  zlib1g              1:1.2.3.4.dfsg-3     compression library - runtime

Versions of packages digikam recommends:
ii  iceweasel [www-browser]       3.5.17-1   Web browser based on Firefox
ii  kipi-plugins                  1.2.0-2+b1 image manipulation/handling plugin
ii  konqueror [www-browser]       4:4.4.5-2  advanced file manager, web browser
ii  w3m [www-browser]             0.5.3-2    WWW browsable pager with excellent

Versions of packages digikam suggests:
pn  digikam-doc                   <none>     (no description available)

-- no debconf information





More information about the pkg-kde-extras mailing list