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.

Reply via email to