https://bugs.kde.org/show_bug.cgi?id=377711
Bug ID: 377711 Summary: krusader crashed after open image with F3 Product: krusader Version: unspecified Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: m...@fork.pl Reporter: morg...@gmail.com Target Milestone: --- Application: krusader (2.5.0 "Clear Skies") Qt Version: 5.8.0 Frameworks Version: 5.31.0 Operating System: Linux 4.4.49-16-default x86_64 Distribution: "openSUSE Leap 42.2" -- Information about the crash: - What I was doing when the application crashed: Krusader crashes when you try to open any graphic file for viewing with the F3 key The crash can be reproduced sometimes. -- Backtrace: Application: Krusader (krusader), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fe1a8e3c900 (LWP 22295))] Thread 4 (Thread 0x7fe15fbde700 (LWP 25672)): [KCrash Handler] #6 0x00007fe15dfd414d in std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::string const&) () at /usr/lib64/libexiv2.so.14 #7 0x00007fe15e0dbadf in XMPMeta::RegisterNamespace(char const*, char const*) () at /usr/lib64/libexiv2.so.14 #8 0x00007fe15e0b0b3f in WXMPMeta_RegisterNamespace_1 () at /usr/lib64/libexiv2.so.14 #9 0x00007fe15e0a1de4 in TXMPMeta<std::string>::RegisterNamespace(char const*, char const*) () at /usr/lib64/libexiv2.so.14 #10 0x00007fe15e09db6c in Exiv2::XmpParser::initialize(void (*)(void*, bool), void*) () at /usr/lib64/libexiv2.so.14 #11 0x00007fe15e09df48 in Exiv2::XmpParser::decode(Exiv2::XmpData&, std::string const&) () at /usr/lib64/libexiv2.so.14 #12 0x00007fe15e0aa72f in Exiv2::Internal::PngChunk::parseChunkContent(Exiv2::Image*, unsigned char const*, long, Exiv2::DataBuf) () at /usr/lib64/libexiv2.so.14 #13 0x00007fe15e0ac75c in Exiv2::Internal::PngChunk::decodeTXTChunk(Exiv2::Image*, Exiv2::DataBuf const&, Exiv2::Internal::PngChunk::TxtChunkType) () at /usr/lib64/libexiv2.so.14 #14 0x00007fe15e0ad8d2 in Exiv2::PngImage::readMetadata() () at /usr/lib64/libexiv2.so.14 #15 0x00007fe15f13ba40 in Gwenview::Exiv2ImageLoader::load(QByteArray const&) () at /usr/lib64/libgwenviewlib.so.5 #16 0x00007fe15f11a8c4 in () at /usr/lib64/libgwenviewlib.so.5 #17 0x00007fe15f11674e in () at /usr/lib64/libgwenviewlib.so.5 #18 0x00007fe15f11a2ff in () at /usr/lib64/libgwenviewlib.so.5 #19 0x00007fe1a301110e in QThreadPoolThread::run() () at /usr/lib64/libQt5Core.so.5 #20 0x00007fe1a3014019 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #21 0x00007fe1a1023734 in start_thread () at /lib64/libpthread.so.0 #22 0x00007fe1a2629d3d in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7fe1567fc700 (LWP 25671)): [KCrash Handler] #6 0x00007fe15dfd414d in std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::string const&) () at /usr/lib64/libexiv2.so.14 #7 0x00007fe15e0dbadf in XMPMeta::RegisterNamespace(char const*, char const*) () at /usr/lib64/libexiv2.so.14 #8 0x00007fe15e0dc22c in XMPMeta::Initialize() () at /usr/lib64/libexiv2.so.14 #9 0x00007fe15e0b03a0 in WXMPMeta_Initialize_1 () at /usr/lib64/libexiv2.so.14 #10 0x00007fe15e0a1b74 in TXMPMeta<std::string>::Initialize() () at /usr/lib64/libexiv2.so.14 #11 0x00007fe15e09db31 in Exiv2::XmpParser::initialize(void (*)(void*, bool), void*) () at /usr/lib64/libexiv2.so.14 #12 0x00007fe15e09df48 in Exiv2::XmpParser::decode(Exiv2::XmpData&, std::string const&) () at /usr/lib64/libexiv2.so.14 #13 0x00007fe15e0aa72f in Exiv2::Internal::PngChunk::parseChunkContent(Exiv2::Image*, unsigned char const*, long, Exiv2::DataBuf) () at /usr/lib64/libexiv2.so.14 #14 0x00007fe15e0ac75c in Exiv2::Internal::PngChunk::decodeTXTChunk(Exiv2::Image*, Exiv2::DataBuf const&, Exiv2::Internal::PngChunk::TxtChunkType) () at /usr/lib64/libexiv2.so.14 #15 0x00007fe15e0ad8d2 in Exiv2::PngImage::readMetadata() () at /usr/lib64/libexiv2.so.14 #16 0x00007fe15f13ba40 in Gwenview::Exiv2ImageLoader::load(QByteArray const&) () at /usr/lib64/libgwenviewlib.so.5 #17 0x00007fe15f11a8c4 in () at /usr/lib64/libgwenviewlib.so.5 #18 0x00007fe15f11674e in () at /usr/lib64/libgwenviewlib.so.5 #19 0x00007fe15f11a2ff in () at /usr/lib64/libgwenviewlib.so.5 #20 0x00007fe1a301110e in QThreadPoolThread::run() () at /usr/lib64/libQt5Core.so.5 #21 0x00007fe1a3014019 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #22 0x00007fe1a1023734 in start_thread () at /lib64/libpthread.so.0 #23 0x00007fe1a2629d3d in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fe191bfc700 (LWP 22297)): #0 0x00007fe19d85c6d3 in () at /usr/lib64/libglib-2.0.so.0 #1 0x00007fe19d85ecef in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fe19d85f2a8 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fe19d85f42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007fe1a32178ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fe1a31c76ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007fe1a300f9aa in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #7 0x00007fe1a4ae2d15 in QDBusConnectionManager::run() () at /usr/lib64/libQt5DBus.so.5 #8 0x00007fe1a3014019 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #9 0x00007fe1a1023734 in start_thread () at /lib64/libpthread.so.0 #10 0x00007fe1a2629d3d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fe1a8e3c900 (LWP 22295)): #0 0x00007fe1a10280af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe1a3014c8b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fe1a30091b8 in QFutureInterfaceBase::waitForFinished() () at /usr/lib64/libQt5Core.so.5 #3 0x00007fe15f113e22 in () at /usr/lib64/libgwenviewlib.so.5 #4 0x00007fe15f114d49 in () at /usr/lib64/libgwenviewlib.so.5 #5 0x00007fe1a31f28d0 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #6 0x00007fe1a40961bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #7 0x00007fe1a409d0f0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #8 0x00007fe1a31c9245 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #9 0x00007fe1a31cb2a3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #10 0x00007fe1a3218043 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /usr/lib64/libQt5Core.so.5 #11 0x00007fe19d85f134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #12 0x00007fe19d85f388 in () at /usr/lib64/libglib-2.0.so.0 #13 0x00007fe19d85f42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #14 0x00007fe1a321788c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #15 0x00007fe1a31c76ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #16 0x00007fe1a31cf344 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #17 0x00000000004799c9 in main(int, char**) (argc=1, argv=<optimized out>) at /usr/src/debug/krusader-2.5.0/krusader/main.cpp:335 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.