[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 290282] New: Crash when opening an image in viewer
From:       Risto H. Kurppa <risto () kurppa ! fi>
Date:       2011-12-31 20:53:02
Message-ID: bug-290282-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: Crash when opening an image in viewer
           Product: kphotoalbum
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kpabugs@willden.org
        ReportedBy: risto@kurppa.fi


Application: kphotoalbum (GIT)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-14-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
I have photos taken with DSC-P72. At least some of them crash the viewer when I
trying to open the image.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KPhotoAlbum (kphotoalbum), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f03b440f800 (LWP 12000))]

Thread 4 (Thread 0x7f039f149700 (LWP 12016)):
#0  0x00007f03af9dd1fd in pthread_mutex_unlock () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f03abba6687 in g_main_context_acquire () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03abba7d81 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03abba8429 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03b1a97f3e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f03b1a6bcf2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f03b1a6bef7 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f03b198327f in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f03b1a4ecbf in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f03b1985d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f03af9d9efc in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f03afcd089d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f039e948700 (LWP 12017)):
#0  0x00007f03af9de04c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f03b19861ab in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00000000004eaa2a in ImageManager::Manager::next (this=0x6e2e930) at
/home/rhk/Ohjelmat/kphotoalbum/ImageManager/Manager.cpp:112
#3  0x00000000004e9f8d in ImageManager::ImageLoader::run (this=0x6e20f30) at
/home/rhk/Ohjelmat/kphotoalbum/ImageManager/ImageLoader.cpp:57
#4  0x00007f03b1985d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f03af9d9efc in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f03afcd089d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f039e147700 (LWP 12018)):
#0  0x00007f03af9de04c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f03b19861ab in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00000000004eaa2a in ImageManager::Manager::next (this=0x6e2e930) at
/home/rhk/Ohjelmat/kphotoalbum/ImageManager/Manager.cpp:112
#3  0x00000000004e9f8d in ImageManager::ImageLoader::run (this=0x6e20f50) at
/home/rhk/Ohjelmat/kphotoalbum/ImageManager/ImageLoader.cpp:57
#4  0x00007f03b1985d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f03af9d9efc in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f03afcd089d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f03b440f800 (LWP 12000)):
[KCrash Handler]
#6  0x00007f03b0ed924c in QImage::~QImage() () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#7  0x00000000004a74e7 in ~ViewPreloadInfo (this=0x1716d1, __in_chrg=<optimized
out>) at /home/rhk/Ohjelmat/kphotoalbum/Viewer/ImageDisplay.h:44
#8  deleteItem (d=0x1716d1, this=<optimized out>) at
/usr/include/qt4/Qt3Support/q3ptrvector.h:114
#9  Q3PtrVector<Viewer::ViewPreloadInfo>::deleteItem (this=<optimized out>,
d=0x1716d1) at /usr/include/qt4/Qt3Support/q3ptrvector.h:112
#10 0x00007f03b080b73e in Q3GVector::insert(unsigned int, void*) () from
/usr/lib/x86_64-linux-gnu/libQt3Support.so.4
#11 0x00000000004a7082 in insert (d=0xcbdaee0, i=<optimized out>,
this=0x13d9b5d0) at /usr/include/qt4/Qt3Support/q3ptrvector.h:75
#12 Viewer::ImageDisplay::pixmapLoaded (this=0x13d9b550, fileName=...,
imgSize=<optimized out>, fullSize=..., angle=0, img=..., loadedOK=true) at
/home/rhk/Ohjelmat/kphotoalbum/Viewer/ImageDisplay.cpp:553
#13 0x00000000004ea6a4 in ImageManager::Manager::customEvent (this=0x6e2e930,
ev=<optimized out>) at
/home/rhk/Ohjelmat/kphotoalbum/ImageManager/Manager.cpp:150
#14 0x00007f03b1a83abc in QObject::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007f03b0e1d424 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007f03b0e22291 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007f03b271b466 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#18 0x00007f03b1a6cafc in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007f03b1a7051f in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#20 0x00007f03b1a97a73 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007f03abba7a5d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f03abba8258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f03abba8429 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f03b1a97ed6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007f03b0ec507e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#26 0x00007f03b1a6bcf2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x00007f03b1a6bef7 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00007f03b1a70789 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#29 0x000000000043d740 in main (argc=1, argv=0x7fff71ea40a8) at
/home/rhk/Ohjelmat/kphotoalbum/main.cpp:89

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic