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

            Bug ID: 358242
           Summary: Krita-crashed while opening the attached file
                    20151120_094824.jpg with the option open with
                    GIF-Image or JPEG-Image. It was send from a
                    MobilePhone. You can see is using BlessHexEditor.
           Product: krita
           Version: 2.8.5
          Platform: Mint (Ubuntu based)
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: krita-bugs-n...@kde.org
          Reporter: josef.overm...@yahoo.de

Application: krita (2.8.5)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-37-generic x86_64
Distribution: Linux Mint 17.1 Rebecca

-- Information about the crash:
- What I was doing when the application crashed: Opening the attached File
20151120_094824.jpg with Krita and there with GIF or JPEG-Image

- Custom settings of the application:

The crash can be reproduced every time.

-- Backtrace:
Application: Krita (krita), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fdaf6ecd7c0 (LWP 6186))]

Thread 7 (Thread 0x7fdadcb23700 (LWP 6187)):
#0  0x00007fdaf673c12d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fdaeeab2fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdaeeab330a in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdae46a6336 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fdaeead7f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdaeef92182 in start_thread (arg=0x7fdadcb23700) at
pthread_create.c:312
#6  0x00007fdaf674947d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fdad7fff700 (LWP 6188)):
#0  0x00007fdaeeaf461a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fdaeeaf49a9 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdaeeab20f0 in g_main_context_acquire () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdaeeab2ea5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdaeeab30ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdaeeab3129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdaeead7f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdaeef92182 in start_thread (arg=0x7fdad7fff700) at
pthread_create.c:312
#8  0x00007fdaf674947d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fdabd0d4700 (LWP 6190)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdaf4772816 in wait (time=18446744073709551615, this=0x59365f0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x59365a0,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fdaf476e95b in QSemaphore::acquire (this=this@entry=0x59362d0,
n=n@entry=1) at thread/qsemaphore.cpp:144
#4  0x00007fdaf33b69fe in KisTileDataPooler::waitForWork
(this=this@entry=0x59362c0) at
/build/buildd/calligra-2.8.5/krita/image/tiles3/kis_tile_data_pooler.cc:162
#5  0x00007fdaf33b6dcd in KisTileDataPooler::run (this=0x59362c0) at
/build/buildd/calligra-2.8.5/krita/image/tiles3/kis_tile_data_pooler.cc:184
#6  0x00007fdaf477232f in QThreadPrivate::start (arg=0x59362c0) at
thread/qthread_unix.cpp:349
#7  0x00007fdaeef92182 in start_thread (arg=0x7fdabd0d4700) at
pthread_create.c:312
#8  0x00007fdaf674947d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fdabc8d3700 (LWP 6191)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdaf4772816 in wait (time=18446744073709551615, this=0x59369a0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x5936950,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fdaf476ed63 in QSemaphore::tryAcquire (this=0x5936660, n=n@entry=1,
timeout=timeout@entry=-1) at thread/qsemaphore.cpp:221
#4  0x00007fdaf33d39e3 in KisTileDataSwapper::waitForWork
(this=this@entry=0x59362f8) at
/build/buildd/calligra-2.8.5/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#5  0x00007fdaf33d3c6a in KisTileDataSwapper::run (this=0x59362f8) at
/build/buildd/calligra-2.8.5/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#6  0x00007fdaf477232f in QThreadPrivate::start (arg=0x59362f8) at
thread/qthread_unix.cpp:349
#7  0x00007fdaeef92182 in start_thread (arg=0x7fdabc8d3700) at
pthread_create.c:312
#8  0x00007fdaf674947d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fdad77fe700 (LWP 6200)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdaf4772816 in wait (time=18446744073709551615, this=0x621ce10) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x621c978,
mutex=mutex@entry=0x621c970, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007fdaf5743e16 in QFileInfoGatherer::run (this=0x621c960) at
dialogs/qfileinfogatherer.cpp:214
#4  0x00007fdaf477232f in QThreadPrivate::start (arg=0x621c960) at
thread/qthread_unix.cpp:349
#5  0x00007fdaeef92182 in start_thread (arg=0x7fdad77fe700) at
pthread_create.c:312
#6  0x00007fdaf674947d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fdab31a6700 (LWP 6201)):
#0  0x00007fdaf673c12d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fdaeeab2fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdaeeab30ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdaf48a17be in QEventDispatcherGlib::processEvents
(this=0x7fdaa6bbd430, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007fdaf48730af in QEventLoop::processEvents
(this=this@entry=0x7fdab31a5de0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fdaf48733a5 in QEventLoop::exec (this=this@entry=0x7fdab31a5de0,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fdaf476fc5f in QThread::exec (this=this@entry=0x621cf10) at
thread/qthread.cpp:537
#7  0x00007fdaf4854823 in QInotifyFileSystemWatcherEngine::run (this=0x621cf10)
at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fdaf477232f in QThreadPrivate::start (arg=0x621cf10) at
thread/qthread_unix.cpp:349
#9  0x00007fdaeef92182 in start_thread (arg=0x7fdab31a6700) at
pthread_create.c:312
#10 0x00007fdaf674947d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fdaf6ecd7c0 (LWP 6186)):
[KCrash Handler]
#6  KisSharedPtr (o=..., this=0x7fff8e256d30, this@entry=0x7fff8e256bd0) at
/build/buildd/calligra-2.8.5/krita/image/kis_shared_ptr.h:456
#7  KisNodeFacade::root (this=0x5bcc4e8) at
/build/buildd/calligra-2.8.5/krita/image/kis_node_facade.cpp:53
#8  0x00007fdaa28ad13b in KisLayerBox::updateUI (this=0x6429400) at
/build/buildd/calligra-2.8.5/krita/plugins/extensions/dockers/defaultdockers/kis_layer_box.cpp:385
#9  0x00007fdaa28aee1d in KisLayerBox::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/build/buildd/calligra-2.8.5/obj-x86_64-linux-gnu/krita/plugins/extensions/dockers/defaultdockers/kis_layer_box.moc:93
#10 0x00007fdaf488887a in QMetaObject::activate (sender=sender@entry=0x645a320,
m=m@entry=0x7fdaf6636640 <KisNodeModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff8e256f30)
at kernel/qobject.cpp:3539
#11 0x00007fdaf6257132 in KisNodeModel::nodeActivated
(this=this@entry=0x645a320, _t1=...) at
/build/buildd/calligra-2.8.5/obj-x86_64-linux-gnu/krita/ui/kis_node_model.moc:133
#12 0x00007fdaf6258b82 in KisNodeModel::setData (this=this@entry=0x645a320,
index=..., value=..., role=role@entry=33) at
/build/buildd/calligra-2.8.5/krita/ui/kis_node_model.cpp:399
#13 0x00007fdaf5e2d755 in KoDocumentSectionView::currentChanged
(this=<optimized out>, current=..., previous=...) at
/build/buildd/calligra-2.8.5/libs/main/KoDocumentSectionView.cpp:220
#14 0x00007fdaf488887a in QMetaObject::activate (sender=sender@entry=0x645a8c0,
m=m@entry=0x7fdaf5d2dfc0 <QItemSelectionModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff8e257250)
at kernel/qobject.cpp:3539
#15 0x00007fdaf57af92a in QItemSelectionModel::currentChanged
(this=this@entry=0x645a8c0, _t1=..., _t2=...) at
.moc/release-shared/moc_qitemselectionmodel.cpp:172
#16 0x00007fdaf57afa0d in QItemSelectionModel::setCurrentIndex (this=0x645a8c0,
index=..., command=...) at itemviews/qitemselectionmodel.cpp:1175
#17 0x00007fdaf575bcba in QAbstractItemView::setCurrentIndex (this=0x6441ce0,
index=...) at itemviews/qabstractitemview.cpp:1022
#18 0x00007fdaa28ad77a in KisLayerBox::setCurrentNode (this=0x6429400,
node=...) at
/build/buildd/calligra-2.8.5/krita/plugins/extensions/dockers/defaultdockers/kis_layer_box.cpp:429
#19 0x00007fdaa28aecff in KisLayerBox::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/build/buildd/calligra-2.8.5/obj-x86_64-linux-gnu/krita/plugins/extensions/dockers/defaultdockers/kis_layer_box.moc:94
#20 0x00007fdaf488887a in QMetaObject::activate (sender=sender@entry=0x64fc6e0,
m=m@entry=0x7fdaf6636300 <KisNodeManager::staticMetaObject>,
local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff8e257530)
at kernel/qobject.cpp:3539
#21 0x00007fdaf624d7b5 in KisNodeManager::sigUiNeedChangeActiveNode
(this=this@entry=0x64fc6e0, _t1=...) at
/build/buildd/calligra-2.8.5/obj-x86_64-linux-gnu/krita/ui/kis_node_manager.moc:205
#22 0x00007fdaf624d831 in KisNodeManager::slotNonUiActivatedNode
(this=0x64fc6e0, node=...) at
/build/buildd/calligra-2.8.5/krita/ui/kis_node_manager.cpp:471
#23 0x00007fdaf6255d02 in KisNodeManager::qt_static_metacall
(_o=0x7fff8e256d30, _c=96257256, _id=4, _a=0x0) at
/build/buildd/calligra-2.8.5/obj-x86_64-linux-gnu/krita/ui/kis_node_manager.moc:112
#24 0x00007fdaf488887a in QMetaObject::activate (sender=sender@entry=0xf0fcb0,
m=m@entry=0x7fdaf662cc60 <KisDummiesFacadeBase::staticMetaObject>,
local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7fff8e2576d0)
at kernel/qobject.cpp:3539
#25 0x00007fdaf619c2b5 in KisDummiesFacadeBase::sigActivateNode
(this=this@entry=0xf0fcb0, _t1=...) at
/build/buildd/calligra-2.8.5/obj-x86_64-linux-gnu/krita/ui/moc_kis_dummies_facade_base.cpp:189
#26 0x00007fdaf61d67a7 in KisDummiesFacadeBase::setImage (this=0xf0fcb0,
image=...) at
/build/buildd/calligra-2.8.5/krita/ui/flake/kis_dummies_facade_base.cpp:78
#27 0x00007fdaf6213449 in KisDoc2::setCurrentImage (this=this@entry=0x15eaff0,
image=...) at /build/buildd/calligra-2.8.5/krita/ui/kis_doc2.cc:537
#28 0x00007fda7ff7f2ff in KisXCFImport::loadFromDevice
(this=this@entry=0x75957a0, device=device@entry=0x657dd40,
doc=doc@entry=0x15eaff0) at
/build/buildd/calligra-2.8.5/krita/plugins/formats/xcf/kis_xcf_import.cpp:318
#29 0x00007fda7ff815e6 in KisXCFImport::convert (this=0x75957a0, from=...,
to=...) at
/build/buildd/calligra-2.8.5/krita/plugins/formats/xcf/kis_xcf_import.cpp:117
#30 0x00007fdaf5e1ecf8 in CalligraFilter::ChainLink::invokeFilter
(this=0x72409f0, parentChainLink=parentChainLink@entry=0x0) at
/build/buildd/calligra-2.8.5/libs/main/KoFilterChainLink.cpp:90
#31 0x00007fdaf5e1894d in KoFilterChain::invokeChain (this=0x621fe80) at
/build/buildd/calligra-2.8.5/libs/main/KoFilterChain.cpp:95
#32 0x00007fdaf5e12677 in KoFilterManager::importDocument (this=0x5b55cb0,
url=..., documentMimeType=..., status=@0x7fff8e258540: 104535232) at
/build/buildd/calligra-2.8.5/libs/main/KoFilterManager.cpp:170
#33 0x00007fdaf5db556f in KoDocument::openFile (this=0x15eaff0) at
/build/buildd/calligra-2.8.5/libs/main/KoDocument.cpp:1494
#34 0x00007fdaf5dbbc93 in openFile (this=0x1623000) at
/build/buildd/calligra-2.8.5/libs/main/KoDocument.cpp:276
#35 openLocalFile (this=0x1623000) at
/build/buildd/calligra-2.8.5/libs/main/KoDocument.cpp:298
#36 KoDocument::openUrlInternal (this=this@entry=0x15eaff0, url=...) at
/build/buildd/calligra-2.8.5/libs/main/KoDocument.cpp:2698
#37 0x00007fdaf5dbc050 in KoDocument::openUrl (this=0x15eaff0, _url=...) at
/build/buildd/calligra-2.8.5/libs/main/KoDocument.cpp:1261
#38 0x00007fdaf5e4b1bf in KoPart::openExistingFile (this=this@entry=0x12cada0,
url=...) at /build/buildd/calligra-2.8.5/libs/main/KoPart.cpp:251
#39 0x00007fdaf6a67f9a in KisSplashScreen::linkClicked (this=0x12c83d0,
link=...) at /build/buildd/calligra-2.8.5/krita/kis_splash_screen.cpp:132
#40 0x00007fdaf488887a in QMetaObject::activate (sender=0x11c0fc0,
m=m@entry=0x7fdaf5d1e460 <QLabel::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff8e258940)
at kernel/qobject.cpp:3539
#41 0x00007fdaf565c152 in QLabel::linkActivated (this=<optimized out>, _t1=...)
at .moc/release-shared/moc_qlabel.cpp:193
#42 0x00007fdaf488887a in QMetaObject::activate (sender=0x12b0c60,
m=m@entry=0x7fdaf5d18e60 <QTextControl::staticMetaObject>,
local_signal_index=local_signal_index@entry=13, argv=argv@entry=0x7fff8e258a60)
at kernel/qobject.cpp:3539
#43 0x00007fdaf54a5815 in QTextControl::linkActivated (this=<optimized out>,
_t1=...) at .moc/release-shared/moc_qtextcontrol_p.cpp:335
#44 0x00007fdaf54a9449 in QTextControlPrivate::activateLinkUnderCursor
(this=this@entry=0x12eb900, href=...) at text/qtextcontrol.cpp:2741
#45 0x00007fdaf54ac900 in QTextControlPrivate::mouseReleaseEvent
(this=this@entry=0x12eb900, e=e@entry=0x7fff8e259260, button=<optimized out>,
pos=..., modifiers=..., buttons=..., globalPos=...) at
text/qtextcontrol.cpp:1755
#46 0x00007fdaf54ad477 in QTextControl::processEvent (this=<optimized out>,
e=0x7fff8e259260, matrix=..., contextWidget=0x11c0fc0) at
text/qtextcontrol.cpp:962
#47 0x00007fdaf54a2abb in QTextControl::processEvent (this=0x12b0c60,
e=e@entry=0x7fff8e259260, coordinateOffset=...,
contextWidget=contextWidget@entry=0x11c0fc0) at text/qtextcontrol.cpp:907
#48 0x00007fdaf565bde8 in QLabelPrivate::sendControlEvent (this=0x1208020,
e=0x7fff8e259260) at widgets/qlabel.cpp:1651
#49 0x00007fdaf52b651a in QWidget::event (this=this@entry=0x11c0fc0,
event=event@entry=0x7fff8e259260) at kernel/qwidget.cpp:8376
#50 0x00007fdaf565804e in QFrame::event (this=0x11c0fc0, e=0x7fff8e259260) at
widgets/qframe.cpp:557
#51 0x00007fdaf5266e2c in QApplicationPrivate::notify_helper
(this=this@entry=0xfa26c0, receiver=receiver@entry=0x11c0fc0,
e=e@entry=0x7fff8e259260) at kernel/qapplication.cpp:4567
#52 0x00007fdaf526d5dd in QApplication::notify (this=<optimized out>,
receiver=receiver@entry=0x11c0fc0, e=e@entry=0x7fff8e259260) at
kernel/qapplication.cpp:4110
#53 0x00007fdaf5dab827 in KoApplication::notify (this=<optimized out>,
receiver=0x11c0fc0, event=0x7fff8e259260) at
/build/buildd/calligra-2.8.5/libs/main/KoApplication.cpp:617
#54 0x00007fdaf48744dd in QCoreApplication::notifyInternal
(this=0x7fff8e259ae0, receiver=receiver@entry=0x11c0fc0,
event=event@entry=0x7fff8e259260) at kernel/qcoreapplication.cpp:953
#55 0x00007fdaf526cd93 in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#56 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x11c0fc0,
event=event@entry=0x7fff8e259260, alienWidget=alienWidget@entry=0x11c0fc0,
nativeWidget=nativeWidget@entry=0x12c83d0,
buttonDown=buttonDown@entry=0x7fdaf5d4c318 <qt_button_down>,
lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at
kernel/qapplication.cpp:3178
#57 0x00007fdaf52e19eb in QETWidget::translateMouseEvent
(this=this@entry=0x12c83d0, event=event@entry=0x7fff8e2595e0) at
kernel/qapplication_x11.cpp:4634
#58 0x00007fdaf52e1289 in QApplication::x11ProcessEvent (this=0x7fff8e259ae0,
event=event@entry=0x7fff8e2595e0) at kernel/qapplication_x11.cpp:3627
#59 0x00007fdaf5308b32 in x11EventSourceDispatch (s=0xfa3fa0, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#60 0x00007fdaeeab2e04 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#61 0x00007fdaeeab3048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007fdaeeab30ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007fdaf48a17a1 in QEventDispatcherGlib::processEvents (this=0xee39b0,
flags=...) at kernel/qeventdispatcher_glib.cpp:434
#64 0x00007fdaf5308be6 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#65 0x00007fdaf48730af in QEventLoop::processEvents
(this=this@entry=0x7fff8e2599b0, flags=...) at kernel/qeventloop.cpp:149
#66 0x00007fdaf48733a5 in QEventLoop::exec (this=this@entry=0x7fff8e2599b0,
flags=...) at kernel/qeventloop.cpp:204
#67 0x00007fdaf4878b79 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1225
#68 0x00007fdaf526537c in QApplication::exec () at kernel/qapplication.cpp:3828
#69 0x00007fdaf6a67b95 in kdemain (argc=<optimized out>, argv=<optimized out>)
at /build/buildd/calligra-2.8.5/krita/main.cc:107
#70 0x00007fdaf6670ec5 in __libc_start_main (main=0x4006d0 <main(int, char**)>,
argc=2, argv=0x7fff8e259c18, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff8e259c08) at libc-start.c:287
#71 0x00000000004006fe in _start ()

Possible duplicates by query: bug 325703.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to