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.

Reply via email to