[Digikam-devel] [Bug 284528] New: digiKam crashes when browsing pictures with histogram displayed
Tomas
kde.uat at gmail.com
Thu Oct 20 10:20:28 BST 2011
https://bugs.kde.org/show_bug.cgi?id=284528
Summary: digiKam crashes when browsing pictures with histogram
displayed
Product: digikam
Version: 2.2.0
Platform: Ubuntu Packages
OS/Version: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: general
AssignedTo: digikam-devel at kde.org
ReportedBy: kde.uat at gmail.com
Application: digikam (2.2.0)
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic i686
Distribution: Ubuntu 11.04
-- Information about the crash:
- What I was doing when the application crashed:
* Start digiKam
* Click on any picture to get to "View Image" mode
* On right panel open Colors tab with Histogram
* Hit Spacebar to see next picture -> digiKam is closed down immediately.
The crash can be reproduced every time.
-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb49df8d0 (LWP 3611))]
Thread 6 (Thread 0xb3d6db70 (LWP 3612)):
#0 0x00d70416 in __kernel_vsyscall ()
#1 0x006d748c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2 0x038d53fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3 0x01871467 in wait (this=0xa3ca13c, mutex=0xa3ca138, time=4294967295) at
thread/qwaitcondition_unix.cpp:88
#4 QWaitCondition::wait (this=0xa3ca13c, mutex=0xa3ca138, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#5 0x081ebd89 in Digikam::ScanController::run (this=0xa3f6c80) at
/build/buildd/digikam-2.2.0/core/digikam/database/scancontroller.cpp:647
#6 0x01870da2 in QThreadPrivate::start (arg=0xa3f6c80) at
thread/qthread_unix.cpp:320
#7 0x0494270c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#8 0x00000000 in ?? ()
Thread 5 (Thread 0xb356cb70 (LWP 3613)):
#0 0x00d70416 in __kernel_vsyscall ()
#1 0x038b8f76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2 0x0359784b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0x035871af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4 0x03587524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5 0x01992577 in QEventDispatcherGlib::processEvents (this=0xa3d7aa0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6 0x01964289 in QEventLoop::processEvents (this=0xb356c020, flags=...) at
kernel/qeventloop.cpp:149
#7 0x01964522 in QEventLoop::exec (this=0xb356c020, flags=...) at
kernel/qeventloop.cpp:201
#8 0x0186e2a0 in QThread::exec (this=0xa3dd5c0) at thread/qthread.cpp:492
#9 0x01945fdb in QInotifyFileSystemWatcherEngine::run (this=0xa3dd5c0) at
io/qfilesystemwatcher_inotify.cpp:248
#10 0x01870da2 in QThreadPrivate::start (arg=0xa3dd5c0) at
thread/qthread_unix.cpp:320
#11 0x0494270c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0x00000000 in ?? ()
Thread 4 (Thread 0xb1158b70 (LWP 3625)):
#0 0x006d67a4 in __pthread_mutex_unlock_usercnt () from
/lib/i386-linux-gnu/libpthread.so.0
#1 0x038d5656 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2 0x03586961 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3 0x03587270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4 0x03587524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5 0x01992577 in QEventDispatcherGlib::processEvents (this=0xa91b210,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6 0x01964289 in QEventLoop::processEvents (this=0xb1158020, flags=...) at
kernel/qeventloop.cpp:149
#7 0x01964522 in QEventLoop::exec (this=0xb1158020, flags=...) at
kernel/qeventloop.cpp:201
#8 0x0186e2a0 in QThread::exec (this=0xa917c78) at thread/qthread.cpp:492
#9 0x01945fdb in QInotifyFileSystemWatcherEngine::run (this=0xa917c78) at
io/qfilesystemwatcher_inotify.cpp:248
#10 0x01870da2 in QThreadPrivate::start (arg=0xa917c78) at
thread/qthread_unix.cpp:320
#11 0x0494270c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0x00000000 in ?? ()
Thread 3 (Thread 0xabdbdb70 (LWP 3644)):
[KCrash Handler]
#7 Digikam::ImageHistogram::calculate (this=0xbdd1ea8) at
/build/buildd/digikam-2.2.0/core/libs/dimg/filters/levels/imagehistogram.cpp:237
#8 0x070031cd in Digikam::ImageHistogram::run (this=0xbdd1ea8) at
/build/buildd/digikam-2.2.0/core/libs/dimg/filters/levels/imagehistogram.cpp:174
#9 0x07129a60 in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0xbf60ad8) at
/build/buildd/digikam-2.2.0/core/libs/threads/dynamicthread.cpp:328
#10 0x01864866 in QThreadPoolThread::run (this=0xbf69320) at
concurrent/qthreadpool.cpp:106
#11 0x01870da2 in QThreadPrivate::start (arg=0xbf69320) at
thread/qthread_unix.cpp:320
#12 0x0494270c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#13 0x00000000 in ?? ()
Thread 2 (Thread 0xaa51fb70 (LWP 3647)):
#0 0x00a668de in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#1 0x00a66991 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#2 0x00a65225 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#3 0x0494270c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#4 0x00000000 in ?? ()
Thread 1 (Thread 0xb49df8d0 (LWP 3611)):
#0 0x00d70416 in __kernel_vsyscall ()
#1 0x006d748c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2 0x038d53fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3 0x01871467 in wait (this=0xa6522dc, mutex=0xa6522c8, time=4294967295) at
thread/qwaitcondition_unix.cpp:88
#4 QWaitCondition::wait (this=0xa6522dc, mutex=0xa6522c8, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#5 0x01863f33 in QThreadPoolPrivate::waitForDone (this=0xa652278) at
concurrent/qthreadpool.cpp:295
#6 0x01864e50 in QThreadPool::~QThreadPool (this=0xa652268, __in_chrg=<value
optimized out>) at concurrent/qthreadpool.cpp:428
#7 0x01864eb2 in QThreadPool::~QThreadPool (this=0xa652268, __in_chrg=<value
optimized out>) at concurrent/qthreadpool.cpp:430
#8 0x01978b87 in QObjectPrivate::deleteChildren (this=0xa6450c0) at
kernel/qobject.cpp:1964
#9 0x0197d39f in QObject::~QObject (this=0xa573aa8, __in_chrg=<value optimized
out>) at kernel/qobject.cpp:946
#10 0x07126fb8 in Digikam::ThreadManager::~ThreadManager (this=0xa573aa8,
__in_chrg=<value optimized out>) at
/build/buildd/digikam-2.2.0/core/libs/threads/threadmanager.cpp:257
#11 0x0712704a in ~ThreadManagerCreator () at
/build/buildd/digikam-2.2.0/core/libs/threads/threadmanager.cpp:237
#12 destroy () at
/build/buildd/digikam-2.2.0/core/libs/threads/threadmanager.cpp:241
#13 0x06f29ddb in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0x73368e4,
__in_chrg=<value optimized out>) at /usr/include/kglobal.h:62
#14 0x03826a6f in ?? () from /lib/i386-linux-gnu/libc.so.6
#15 0x03826acf in exit () from /lib/i386-linux-gnu/libc.so.6
#16 0x02253fdb in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781
#17 0x01ed899a in KApplication::xioErrhandler (this=0xbff907bc, dpy=0xa2d48d8)
at ../../kdeui/kernel/kapplication.cpp:419
#18 0x01ed89d6 in kde_xio_errhandler (dpy=0xa2d48d8) at
../../kdeui/kernel/kapplication.cpp:126
#19 0x09320166 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6
#20 0x0931d81f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#21 0x0930e4eb in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#22 0x02294fc5 in x11EventSourceCheck (s=0xa2cb2a8) at
kernel/qguieventdispatcher_glib.cpp:85
#23 0x0358671d in g_main_context_check () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#24 0x0358703a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0x03587524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#26 0x0199253c in QEventDispatcherGlib::processEvents (this=0xa269350,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#27 0x022951e5 in QGuiEventDispatcherGlib::processEvents (this=0xa269350,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x01964289 in QEventLoop::processEvents (this=0xbff90684, flags=...) at
kernel/qeventloop.cpp:149
#29 0x01964522 in QEventLoop::exec (this=0xbff90684, flags=...) at
kernel/qeventloop.cpp:201
#30 0x01968ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#31 0x021dc8e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#32 0x082bf7e3 in main (argc=) at
/build/buildd/digikam-2.2.0/core/digikam/main/main.cpp:232
This bug may be a duplicate of or related to bug 274555, bug 198915.
Possible duplicates by query: bug 281724, bug 278748, bug 275299, bug 274555,
bug 273130.
Reported using DrKonqi
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Digikam-devel
mailing list