[Digikam-devel] [Bug 284154] New: Crash upon exit

Tom Cloyd tc at tomcloyd.com
Sun Oct 16 08:16:59 BST 2011


https://bugs.kde.org/show_bug.cgi?id=284154

           Summary: Crash upon exit
           Product: digikam
           Version: 2.1.1
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: tc at tomcloyd.com


Application: digikam (2.1.1)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: After reviewing a number of
photos, pressed Ctrl+Q to quit. It crashed immediately.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb55d78d0 (LWP 2843))]

Thread 5 (Thread 0xb416cb70 (LWP 2845)):
#0  0x009a8416 in __kernel_vsyscall ()
#1  0x00a6c40e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x02bb834b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x02ba9896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x02ba9c2a in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0533fb37 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0x053101dd in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0x05310421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/i386-linux-gnu/libQtCore.so.4
#8  0x0521390b in QThread::exec() () from
/usr/lib/i386-linux-gnu/libQtCore.so.4
#9  0x052f0e2d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0x052167b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0x00bbbd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x00a7b0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0xb37ffb70 (LWP 2848)):
#0  0x009a8416 in __kernel_vsyscall ()
#1  0x00bbfa5c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x00a88cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x05216cc0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/i386-linux-gnu/libQtCore.so.4
#4  0x04366f54 in ?? () from /usr/lib/libdigikamcore.so.2
#5  0x052167b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0x00bbbd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x00a7b0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xb1b1ab70 (LWP 2849)):
#0  0x009a8416 in __kernel_vsyscall ()
#1  0x00a6c40e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x02bb834b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x02ba9896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x02ba9c2a in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0533fb37 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0x053101dd in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0x05310421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/i386-linux-gnu/libQtCore.so.4
#8  0x0521390b in QThread::exec() () from
/usr/lib/i386-linux-gnu/libQtCore.so.4
#9  0x052f0e2d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0x052167b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0x00bbbd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x00a7b0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xac763b70 (LWP 2944)):
#0  0x009a8416 in __kernel_vsyscall ()
#1  0x00bbfa5c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x00a88cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x05216cc0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/i386-linux-gnu/libQtCore.so.4
#4  0x08affa7a in KIPIPlugins::LoadRawThumbThread::run() () from
/usr/lib/libkipiplugins.so.2
#5  0x052167b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0x00bbbd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x00a7b0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb55d78d0 (LWP 2843)):
[KCrash Handler]
#7  0x00a06f82 in fclose () from /lib/i386-linux-gnu/libc.so.6
#8  0x0149bf69 in cv::RBaseStream::close() () from
/usr/lib/libopencv_highgui.so.2.3
#9  0x0149bfcd in cv::RBaseStream::~RBaseStream() () from
/usr/lib/libopencv_highgui.so.2.3
#10 0x0149c016 in cv::RLByteStream::~RLByteStream() () from
/usr/lib/libopencv_highgui.so.2.3
#11 0x014a02e4 in cv::BmpDecoder::~BmpDecoder() () from
/usr/lib/libopencv_highgui.so.2.3
#12 0x014a0442 in cv::BmpDecoder::~BmpDecoder() () from
/usr/lib/libopencv_highgui.so.2.3
#13 0x05b64a35 in std::vector<cv::Ptr<cv::BaseImageDecoder>,
std::allocator<cv::Ptr<cv::BaseImageDecoder> > >::~vector() () from
/usr/lib/libhighgui.so.2.1
#14 0x009db981 in ?? () from /lib/i386-linux-gnu/libc.so.6
#15 0x009dba0d in exit () from /lib/i386-linux-gnu/libc.so.6
#16 0x009c211b in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#17 0x080b64d1 in _start ()

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