Version: (using KDE 4.1.1) OS: FreeBSD Installed from: FreeBSD Ports Application: Gwenview (gwenview), signal SIGSEGV [New Thread 0x8461e00 (LWP 100176)] [New Thread 0x824e200 (LWP 100174)] [New Thread 0x8101100 (LWP 100241)] [Switching to Thread 0x8461e00 (LWP 100176)] [KCrash handler] #6 0x28565a43 in KIO::TransferJob::sendAsyncData (this=0x864c1d0, dataForSlave=@0xbf9fe648) at /usr/ports/x11/kdelibs4/work/kdelibs-4.1.0/kio/kio/job.cpp:1038 #7 0x28565c89 in KIO::TransferJob::slotDataReq (this=0x864c1d0) at /usr/ports/x11/kdelibs4/work/kdelibs-4.1.0/kio/kio/job.cpp:1098 #8 0x2856ef40 in KIO::TransferJob::qt_metacall (this=0x864c1d0, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x810ae60) at jobclasses.moc:338 #9 0x28e30ebb in QMetaCallEvent::placeMetaCall () from /usr/local/lib/qt4/libQtCore.so.4 #10 0x28e33923 in QObject::event () from /usr/local/lib/qt4/libQtCore.so.4 #11 0x2939aafc in QApplicationPrivate::notify_helper () from /usr/local/lib/qt4/libQtGui.so.4 #12 0x293a14be in QApplication::notify () from /usr/local/lib/qt4/libQtGui.so.4 #13 0x2892eab3 in KApplication::notify (this=0xbfbfe80c, receiver=0x864c1d0, event=0x8b23100) at /usr/ports/x11/kdelibs4/work/kdelibs-4.1.0/kdeui/kernel/kapplication.cpp:311 #14 0x28e24459 in QCoreApplication::notifyInternal () from /usr/local/lib/qt4/libQtCore.so.4 #15 0x28e256af in QCoreApplicationPrivate::sendPostedEvents () from /usr/local/lib/qt4/libQtCore.so.4 #16 0x28e2588d in QCoreApplication::sendPostedEvents () from /usr/local/lib/qt4/libQtCore.so.4 #17 0x28e4af0f in postEventSourceDispatch () from /usr/local/lib/qt4/libQtCore.so.4 #18 0x29ea4276 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0 #19 0x29ea7612 in g_main_context_check () from /usr/local/lib/libglib-2.0.so.0 #20 0x29ea7b95 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0 #21 0x28e4b4be in QEventDispatcherGlib::processEvents () from /usr/local/lib/qt4/libQtCore.so.4 #22 0x28e235d3 in QEventLoop::processEvents () from /usr/local/lib/qt4/libQtCore.so.4 #23 0x28e23761 in QEventLoop::exec () from /usr/local/lib/qt4/libQtCore.so.4 #24 0x285f68c7 in KIO::NetAccess::enter_loop (this=0xbf9fecd0) at /usr/ports/x11/kdelibs4/work/kdelibs-4.1.0/kio/kio/netaccess.cpp:494 #25 0x285f700f in KIO::NetAccess::filecopyInternal (this=0xbf9fecd0, src=@0xbf9fecdc, target=@0x84f9d28, permissions=-1, flags=@0xbf9fece4, window=0x0, move=false) at /usr/ports/x11/kdelibs4/work/kdelibs-4.1.0/kio/kio/netaccess.cpp:316 #26 0x285f7cad in KIO::NetAccess::upload (src=@0xbf9fedb8, target=@0x84f9d28, window=0x0) at /usr/ports/x11/kdelibs4/work/kdelibs-4.1.0/kio/kio/netaccess.cpp:142 #27 0x2811c853 in Gwenview::DocumentLoadedImpl::save (this=0x84b8540, url=@0x84f9d28, format=@0xbf9fee14) at /usr/ports/graphics/kdegraphics4/work/kdegraphics-4.1.0/gwenview/lib/document/documentloadedimpl.cpp:124 #28 0x281182d0 in Gwenview::Document::save (this=0x83b5040, url=@0x84f9d28, format=@0xbf9fee14) at /usr/ports/graphics/kdegraphics4/work/kdegraphics-4.1.0/gwenview/lib/document/document.cpp:222 #29 0x080670ef in saveDocument (url=@0x84f9d28) at /usr/ports/graphics/kdegraphics4/work/kdegraphics-4.1.0/gwenview/app/gvcore.cpp:97 #30 0x080680f3 in QtConcurrent::MapKernel<QList<KUrl>::iterator, QtConcurrent::FunctionWrapper1<void, KUrl const&> >::runIteration (this=0x8b24c40, it=@0xbf9fee68) at qtconcurrentmapkernel.h:75 #31 0x0806808f in QtConcurrent::MapKernel<QList<KUrl>::iterator, QtConcurrent::FunctionWrapper1<void, KUrl const&> >::runIterations (this=0x8b24c40, sequenceBeginIterator=@0xbf9fef00, beginIndex=0, endIndex=1) at qtconcurrentmapkernel.h:83 #32 0x08069230 in QtConcurrent::IterateKernel<QList<KUrl>::iterator, void>::forThreadFunction (this=0x8b24c40) at qtconcurrentiteratekernel.h:234 #33 0x28d46918 in QtConcurrent::ThreadEngineBase::run () from /usr/local/lib/qt4/libQtCore.so.4 #34 0x28d48a08 in QThreadPoolThread::run () from /usr/local/lib/qt4/libQtCore.so.4 #35 0x28d51274 in QThreadPrivate::start () from /usr/local/lib/qt4/libQtCore.so.4 #36 0x28ed5afb in pthread_getprio () from /lib/libthr.so.3 #37 0x00000000 in ?? () Thread 1 (Thread 0x8461e00 (LWP 100176)): #0 0x29d207af in poll () from /lib/libc.so.7 #1 0x28ed4802 in poll () from /lib/libthr.so.3 #2 0x290ea359 in _XWaitForReadable () from /usr/local/lib/libX11.so.6 #3 0x00000001 in ?? () #4 0x290f329f in _X11TransWrite () from /usr/local/lib/libX11.so.6
SVN commit 888183 by gateau: Do not use threads to save remote urls because saving to a remote url means using KIO methods, which are not threadsafe. BUG:170548 M +28 -7 gvcore.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=888183