Bug 325027 - Crash opening gwenview
Summary: Crash opening gwenview
Status: RESOLVED DUPLICATE of bug 313309
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 4.10.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-09-18 03:35 UTC by Kerry N
Modified: 2013-09-18 10:18 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kerry N 2013-09-18 03:35:00 UTC
Application: gwenview (4.10.4)
KDE Platform Version: 4.10.5
Qt Version: 4.8.5
Operating System: Linux 3.10.5-201.fc19.x86_64 x86_64
Distribution: "Fedora release 19 (Schrödinger’s Cat)"

-- Information about the crash:
- What I was doing when the application crashed:
cd /run/media/nice/403A-2834/House/
gwenview . &

Gwenview crashed before completely starting. I can only guess it had something to do with running on a mounted USB drive

/dev/sdc1 on /run/media/nice/403A-2834 type vfat (rw,nosuid,nodev,relatime,uid=500,gid=500,fmask=0022,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
185	62:	movl	(%rsp), %edi
[Current thread is 1 (Thread 0x7f10540638c0 (LWP 14890))]

Thread 4 (Thread 0x7f103529b700 (LWP 14897)):
#0  0x00007f104f3ca76d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f104b5050f4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f1030002bb0, timeout=-1, context=0x7f10300009a0) at gmain.c:3995
#2  g_main_context_iterate (context=context@entry=0x7f10300009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3696
#3  0x00007f104b5051fc in g_main_context_iteration (context=0x7f10300009a0, may_block=1) at gmain.c:3762
#4  0x00007f1052bdb166 in QEventDispatcherGlib::processEvents (this=0x7f10300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x00007f1052bacecf in QEventLoop::processEvents (this=this@entry=0x7f103529ace0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f1052bad1c5 in QEventLoop::exec (this=this@entry=0x7f103529ace0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f1052aac66f in QThread::exec (this=this@entry=0xfa8c70) at thread/qthread.cpp:536
#8  0x00007f1052b8e733 in QInotifyFileSystemWatcherEngine::run (this=0xfa8c70) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f1052aaed0f in QThreadPrivate::start (arg=0xfa8c70) at thread/qthread_unix.cpp:338
#10 0x00007f105281fc53 in start_thread (arg=0x7f103529b700) at pthread_create.c:308
#11 0x00007f104f3d4d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f102f82d700 (LWP 14934)):
[KCrash Handler]
#6  size (this=0x7f1028002748) at /usr/include/c++/4.8.0/bits/basic_string.h:716
#7  compare (__str="http://purl.org/dc/elements/1.1/", this=0x7f1028002748) at /usr/include/c++/4.8.0/bits/basic_string.h:2227
#8  operator< <char, std::char_traits<char>, std::allocator<char> > (__rhs="http://purl.org/dc/elements/1.1/", __lhs=<error reading variable: Cannot access memory at address 0xffffffffffffffec>) at /usr/include/c++/4.8.0/bits/basic_string.h:2571
#9  operator() (this=0x7f1028002720, __y="http://purl.org/dc/elements/1.1/", __x=<error reading variable: Cannot access memory at address 0xffffffffffffffec>) at /usr/include/c++/4.8.0/bits/stl_function.h:235
#10 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 (this=this@entry=0x7f1028002720, __position=__position@entry=..., __k="http://purl.org/dc/elements/1.1/") at /usr/include/c++/4.8.0/bits/stl_tree.h:1426
#11 0x00007f104d461dab in _M_insert_unique_ (__v=..., __position=..., this=0x7f1028002720) at /usr/include/c++/4.8.0/bits/stl_tree.h:1471
#12 insert (__x=..., __position=..., this=0x7f1028002720) at /usr/include/c++/4.8.0/bits/stl_map.h:648
#13 operator[] (__k="http://purl.org/dc/elements/1.1/", this=0x7f1028002720) at /usr/include/c++/4.8.0/bits/stl_map.h:469
#14 XMPMeta::RegisterNamespace (namespaceURI=<optimized out>, prefix=<optimized out>) at XMPMeta.cpp:1048
#15 0x00007f104d4623cd in XMPMeta::Initialize () at XMPMeta.cpp:667
#16 0x00007f104d4919a0 in WXMPMeta_Initialize_1 (wResult=0x7f102f82bfb0) at WXMPMeta.cpp:53
#17 0x00007f104d456334 in TXMPMeta<std::string>::Initialize () at ../xmpsdk/include/client-glue/TXMPMeta.incl_cpp:81
#18 0x00007f104d452201 in Exiv2::XmpParser::initialize (xmpLockFct=xmpLockFct@entry=0x0, pLockData=pLockData@entry=0x0) at xmp.cpp:405
#19 0x00007f104d454418 in Exiv2::XmpParser::decode (xmpData=..., xmpPacket="<?xpacket begin=\"\357\273\277\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?> <x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"XMP Core 4.4.0-Exiv2\"> <rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"> <rdf:Descrip"...) at xmp.cpp:480
#20 0x00007f104d3dfd7e in Exiv2::JpegBase::readMetadata (this=0x7f1028002a20) at jpgimage.cpp:391
#21 0x00007f1053986c50 in Gwenview::Exiv2ImageLoader::load (this=0x7f102f82cc50, data=...) at /usr/src/debug/gwenview-4.10.5/lib/exiv2imageloader.cpp:59
#22 0x00007f105396c095 in Gwenview::LoadingDocumentImplPrivate::loadMetaInfo (this=0x1566a00) at /usr/src/debug/gwenview-4.10.5/lib/document/loadingdocumentimpl.cpp:222
#23 0x00007f1053969b0e in QtConcurrent::StoredMemberFunctionPointerCall0<bool, Gwenview::LoadingDocumentImplPrivate>::runFunctor (this=0x138c560) at /usr/include/QtCore/qtconcurrentstoredfunctioncall.h:193
#24 0x00007f105396ae41 in QtConcurrent::RunFunctionTask<bool>::run (this=0x138c560) at /usr/include/QtCore/qtconcurrentrunbase.h:106
#25 0x00007f1052aa283e in QThreadPoolThread::run (this=0x1563080) at concurrent/qthreadpool.cpp:107
#26 0x00007f1052aaed0f in QThreadPrivate::start (arg=0x1563080) at thread/qthread_unix.cpp:338
#27 0x00007f105281fc53 in start_thread (arg=0x7f102f82d700) at pthread_create.c:308
#28 0x00007f104f3d4d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f102f02c700 (LWP 14937)):
[KCrash Handler]
#6  size (this=0x7f1028002748) at /usr/include/c++/4.8.0/bits/basic_string.h:716
#7  compare (__str="http://ns.microsoft.com/photo/1.0/", this=0x7f1028002748) at /usr/include/c++/4.8.0/bits/basic_string.h:2227
#8  operator< <char, std::char_traits<char>, std::allocator<char> > (__rhs="http://ns.microsoft.com/photo/1.0/", __lhs=<error reading variable: Cannot access memory at address 0xffffffffffffffec>) at /usr/include/c++/4.8.0/bits/basic_string.h:2571
#9  operator() (this=0x7f1028002720, __y="http://ns.microsoft.com/photo/1.0/", __x=<error reading variable: Cannot access memory at address 0xffffffffffffffec>) at /usr/include/c++/4.8.0/bits/stl_function.h:235
#10 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 (this=this@entry=0x7f1028002720, __position=__position@entry=..., __k="http://ns.microsoft.com/photo/1.0/") at /usr/include/c++/4.8.0/bits/stl_tree.h:1426
#11 0x00007f104d461dab in _M_insert_unique_ (__v=..., __position=..., this=0x7f1028002720) at /usr/include/c++/4.8.0/bits/stl_tree.h:1471
#12 insert (__x=..., __position=..., this=0x7f1028002720) at /usr/include/c++/4.8.0/bits/stl_map.h:648
#13 operator[] (__k="http://ns.microsoft.com/photo/1.0/", this=0x7f1028002720) at /usr/include/c++/4.8.0/bits/stl_map.h:469
#14 XMPMeta::RegisterNamespace (namespaceURI=namespaceURI@entry=0x7f104d4c5038 "http://ns.microsoft.com/photo/1.0/", prefix=prefix@entry=0x7f104d4bbe2c "MicrosoftPhoto") at XMPMeta.cpp:1048
#15 0x00007f104d49217f in WXMPMeta_RegisterNamespace_1 (namespaceURI=0x7f104d4c5038 "http://ns.microsoft.com/photo/1.0/", prefix=0x7f104d4bbe2c "MicrosoftPhoto", wResult=0x7f102f02aeb0) at WXMPMeta.cpp:228
#16 0x00007f104d4565a4 in TXMPMeta<std::string>::RegisterNamespace (namespaceURI=namespaceURI@entry=0x7f104d4c5038 "http://ns.microsoft.com/photo/1.0/", prefix=prefix@entry=0x7f104d4bbe2c "MicrosoftPhoto") at ../xmpsdk/include/client-glue/TXMPMeta.incl_cpp:240
#17 0x00007f104d45223c in Exiv2::XmpParser::initialize (xmpLockFct=xmpLockFct@entry=0x0, pLockData=pLockData@entry=0x0) at xmp.cpp:408
#18 0x00007f104d454418 in Exiv2::XmpParser::decode (xmpData=..., xmpPacket="<?xpacket begin=\"\357\273\277\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?> <x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"XMP Core 4.4.0-Exiv2\"> <rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"> <rdf:Descrip"...) at xmp.cpp:480
#19 0x00007f104d3dfd7e in Exiv2::JpegBase::readMetadata (this=0x7f1020135430) at jpgimage.cpp:391
#20 0x00007f1053986c50 in Gwenview::Exiv2ImageLoader::load (this=this@entry=0x7f102f02bb20, data=...) at /usr/src/debug/gwenview-4.10.5/lib/exiv2imageloader.cpp:59
#21 0x00007f105399b4bf in Gwenview::JpegContent::loadFromData (this=this@entry=0x7f102f02bc30, data=...) at /usr/src/debug/gwenview-4.10.5/lib/jpegcontent.cpp:220
#22 0x00007f105399b773 in Gwenview::JpegContent::load (this=this@entry=0x7f102f02bc30, path=...) at /usr/src/debug/gwenview-4.10.5/lib/jpegcontent.cpp:213
#23 0x00007f10539b15cc in Gwenview::ThumbnailThread::loadThumbnail (this=this@entry=0x1560098, needCaching=needCaching@entry=0x7f102f02bd0f) at /usr/src/debug/gwenview-4.10.5/lib/thumbnailloadjob.cpp:248
#24 0x00007f10539b1cc2 in Gwenview::ThumbnailThread::run (this=0x1560098) at /usr/src/debug/gwenview-4.10.5/lib/thumbnailloadjob.cpp:212
#25 0x00007f1052aaed0f in QThreadPrivate::start (arg=0x1560098) at thread/qthread_unix.cpp:338
#26 0x00007f105281fc53 in start_thread (arg=0x7f102f02c700) at pthread_create.c:308
#27 0x00007f104f3d4d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f10540638c0 (LWP 14890)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1052aaf1e6 in wait (time=18446744073709551615, this=0x1563010) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1563730, mutex=mutex@entry=0x1563708, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f1052aa2252 in QThreadPoolPrivate::waitForDone (this=0x1563680, msecs=msecs@entry=-1) at concurrent/qthreadpool.cpp:298
#4  0x00007f1052aa35f5 in QThreadPool::~QThreadPool (this=0x14f3a50, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440
#5  0x00007f1052aa3629 in QThreadPool::~QThreadPool (this=0x14f3a50, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442
#6  0x00007f1052aa3cb5 in QGlobalStaticDeleter<QThreadPool>::~QGlobalStaticDeleter (this=0x7f1052f13fe0 <theInstance()::cleanup>, __in_chrg=<optimized out>) at ../../src/corelib/global/qglobal.h:1950
#7  0x00007f104f3182a9 in __run_exit_handlers (status=1, listp=0x7f104f6996e8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:77
#8  0x00007f104f3182f5 in __GI_exit (status=<optimized out>) at exit.c:99
#9  0x00007f1050a90c68 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:772
#10 0x00007f1051749170 in KApplication::xioErrhandler (this=0x7fff75c4ce50, dpy=0xcea3f0) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:419
#11 0x00007f104e6b2cce in _XIOError (dpy=dpy@entry=0xcea3f0) at XlibInt.c:1498
#12 0x00007f104e6b069d in _XEventsQueued (dpy=dpy@entry=0xcea3f0, mode=mode@entry=2) at xcb_io.c:366
#13 0x00007f104e6a278b in XEventsQueued (dpy=0xcea3f0, mode=2) at Pending.c:43
#14 0x00007f1050ac6a2c in x11EventSourceCheck (s=0xce62f0) at kernel/qguieventdispatcher_glib.cpp:85
#15 0x00007f104b504b71 in g_main_context_check (context=context@entry=0xcb3bc0, max_priority=2147483647, fds=fds@entry=0x14885d0, n_fds=n_fds@entry=12) at gmain.c:3545
#16 0x00007f104b50508b in g_main_context_iterate (context=context@entry=0xcb3bc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3698
#17 0x00007f104b5051fc in g_main_context_iteration (context=0xcb3bc0, may_block=1) at gmain.c:3762
#18 0x00007f1052bdb145 in QEventDispatcherGlib::processEvents (this=0xce4730, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#19 0x00007f1050ac6fc6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#20 0x00007f1052bacecf in QEventLoop::processEvents (this=this@entry=0x7fff75c4cd60, flags=...) at kernel/qeventloop.cpp:149
#21 0x00007f1052bad1c5 in QEventLoop::exec (this=this@entry=0x7fff75c4cd60, flags=...) at kernel/qeventloop.cpp:204
#22 0x00007f1052bb245b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#23 0x00007f1050a28c9c in QApplication::exec () at kernel/qapplication.cpp:3823
#24 0x00000000004278a9 in main (argc=2, argv=0x7fff75c4cfb8) at /usr/src/debug/gwenview-4.10.5/app/main.cpp:143

Possible duplicates by query: bug 313309.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-09-18 10:18:37 UTC
Something goes wrong within exiv2/xmp.

*** This bug has been marked as a duplicate of bug 313309 ***