digikam does not terminate properly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
digikam (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: digikam
After having started up digikam and closing it again, the digikam process is still running. Apparently some threads are waiting for something. The memory consumption and all looks like before closing the digikam window.
gdb tells me this :
(gdb) thread apply all bt
Thread 12 (Thread 0x7fffd1ed4710 (LWP 2362)):
#0 0x00007fffef7c0603 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1)
at ../sysdeps/
#1 0x00007fffec64c1e9 in ?? () from /lib/libglib-
#2 0x00007fffec64c63c in g_main_
#3 0x00007ffff10c3bc3 in QEventDispatche
at kernel/
#4 0x00007ffff1096792 in QEventLoop:
) at kernel/
#5 0x00007ffff1096b7c in QEventLoop::exec (this=0x7fffd1e
) at kernel/
#6 0x00007ffff0fa222d in QThread::exec (this=<value optimized out>) at thread/
#7 0x00007fffd92292b0 in ?? () from /usr/lib/
#8 0x00007ffff0fa51ae in QThreadPrivate:
#9 0x00007ffff0d14981 in start_thread (arg=<value optimized out>) at pthread_
#10 0x00007fffef7ccd6d in clone () at ../sysdeps/
#11 0x0000000000000000 in ?? ()
Thread 10 (Thread 0x7fffd3b11710 (LWP 2360)):
#0 pthread_
#1 0x00007fffd8fcd051 in ?? () from /usr/lib/
#2 0x00007ffff0d14981 in start_thread (arg=<value optimized out>) at pthread_
#3 0x00007fffef7ccd6d in clone () at ../sysdeps/
#4 0x0000000000000000 in ?? ()
Thread 9 (Thread 0x7fffdc0e4710 (LWP 2358)):
#0 0x00007fffef7c0603 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1)
at ../sysdeps/
#1 0x00007fffec64c1e9 in ?? () from /lib/libglib-
#2 0x00007fffec64c63c in g_main_
#3 0x00007ffff10c3bc3 in QEventDispatche
at kernel/
#4 0x00007ffff1096792 in QEventLoop:
) at kernel/
#5 0x00007ffff1096b7c in QEventLoop::exec (this=0x7fffdc0
) at kernel/
#6 0x00007ffff0fa222d in QThread::exec (this=<value optimized out>) at thread/
#7 0x00007ffff0fa51ae in QThreadPrivate:
#8 0x00007ffff0d14981 in start_thread (arg=<value optimized out>) at pthread_
#9 0x00007fffef7ccd6d in clone () at ../sysdeps/
#10 0x0000000000000000 in ?? ()
Thread 8 (Thread 0x7fffdc8e5710 (LWP 2357)):
#0 0x00007fffef7c0603 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1)
at ../sysdeps/
#1 0x00007fffec64c1e9 in ?? () from /lib/libglib-
#2 0x00007fffec64c63c in g_main_
#3 0x00007ffff10c3bc3 in QEventDispatche
at kernel/
#4 0x00007ffff1096792 in QEventLoop:
) at kernel/
#5 0x00007ffff1096b7c in QEventLoop::exec (this=0x7fffdc8
) at kernel/
#6 0x00007ffff0fa222d in QThread::exec (this=<value optimized out>) at thread/
#7 0x00007ffff0fa51ae in QThreadPrivate:
#8 0x00007ffff0d14981 in start_thread (arg=<value optimized out>) at pthread_
#9 0x00007fffef7ccd6d in clone () at ../sysdeps/
#10 0x0000000000000000 in ?? ()
Thread 7 (Thread 0x7fffdd0e6710 (LWP 2356)):
#0 pthread_
#1 0x00007ffff0fa5d6b in QWaitConditionP
at thread/
---Type <return> to continue, or q <return> to quit---
#2 QWaitCondition:
at thread/
#3 0x00007ffff4fcb2bc in Digikam:
at /build/
#4 0x00007ffff0fa51ae in QThreadPrivate:
#5 0x00007ffff0d14981 in start_thread (arg=<value optimized out>) at pthread_
#6 0x00007fffef7ccd6d in clone () at ../sysdeps/
#7 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7ffff7fae7c0 (LWP 2329)):
#0 0x00007fffef7c0603 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=999)
at ../sysdeps/
#1 0x00007fffec64c1e9 in ?? () from /lib/libglib-
#2 0x00007fffec64c63c in g_main_
#3 0x00007ffff10c3bc3 in QEventDispatche
at kernel/
#4 0x00007ffff1d6a7de in QGuiEventDispat
at kernel/
#5 0x00007ffff1096792 in QEventLoop:
) at kernel/
#6 0x00007ffff1096b7c in QEventLoop::exec (this=0x7ffffff
) at kernel/
#7 0x00007ffff109ac2b in QCoreApplicatio
#8 0x000000000077ba5d in main (argc=<value optimized out>, argv=<value optimized out>)
at /build/
(gdb)
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: digikam 2:1.3.0-0ubuntu1
ProcVersionSign
Uname: Linux 2.6.35-9-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Thu Jul 22 01:19:24 2010
InstallationMedia: Kubuntu 10.10 "Maverick Meerkat" - Alpha amd64 (20100616)
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, user)
LANG=da_DK.UTF-8
LANGUAGE=
SourcePackage: digikam
- Kubuntu 10.10 Beta (32-bit)
- digiKam 1.4.0
I'm also seeing the digiKam process remaining in memory every time I exit digiKam.
Example: If I start and exit digiKam 10 times, I have 10 digiKam processes in memory.