Bug 276945 - Krita crashes when loading Nikon RAW files (NEF) on KDE 4.6.2
Summary: Krita crashes when loading Nikon RAW files (NEF) on KDE 4.6.2
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: 2011-07-02 12:38 UTC by Stewart Watkiss
Modified: 2011-08-27 10:25 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.22 KB, text/plain)
2011-08-27 10:25 UTC, Antonio Fernandez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stewart Watkiss 2011-07-02 12:38:45 UTC
Application: krita (2.3.3)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
When opening a Nikon RAW file (NEF) from a Nikon D50 (example available if required) then Krita crashes. 

This happens everytime and both when loading from double click in Dolphin and when opening Krita first and then choosing open.

The crash can be reproduced every time.

-- Backtrace:
Application: Krita (krita), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f593ba6c7a0 (LWP 2773))]

Thread 3 (Thread 0x7f591792b700 (LWP 2774)):
#0  0x00007f593b3da143 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f5939b2d32c in qt_safe_select (nfds=17, fdread=0x4707430, fdwrite=0x47076c8, fdexcept=0x4707960, orig_timeout=<value optimized out>) at kernel/qcore_unix.cpp:82
#2  0x00007f5939b323d0 in QEventDispatcherUNIXPrivate::doSelect (this=0x4707270, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:219
#3  0x00007f5939b3304a in QEventDispatcherUNIX::processEvents (this=0x46fe2b0, flags=...) at kernel/qeventdispatcher_unix.cpp:919
#4  0x00007f5939b04882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f5939b04abc in QEventLoop::exec (this=0x7f591792adb0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f5939a1b924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f5939ae6c2f in QInotifyFileSystemWatcherEngine::run (this=0x46fb2e0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f5939a1e175 in QThreadPrivate::start (arg=0x46fb2e0) at thread/qthread_unix.cpp:320
#9  0x00007f5936317d8c in start_thread (arg=0x7f591792b700) at pthread_create.c:304
#10 0x00007f593b3e204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f59156c5700 (LWP 2775)):
#0  0x00007f593b3da143 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f5939b2d32c in qt_safe_select (nfds=20, fdread=0x4965780, fdwrite=0x4965a18, fdexcept=0x4965cb0, orig_timeout=<value optimized out>) at kernel/qcore_unix.cpp:82
#2  0x00007f5939b323d0 in QEventDispatcherUNIXPrivate::doSelect (this=0x49655c0, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:219
#3  0x00007f5939b3304a in QEventDispatcherUNIX::processEvents (this=0x48efa30, flags=...) at kernel/qeventdispatcher_unix.cpp:919
#4  0x00007f5939b04882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f5939b04abc in QEventLoop::exec (this=0x7f59156c4db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f5939a1b924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f5939ae6c2f in QInotifyFileSystemWatcherEngine::run (this=0x48b6350) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f5939a1e175 in QThreadPrivate::start (arg=0x48b6350) at thread/qthread_unix.cpp:320
#9  0x00007f5936317d8c in start_thread (arg=0x7f59156c5700) at pthread_create.c:304
#10 0x00007f593b3e204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f593ba6c7a0 (LWP 2773)):
[KCrash Handler]
#6  0x00007f5914cc0e02 in KisRawImport::slotUpdatePreview (this=0x4bec420) at ../../../../../krita/plugins/formats/raw/kis_raw_import.cpp:182
#7  0x00007f5914cc112a in KisRawImport::convert (this=0x4bec420, from=..., to=<value optimized out>) at ../../../../../krita/plugins/formats/raw/kis_raw_import.cpp:105
#8  0x00007f593b070e92 in KOfficeFilter::ChainLink::invokeFilter (this=0x4bc98c0, parentChainLink=0x0) at ../../../libs/main/KoFilterChainLink.cpp:90
#9  0x00007f593b068dd9 in KoFilterChain::invokeChain (this=0x4bcc490) at ../../../libs/main/KoFilterChain.cpp:94
#10 0x00007f593b067629 in KoFilterManager::importDocument (this=0x4a36790, url=..., status=@0x7fff6eedfe2c) at ../../../libs/main/KoFilterManager.cpp:164
#11 0x00007f593b0236c4 in KoDocument::openFile (this=0x4551440) at ../../../libs/main/KoDocument.cpp:1336
#12 0x00007f5939477ab0 in KParts::ReadOnlyPartPrivate::openLocalFile (this=0x454be20) at ../../kparts/part.cpp:592
#13 0x00007f59394780f4 in KParts::ReadOnlyPart::openUrl (this=0x4551440, url=...) at ../../kparts/part.cpp:556
#14 0x00007f593b025eed in KoDocument::openUrl (this=0x4551440, _url=...) at ../../../libs/main/KoDocument.cpp:1251
#15 0x00007f593b01835d in KoDocument::openExistingFile (this=0x4551440, url=<value optimized out>) at ../../../libs/main/KoDocument.cpp:2415
#16 0x00007f5926eae7bc in KisDoc2::openExistingFile (this=0x4551440, url=...) at ../../../krita/ui/kis_doc2.cc:188
#17 0x00007f5926eb0136 in KisDoc2::qt_metacall (this=0x4551440, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6eee0330) at ./kis_doc2.moc:87
#18 0x00007f5939b1a5f8 in QMetaObject::activate (sender=0x463ac60, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff6eee0330) at kernel/qobject.cpp:3287
#19 0x00007f593b07e502 in KoOpenPane::openExistingFile (this=<value optimized out>, _t1=<value optimized out>) at ./KoOpenPane.moc:104
#20 0x00007f593b07fc60 in KoOpenPane::qt_metacall (this=0x463ac60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6eee0430) at ./KoOpenPane.moc:86
#21 0x00007f5939b1a5f8 in QMetaObject::activate (sender=0x46daec0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff6eee0430) at kernel/qobject.cpp:3287
#22 0x00007f593b07e1f2 in KoExistingDocumentPane::openExistingUrl (this=<value optimized out>, _t1=<value optimized out>) at ./KoExistingDocumentPane.moc:89
#23 0x00007f593b07e230 in KoExistingDocumentPane::onAccepted (this=0x46daec0) at ../../../libs/main/KoExistingDocumentPane.cpp:56
#24 0x00007f593b07e2b1 in KoExistingDocumentPane::qt_metacall (this=0x46daec0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6eee0500) at ./KoExistingDocumentPane.moc:77
#25 0x00007f5939b1a5f8 in QMetaObject::activate (sender=0x465f330, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#26 0x00007f5938f6f448 in KFileWidget::slotOk (this=0x465f330) at ../../kfile/kfilewidget.cpp:997
#27 0x00007f5938f70249 in KFileWidgetPrivate::_k_fileSelected (this=0x46d4b30, i=...) at ../../kfile/kfilewidget.cpp:1106
#28 0x00007f5938f716ce in KFileWidget::qt_metacall (this=0x465f330, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6eee0b80) at ./kfilewidget.moc:143
#29 0x00007f5939b1a5f8 in QMetaObject::activate (sender=0x4748600, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff6eee0b80) at kernel/qobject.cpp:3287
#30 0x00007f5938f53d35 in KDirOperator::fileSelected (this=<value optimized out>, _t1=<value optimized out>) at ./kdiroperator.moc:321
#31 0x00007f5938f53e15 in KDirOperator::Private::_k_slotActivated (this=0x3aa0d40, index=<value optimized out>) at ../../kfile/kdiroperator.cpp:2364
#32 0x00007f5938f5b17a in KDirOperator::qt_metacall (this=0x4748600, _c=QMetaObject::InvokeMetaMethod, _id=59, _a=0x7fff6eee0ce0) at ./kdiroperator.moc:250
#33 0x00007f5939b1a5f8 in QMetaObject::activate (sender=0x4982c40, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff6eee0ce0) at kernel/qobject.cpp:3287
#34 0x00007f593a9d9a45 in QAbstractItemView::activated (this=<value optimized out>, _t1=<value optimized out>) at .moc/release-shared/moc_qabstractitemview.cpp:345
#35 0x00007f593a9d9bf0 in QAbstractItemView::mouseDoubleClickEvent (this=0x4982c40, event=0x7fff6eee1a30) at itemviews/qabstractitemview.cpp:1833
#36 0x00007f593a515cd2 in QWidget::event (this=0x4982c40, event=0x7fff6eee1a30) at kernel/qwidget.cpp:8263
#37 0x00007f593a8c5a66 in QFrame::event (this=0x4982c40, e=0x7fff6eee1a30) at widgets/qframe.cpp:557
#38 0x00007f593a9d6d7b in QAbstractItemView::viewportEvent (this=0x4982c40, event=0x7fff6eee1a30) at itemviews/qabstractitemview.cpp:1628
#39 0x00007f5939b05627 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x475a370, event=0x7fff6eee1a30) at kernel/qcoreapplication.cpp:846
#40 0x00007f593a4c49b1 in QApplicationPrivate::notify_helper (this=0x1396dc0, receiver=0x475a370, e=0x7fff6eee1a30) at kernel/qapplication.cpp:4458
#41 0x00007f593a4c9db3 in QApplication::notify (this=<value optimized out>, receiver=0x475a370, e=0x7fff6eee1a30) at kernel/qapplication.cpp:4023
#42 0x00007f5936e9c866 in KApplication::notify (this=0x7fff6eee2550, receiver=0x475a370, event=0x7fff6eee1a30) at ../../kdeui/kernel/kapplication.cpp:311
#43 0x00007f5939b0549c in QCoreApplication::notifyInternal (this=0x7fff6eee2550, receiver=0x475a370, event=0x7fff6eee1a30) at kernel/qcoreapplication.cpp:731
#44 0x00007f593a4c5a0d in sendEvent (receiver=0x475a370, event=0x7fff6eee1a30, alienWidget=0x475a370, nativeWidget=0x4580a20, buttonDown=0x7f593afa5218, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#45 QApplicationPrivate::sendMouseEvent (receiver=0x475a370, event=0x7fff6eee1a30, alienWidget=0x475a370, nativeWidget=0x4580a20, buttonDown=0x7f593afa5218, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#46 0x00007f593a545600 in QETWidget::translateMouseEvent (this=0x4580a20, event=<value optimized out>) at kernel/qapplication_x11.cpp:4556
#47 0x00007f593a54404a in QApplication::x11ProcessEvent (this=0x7fff6eee2550, event=0x7fff6eee2390) at kernel/qapplication_x11.cpp:3678
#48 0x00007f593a56cb44 in QEventDispatcherX11::processEvents (this=0x1336340, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#49 0x00007f5939b04882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#50 0x00007f5939b04abc in QEventLoop::exec (this=0x7fff6eee2510, flags=...) at kernel/qeventloop.cpp:201
#51 0x00007f5939b08ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#52 0x00007f593b693225 in kdemain (argc=<value optimized out>, argv=0x7fff6eee26e8) at ../../krita/main.cc:49
#53 0x00007f593b31aeff in __libc_start_main (main=0x400730 <main(int, char**)>, argc=1, ubp_av=0x7fff6eee26e8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff6eee26d8) at libc-start.c:226
#54 0x0000000000400659 in _start ()

Possible duplicates by query: bug 274541, bug 274222, bug 268279, bug 252517, bug 244778.

Reported using DrKonqi
Comment 1 Cyrille Berger 2011-07-02 15:58:41 UTC
Thanks for the report, this is actually fixed in the development version.

*** This bug has been marked as a duplicate of bug 244566 ***
Comment 2 Antonio Fernandez 2011-08-27 10:25:06 UTC
Created attachment 63173 [details]
New crash information added by DrKonqi

krita (2.3.3) on KDE Platform 4.7.00 (4.7.0) using Qt 4.7.2

- What I was doing when the application crashed:

Opening a NEF file from my filesystem using Dolphin and Krita.

-- Backtrace (Reduced):
#6  0x00007f3e246afe02 in KisRawImport::slotUpdatePreview (this=0x433a490) at ../../../../../krita/plugins/formats/raw/kis_raw_import.cpp:182
#7  0x00007f3e246b012a in KisRawImport::convert (this=0x433a490, from=..., to=<value optimized out>) at ../../../../../krita/plugins/formats/raw/kis_raw_import.cpp:105
#8  0x00007f3e49f25e92 in KOfficeFilter::ChainLink::invokeFilter (this=0x4334970, parentChainLink=0x0) at ../../../libs/main/KoFilterChainLink.cpp:90
#9  0x00007f3e49f1ddd9 in KoFilterChain::invokeChain (this=0x4194c70) at ../../../libs/main/KoFilterChain.cpp:94
#10 0x00007f3e49f1c629 in KoFilterManager::importDocument (this=0x42f8010, url=..., status=@0x7fffdb00c12c) at ../../../libs/main/KoFilterManager.cpp:164