Bug 244778 - Krita crash when trying to open Canon Raw files (.cr2)
Summary: Krita crash when trying to open Canon Raw files (.cr2)
Status: RESOLVED DUPLICATE of bug 244566
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-15 19:42 UTC by Magnus Määttä
Modified: 2010-07-16 13:34 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Magnus Määttä 2010-07-15 19:42:11 UTC
Application: krita (2.2.1)
KDE Platform Version: 4.4.92 (KDE 4.4.92 (KDE 4.5 RC2))
Qt Version: 4.7.0
Operating System: Linux 2.6.32-23-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

Tried to open a .cr2 file (Canon Raw image)

I can provide a sample file if needed (send me an e-mail since they are large!)

The crash can be reproduced every time.

-- Backtrace:
Application: Krita (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f8c489e8760 (LWP 2899))]

Thread 3 (Thread 0x7f8c2e0bc710 (LWP 2900)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8c47307d7b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0xac5300, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xac5300, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f8c47303a6b in QSemaphore::acquire (this=0x7f8c2fd708b0, n=1) at thread/qsemaphore.cpp:142
#4  0x00007f8c2fa2250e in KisTileDataPooler::waitForWork (this=0x7f8c2fd708a0) at ../../../krita/image/tiles3/kis_tile_data_pooler.cc:133
#5  0x00007f8c2fa229a8 in KisTileDataPooler::run (this=0x7f8c2fd708a0) at ../../../krita/image/tiles3/kis_tile_data_pooler.cc:162
#6  0x00007f8c473071be in QThreadPrivate::start (arg=0x7f8c2fd708a0) at thread/qthread_unix.cpp:266
#7  0x00007f8c470759ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#8  0x00007f8c456de6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f8c1c553710 (LWP 2903)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f8c1c552af0 in ?? ()
#2  0x00007fff009ff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7f8c489e8760 (LWP 2899)):
[KCrash Handler]
#6  QBasicAtomicInt::ref (this=0x7fff009dae48, other=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121
#7  QString::operator= (this=0x7fff009dae48, other=...) at tools/qstring.cpp:1323
#8  0x00007f8c1b8fd77b in KDcrawIface::RawDecodingSettings::operator=(KDcrawIface::RawDecodingSettings const&) () from /usr/lib/libkdcraw.so.8
#9  0x00007f8c1b8f3b72 in KDcrawIface::KDcraw::decodeHalfRAWImage(QString const&, KDcrawIface::RawDecodingSettings const&, QByteArray&, int&, int&, int&) () from /usr/lib/libkdcraw.so.8
#10 0x00007f8c1bb4e562 in KisRawImport::slotUpdatePreview (this=0x160c430) at ../../../../../krita/plugins/formats/raw/kis_raw_import.cpp:169
#11 0x00007f8c1bb4f004 in KisRawImport::convert (this=0x160c430, from=<value optimized out>, to=<value optimized out>) at ../../../../../krita/plugins/formats/raw/kis_raw_import.cpp:101
#12 0x00007f8c396285ff in KOfficeFilter::ChainLink::invokeFilter (this=0x160c260, parentChainLink=0x0) at ../../../libs/main/KoFilterChainLink.cpp:73
#13 0x00007f8c3961f46b in KoFilterChain::invokeChain (this=0x1617f30) at ../../../libs/main/KoFilterChain.cpp:94
#14 0x00007f8c3961d548 in KoFilterManager::importDocument (this=0x15a10b0, url=<value optimized out>, status=<value optimized out>) at ../../../libs/main/KoFilterManager.cpp:163
#15 0x00007f8c395d3721 in KoDocument::openFile (this=0xd502f0) at ../../../libs/main/KoDocument.cpp:1253
#16 0x00007f8c3f2b6c07 in KParts::ReadOnlyPart::openUrl (this=0xd502f0, url=<value optimized out>) at ../../kparts/part.cpp:557
#17 0x00007f8c395d322c in KoDocument::openUrl (this=0xd502f0, _url=...) at ../../../libs/main/KoDocument.cpp:1181
#18 0x00007f8c395ca0dd in KoDocument::openExistingFile (this=0x7fff009dae48, url=...) at ../../../libs/main/KoDocument.cpp:2316
#19 0x00007f8c303b12dc in KisDoc2::openExistingFile (this=0xd502f0, url=...) at ../../../krita/ui/kis_doc2.cc:180
#20 0x00007f8c303b2166 in KisDoc2::qt_metacall (this=0xd502f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff009dc190) at ./kis_doc2.moc:87
#21 0x00007f8c474117a7 in QMetaObject::activate (sender=0xfbfad0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff009daf70) at kernel/qobject.cpp:3280
#22 0x00007f8c39637b72 in KoOpenPane::openExistingFile (this=0x7fff009dae48, _t1=<value optimized out>) at ./KoOpenPane.moc:104
#23 0x00007f8c39638240 in KoOpenPane::qt_metacall (this=0xfbfad0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff009dc2c0) at ./KoOpenPane.moc:86
#24 0x00007f8c474117a7 in QMetaObject::activate (sender=0x10e6b10, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff009daf70) at kernel/qobject.cpp:3280
#25 0x00007f8c39637442 in KoExistingDocumentPane::openExistingUrl (this=0x7fff009dae48, _t1=<value optimized out>) at ./KoExistingDocumentPane.moc:89
#26 0x00007f8c396374d3 in KoExistingDocumentPane::onAccepted (this=0x10e6b10) at ../../../libs/main/KoExistingDocumentPane.cpp:59
#27 0x00007f8c39637561 in KoExistingDocumentPane::qt_metacall (this=0x10e6b10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff009dc3d0) at ./KoExistingDocumentPane.moc:77
#28 0x00007f8c474117a7 in QMetaObject::activate (sender=0xffeba0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff009daf70) at kernel/qobject.cpp:3280
#29 0x00007f8c39063508 in KFileWidget::slotOk (this=0xffeba0) at ../../kfile/kfilewidget.cpp:997
#30 0x00007f8c39058f86 in KFileWidgetPrivate::_k_fileSelected (this=0xfff3c0, i=...) at ../../kfile/kfilewidget.cpp:1106
#31 0x00007f8c3905cb4e in KFileWidget::qt_metacall (this=0xffeba0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff009dca60) at ./kfilewidget.moc:145
#32 0x00007f8c474117a7 in QMetaObject::activate (sender=0x11fa280, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff009daf70) at kernel/qobject.cpp:3280
#33 0x00007f8c3903a7a5 in KDirOperator::fileSelected (this=0x7fff009dae48, _t1=<value optimized out>) at ./kdiroperator.moc:327
#34 0x00007f8c3903b29c in KDirOperator::Private::_k_slotActivated (this=0x11fa890, index=<value optimized out>) at ../../kfile/kdiroperator.cpp:2382
#35 0x00007f8c39046b9d in KDirOperator::qt_metacall (this=0x11fa280, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff009dcc00) at ./kdiroperator.moc:255
#36 0x00007f8c474117a7 in QMetaObject::activate (sender=0xf26830, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff009daf70) at kernel/qobject.cpp:3280
#37 0x00007f8c46833485 in QAbstractItemView::activated (this=0x7fff009dae48, _t1=<value optimized out>) at .moc/release-shared/moc_qabstractitemview.cpp:345
#38 0x00007f8c46842c2a in QAbstractItemView::mouseReleaseEvent (this=0xf26830, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1796
#39 0x00007f8c46856e0e in QListView::mouseReleaseEvent (this=0x7fff009dae48, e=0x7fff009daef0) at itemviews/qlistview.cpp:796
#40 0x00007f8c4634769e in QWidget::event (this=0xf26830, event=0x7fff009dda50) at kernel/qwidget.cpp:8157
#41 0x00007f8c4670bb06 in QFrame::event (this=0xf26830, e=0x7fff009dda50) at widgets/qframe.cpp:557
#42 0x00007f8c468437ab in QAbstractItemView::viewportEvent (this=0xf26830, event=0x7fff009dda50) at itemviews/qabstractitemview.cpp:1619
#43 0x00007f8c473f92b7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xf247a0, event=0x7fff009dda50) at kernel/qcoreapplication.cpp:847
#44 0x00007f8c462f1cac in QApplicationPrivate::notify_helper (this=0x9054c0, receiver=0xf247a0, e=0x7fff009dda50) at kernel/qapplication.cpp:4385
#45 0x00007f8c462f7fee in QApplication::notify (this=0x7fff009de550, receiver=0xf247a0, e=0x7fff009dda50) at kernel/qapplication.cpp:3952
#46 0x00007f8c483e4926 in KApplication::notify (this=0x7fff009de550, receiver=0xf247a0, event=0x7fff009dda50) at ../../kdeui/kernel/kapplication.cpp:309
#47 0x00007f8c473f9a8c in QCoreApplication::notifyInternal (this=0x7fff009de550, receiver=0xf247a0, event=0x7fff009dda50) at kernel/qcoreapplication.cpp:732
#48 0x00007f8c462f6a9e in QCoreApplication::sendEvent (receiver=0xf247a0, event=0x7fff009dda50, alienWidget=0xf247a0, nativeWidget=0xd7d5c0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#49 QApplicationPrivate::sendMouseEvent (receiver=0xf247a0, event=0x7fff009dda50, alienWidget=0xf247a0, nativeWidget=0xd7d5c0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3051
#50 0x00007f8c46379335 in QETWidget::translateMouseEvent (this=0xd7d5c0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#51 0x00007f8c46377c6c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff009de380) at kernel/qapplication_x11.cpp:3536
#52 0x00007f8c463a48ef in QEventDispatcherX11::processEvents (this=<value optimized out>, flags=) at kernel/qeventdispatcher_x11.cpp:132
#53 0x00007f8c473f87b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#54 0x00007f8c473f8b9c in QEventLoop::exec (this=0x7fff009de500, flags=) at kernel/qeventloop.cpp:201
#55 0x00007f8c473fcc4b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#56 0x00007f8c398bbd95 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../krita/main.cc:49
#57 0x0000000000407d53 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=1, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x8c2344 "magnus;1279212955;680914;1807_TIME3609837") at ../../kinit/kinit.cpp:723
#58 0x00000000004089a0 in handle_launcher_request (sock=8, who=<value optimized out>) at ../../kinit/kinit.cpp:1215
#59 0x0000000000408f2a in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1408
#60 0x0000000000409b02 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1892

Possible duplicates by query: bug 244566.

Reported using DrKonqi
Comment 1 Sven Langkamp 2010-07-16 13:34:15 UTC

*** This bug has been marked as a duplicate of bug 244566 ***