https://bugs.kde.org/show_bug.cgi?id=361037
Bug ID: 361037 Summary: Gwenview export plugin to email images is crashing Product: gwenview Version: unspecified Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: gwenview-bugs-n...@kde.org Reporter: manfred.kitzbich...@gmail.com CC: myr...@kde.org Application: gwenview (4.14.0 pre) KDE Platform Version: 4.14.14 Qt Version: 4.8.7 Operating System: Linux 4.5.0-1-default x86_64 Distribution: "openSUSE 20150903 (Tumbleweed) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I selected a view images and tried to email them using the export plugin. I am getting the GUI to select image dimensions and filesize but when I press the send button the plugin crashes. The crash can be reproduced sometimes. -- Backtrace: Application: Gwenview (gwenview), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fb39f9d1940 (LWP 26194))] Thread 10 (Thread 0x7fb386c5e700 (LWP 26195)): #0 0x00007fb39c3a949d in poll () at /lib64/libc.so.6 #1 0x00007fb39922b264 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fb39922b36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fb39ef7c26e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #4 0x00007fb39ef4c3e1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #5 0x00007fb39ef4c6f5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #6 0x00007fb39ee45a59 in QThread::exec() () at /usr/lib64/libQtCore.so.4 #7 0x00007fb39ef30c1d in () at /usr/lib64/libQtCore.so.4 #8 0x00007fb39ee4823c in () at /usr/lib64/libQtCore.so.4 #9 0x00007fb3996fa4a4 in start_thread () at /lib64/libpthread.so.0 #10 0x00007fb39c3b1ded in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7fb37ebcc700 (LWP 26201)): #0 0x00007fb39c3aab13 in select () at /lib64/libc.so.6 #1 0x00007fb39ef29a2f in () at /usr/lib64/libQtCore.so.4 #2 0x00007fb39ee4823c in () at /usr/lib64/libQtCore.so.4 #3 0x00007fb3996fa4a4 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fb39c3b1ded in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7fb37e3cb700 (LWP 26608)): #0 0x00007fb39c3a949d in poll () at /lib64/libc.so.6 #1 0x00007fb35f1d4418 in () at /usr/lib64/libusb-1.0.so.0 #2 0x00007fb3996fa4a4 in start_thread () at /lib64/libpthread.so.0 #3 0x00007fb39c3b1ded in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7fb37ffff700 (LWP 26609)): #0 0x00007fb39970007f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb39ee48754 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4 #2 0x00007fb37ec954c8 in KIPIPlugins::KPRawThumbThread::run() () at /usr/lib64/libkipiplugins.so.4.14.0 #3 0x00007fb39ee4823c in () at /usr/lib64/libQtCore.so.4 #4 0x00007fb3996fa4a4 in start_thread () at /lib64/libpthread.so.0 #5 0x00007fb39c3b1ded in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7fb34d10f700 (LWP 26624)): #0 0x00007fb39970007f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb39ee48754 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4 #2 0x00007fb39ac105c4 in KDcrawIface::RActionThreadBase::run() () at /usr/lib64/libkdcraw.so.23 #3 0x00007fb39ee4823c in () at /usr/lib64/libQtCore.so.4 #4 0x00007fb3996fa4a4 in start_thread () at /lib64/libpthread.so.0 #5 0x00007fb39c3b1ded in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7fb34c90e700 (LWP 26625)): [KCrash Handler] #6 0x00007fb39bafc7a4 in XMPMeta::RegisterNamespace(char const*, char const*) () at /usr/lib64/libexiv2.so.14 #7 0x00007fb39bad8ecb in WXMPMeta_RegisterNamespace_1 () at /usr/lib64/libexiv2.so.14 #8 0x00007fb39bacad84 in TXMPMeta<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::RegisterNamespace(char const*, char const*) () at /usr/lib64/libexiv2.so.14 #9 0x00007fb39bac7566 in Exiv2::XmpParser::initialize(void (*)(void*, bool), void*) () at /usr/lib64/libexiv2.so.14 #10 0x00007fb39bac7a17 in Exiv2::XmpParser::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Exiv2::XmpData const&, unsigned short, unsigned int) () at /usr/lib64/libexiv2.so.14 #11 0x00007fb39ba5d3ec in Exiv2::JpegBase::doWriteMetadata(Exiv2::BasicIo&) () at /usr/lib64/libexiv2.so.14 #12 0x00007fb39ba5e304 in Exiv2::JpegBase::writeMetadata() () at /usr/lib64/libexiv2.so.14 #13 0x00007fb37eedf598 in KExiv2Iface::KExiv2::Private::saveOperations(QFileInfo const&, std::auto_ptr<Exiv2::Image>) const () at /usr/lib64/libkexiv2.so.11 #14 0x00007fb37eee2314 in KExiv2Iface::KExiv2::Private::saveToFile(QFileInfo const&) const () at /usr/lib64/libkexiv2.so.11 #15 0x00007fb37eedb683 in KExiv2Iface::KExiv2::save(QString const&) const () at /usr/lib64/libkexiv2.so.11 #16 0x00007fb37ec880fe in KIPIPlugins::KPMetadata::save(QString const&) const () at /usr/lib64/libkipiplugins.so.4.14.0 #17 0x00007fb358ea4dd5 in () at /usr/lib64/kde4/kipiplugin_sendimages.so #18 0x00007fb358ea503b in () at /usr/lib64/kde4/kipiplugin_sendimages.so #19 0x00007fb394bf72f2 in () at /usr/lib64/libthreadweaver.so.4 #20 0x00007fb394bf74de in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /usr/lib64/libthreadweaver.so.4 #21 0x00007fb394bf8fdb in () at /usr/lib64/libthreadweaver.so.4 #22 0x00007fb394bf6c0b in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #23 0x00007fb39ee4823c in () at /usr/lib64/libQtCore.so.4 #24 0x00007fb3996fa4a4 in start_thread () at /lib64/libpthread.so.0 #25 0x00007fb39c3b1ded in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7fb347fff700 (LWP 26626)): #0 0x00007fb399702cfc in __lll_lock_wait () at /lib64/libpthread.so.0 #1 0x00007fb3996fcb35 in pthread_mutex_lock () at /lib64/libpthread.so.0 #2 0x00007fb39bae0f79 in XMP_EnterCriticalRegion(pthread_mutex_t&) () at /usr/lib64/libexiv2.so.14 #3 0x00007fb39bad8e90 in WXMPMeta_RegisterNamespace_1 () at /usr/lib64/libexiv2.so.14 #4 0x00007fb39bacad84 in TXMPMeta<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::RegisterNamespace(char const*, char const*) () at /usr/lib64/libexiv2.so.14 #5 0x00007fb39bac7566 in Exiv2::XmpParser::initialize(void (*)(void*, bool), void*) () at /usr/lib64/libexiv2.so.14 #6 0x00007fb39bac7a17 in Exiv2::XmpParser::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Exiv2::XmpData const&, unsigned short, unsigned int) () at /usr/lib64/libexiv2.so.14 #7 0x00007fb39ba5d3ec in Exiv2::JpegBase::doWriteMetadata(Exiv2::BasicIo&) () at /usr/lib64/libexiv2.so.14 #8 0x00007fb39ba5e304 in Exiv2::JpegBase::writeMetadata() () at /usr/lib64/libexiv2.so.14 #9 0x00007fb37eedf598 in KExiv2Iface::KExiv2::Private::saveOperations(QFileInfo const&, std::auto_ptr<Exiv2::Image>) const () at /usr/lib64/libkexiv2.so.11 #10 0x00007fb37eee2314 in KExiv2Iface::KExiv2::Private::saveToFile(QFileInfo const&) const () at /usr/lib64/libkexiv2.so.11 #11 0x00007fb37eedb683 in KExiv2Iface::KExiv2::save(QString const&) const () at /usr/lib64/libkexiv2.so.11 #12 0x00007fb37ec880fe in KIPIPlugins::KPMetadata::save(QString const&) const () at /usr/lib64/libkipiplugins.so.4.14.0 #13 0x00007fb358ea4dd5 in () at /usr/lib64/kde4/kipiplugin_sendimages.so #14 0x00007fb358ea503b in () at /usr/lib64/kde4/kipiplugin_sendimages.so #15 0x00007fb394bf72f2 in () at /usr/lib64/libthreadweaver.so.4 #16 0x00007fb394bf74de in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /usr/lib64/libthreadweaver.so.4 #17 0x00007fb394bf8fdb in () at /usr/lib64/libthreadweaver.so.4 #18 0x00007fb394bf6c0b in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #19 0x00007fb39ee4823c in () at /usr/lib64/libQtCore.so.4 #20 0x00007fb3996fa4a4 in start_thread () at /lib64/libpthread.so.0 #21 0x00007fb39c3b1ded in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7fb33ffff700 (LWP 26627)): #0 0x00007fb399702cfc in __lll_lock_wait () at /lib64/libpthread.so.0 #1 0x00007fb3996fcb35 in pthread_mutex_lock () at /lib64/libpthread.so.0 #2 0x00007fb39bae0f79 in XMP_EnterCriticalRegion(pthread_mutex_t&) () at /usr/lib64/libexiv2.so.14 #3 0x00007fb39bad87d0 in WXMPMeta_CTor_1 () at /usr/lib64/libexiv2.so.14 #4 0x00007fb39bac5d34 in () at /usr/lib64/libexiv2.so.14 #5 0x00007fb39bacab87 in TXMPMeta<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::TXMPMeta() () at /usr/lib64/libexiv2.so.14 #6 0x00007fb39bac7ab9 in Exiv2::XmpParser::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Exiv2::XmpData const&, unsigned short, unsigned int) () at /usr/lib64/libexiv2.so.14 #7 0x00007fb39ba5d3ec in Exiv2::JpegBase::doWriteMetadata(Exiv2::BasicIo&) () at /usr/lib64/libexiv2.so.14 #8 0x00007fb39ba5e304 in Exiv2::JpegBase::writeMetadata() () at /usr/lib64/libexiv2.so.14 #9 0x00007fb37eedf598 in KExiv2Iface::KExiv2::Private::saveOperations(QFileInfo const&, std::auto_ptr<Exiv2::Image>) const () at /usr/lib64/libkexiv2.so.11 #10 0x00007fb37eee2314 in KExiv2Iface::KExiv2::Private::saveToFile(QFileInfo const&) const () at /usr/lib64/libkexiv2.so.11 #11 0x00007fb37eedb683 in KExiv2Iface::KExiv2::save(QString const&) const () at /usr/lib64/libkexiv2.so.11 #12 0x00007fb37ec880fe in KIPIPlugins::KPMetadata::save(QString const&) const () at /usr/lib64/libkipiplugins.so.4.14.0 #13 0x00007fb358ea4dd5 in () at /usr/lib64/kde4/kipiplugin_sendimages.so #14 0x00007fb358ea503b in () at /usr/lib64/kde4/kipiplugin_sendimages.so #15 0x00007fb394bf72f2 in () at /usr/lib64/libthreadweaver.so.4 #16 0x00007fb394bf74de in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /usr/lib64/libthreadweaver.so.4 #17 0x00007fb394bf8fdb in () at /usr/lib64/libthreadweaver.so.4 #18 0x00007fb394bf6c0b in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #19 0x00007fb39ee4823c in () at /usr/lib64/libQtCore.so.4 #20 0x00007fb3996fa4a4 in start_thread () at /lib64/libpthread.so.0 #21 0x00007fb39c3b1ded in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fb3477fe700 (LWP 26628)): #0 0x00007fb399702cfc in __lll_lock_wait () at /lib64/libpthread.so.0 #1 0x00007fb3996fcb35 in pthread_mutex_lock () at /lib64/libpthread.so.0 #2 0x00007fb39bae0f79 in XMP_EnterCriticalRegion(pthread_mutex_t&) () at /usr/lib64/libexiv2.so.14 #3 0x00007fb39bad8e90 in WXMPMeta_RegisterNamespace_1 () at /usr/lib64/libexiv2.so.14 #4 0x00007fb39bacad84 in TXMPMeta<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::RegisterNamespace(char const*, char const*) () at /usr/lib64/libexiv2.so.14 #5 0x00007fb39bac7566 in Exiv2::XmpParser::initialize(void (*)(void*, bool), void*) () at /usr/lib64/libexiv2.so.14 #6 0x00007fb39bac7a17 in Exiv2::XmpParser::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Exiv2::XmpData const&, unsigned short, unsigned int) () at /usr/lib64/libexiv2.so.14 #7 0x00007fb39ba5d3ec in Exiv2::JpegBase::doWriteMetadata(Exiv2::BasicIo&) () at /usr/lib64/libexiv2.so.14 #8 0x00007fb39ba5e304 in Exiv2::JpegBase::writeMetadata() () at /usr/lib64/libexiv2.so.14 #9 0x00007fb37eedf598 in KExiv2Iface::KExiv2::Private::saveOperations(QFileInfo const&, std::auto_ptr<Exiv2::Image>) const () at /usr/lib64/libkexiv2.so.11 #10 0x00007fb37eee2314 in KExiv2Iface::KExiv2::Private::saveToFile(QFileInfo const&) const () at /usr/lib64/libkexiv2.so.11 #11 0x00007fb37eedb683 in KExiv2Iface::KExiv2::save(QString const&) const () at /usr/lib64/libkexiv2.so.11 #12 0x00007fb37ec880fe in KIPIPlugins::KPMetadata::save(QString const&) const () at /usr/lib64/libkipiplugins.so.4.14.0 #13 0x00007fb358ea4dd5 in () at /usr/lib64/kde4/kipiplugin_sendimages.so #14 0x00007fb358ea503b in () at /usr/lib64/kde4/kipiplugin_sendimages.so #15 0x00007fb394bf72f2 in () at /usr/lib64/libthreadweaver.so.4 #16 0x00007fb394bf74de in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /usr/lib64/libthreadweaver.so.4 #17 0x00007fb394bf8fdb in () at /usr/lib64/libthreadweaver.so.4 #18 0x00007fb394bf6c0b in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #19 0x00007fb39ee4823c in () at /usr/lib64/libQtCore.so.4 #20 0x00007fb3996fa4a4 in start_thread () at /lib64/libpthread.so.0 #21 0x00007fb39c3b1ded in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fb39f9d1940 (LWP 26194)): #0 0x00007fb3996fb70d in pthread_join () at /lib64/libpthread.so.0 #1 0x00007fb35f1d4759 in () at /usr/lib64/libusb-1.0.so.0 #2 0x00007fb35f1d1fbc in () at /usr/lib64/libusb-1.0.so.0 #3 0x00007fb35f1cb7b4 in libusb_exit () at /usr/lib64/libusb-1.0.so.0 #4 0x00007fb3608291e1 in () at /usr/lib64/libdc1394.so.22 #5 0x00007fb360818163 in dc1394_free () at /usr/lib64/libdc1394.so.22 #6 0x00007fb39c2ff598 in __run_exit_handlers () at /lib64/libc.so.6 #7 0x00007fb39c2ff5e5 in () at /lib64/libc.so.6 #8 0x00007fb39d10bf68 in () at /usr/lib64/libQtGui.so.4 #9 0x00007fb39ddd2160 in KApplication::xioErrhandler(_XDisplay*) () at /usr/lib64/libkdeui.so.5 #10 0x00007fb39b30463e in _XIOError () at /usr/lib64/libX11.so.6 #11 0x00007fb39b301eed in _XEventsQueued () at /usr/lib64/libX11.so.6 #12 0x00007fb39b2f3e89 in XEventsQueued () at /usr/lib64/libX11.so.6 #13 0x00007fb39d14439c in () at /usr/lib64/libQtGui.so.4 #14 0x00007fb39922ace1 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #15 0x00007fb39922b208 in () at /usr/lib64/libglib-2.0.so.0 #16 0x00007fb39922b36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #17 0x00007fb39ef7c24e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #18 0x00007fb39d144946 in () at /usr/lib64/libQtGui.so.4 #19 0x00007fb39ef4c3e1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #20 0x00007fb39ef4c6f5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #21 0x00007fb39ef51ef9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4 #22 0x0000000000429f65 in () #23 0x00007fb39c2e8610 in __libc_start_main () at /lib64/libc.so.6 #24 0x000000000042a399 in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.