Bug 248232 - gwenview crashes opening online image
Summary: gwenview crashes opening online image
Status: RESOLVED DUPLICATE of bug 241777
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-18 11:40 UTC by René Serral
Modified: 2012-10-19 13:26 UTC (History)
0 users

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 René Serral 2010-08-18 11:40:09 UTC
Application: gwenview (2.5.0)
KDE Platform Version: 4.5.00 (KDE 4.5.0) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.35.2-notux i686
Distribution: Debian GNU/Linux 5.0.5 (lenny)

-- Information about the crash:
I actually found the crash when using akregator reading a blog post, and sometimes while surfing with konqueror. But since looking at the backtrace it seems a gwenview issue I rather file the bug here.

- What I was doing when the application crashed:
While running:
$ gwenview http://lh4.ggpht.com/_DsEzMwoRlb4/TGsDfHGAmII/AAAAAAAAAaM/LD_Pr8r6S6A/fy-bug-kalgebra.jpg

Every time the program crashes. I found the issue with other images as well.

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4bf2710 (LWP 7037))]

Thread 2 (Thread 0xb230cb70 (LWP 7042)):
[KCrash Handler]
#7  0x00000010 in ?? ()
#8  0xb57c1c95 in Exiv2::ExifKey::clone() const () from /usr/lib/libexiv2.so.9
#9  0xb575b9c8 in Exiv2::Exifdatum::Exifdatum(Exiv2::Exifdatum const&) () from /usr/lib/libexiv2.so.9
#10 0xb777f84d in std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<Exiv2::Exifdatum const*, std::vector<Exiv2::Exifdatum, std::allocator<Exiv2::Exifdatum> > >, Exiv2::Exifdatum*> (__first=..., __last=..., __result=0xb19ec008) at /usr/include/c++/4.4/bits/stl_uninitialized.h:74
#11 0xb777f5dd in std::uninitialized_copy<__gnu_cxx::__normal_iterator<Exiv2::Exifdatum const*, std::vector<Exiv2::Exifdatum, std::allocator<Exiv2::Exifdatum> > >, Exiv2::Exifdatum*> (__first=..., 
    __last=..., __result=0xb19ec008) at /usr/include/c++/4.4/bits/stl_uninitialized.h:117
#12 0xb777f308 in std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Exiv2::Exifdatum const*, std::vector<Exiv2::Exifdatum, std::allocator<Exiv2::Exifdatum> > >, Exiv2::Exifdatum*, Exiv2::Exifdatum> (__first=..., __last=..., __result=0xb19ec008) at /usr/include/c++/4.4/bits/stl_uninitialized.h:257
#13 0xb777ef9d in std::vector<Exiv2::Exifdatum, std::allocator<Exiv2::Exifdatum> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<Exiv2::Exifdatum const*, std::vector<Exiv2::Exifdatum, std::allocator<Exiv2::Exifdatum> > > > (this=0x9341a80, __n=74704, __first=..., __last=...) at /usr/include/c++/4.4/bits/stl_vector.h:966
#14 0xb777ea87 in std::vector<Exiv2::Exifdatum, std::allocator<Exiv2::Exifdatum> >::operator= (this=0x9341a80, __x=...) at /usr/include/c++/4.4/bits/vector.tcc:165
#15 0xb777e848 in Exiv2::ExifData::operator= (this=0x9341a80) at /usr/include/exiv2/exif.hpp:440
#16 0xb777c6d1 in Gwenview::JpegContent::loadFromData (this=0x93faaa8, data=..., exiv2Image=0x9377fb0) at /media/kdesvn/kde4svn/src/kdegraphics/gwenview/lib/jpegcontent.cpp:234
#17 0xb775945d in Gwenview::LoadingDocumentImplPrivate::loadMetaInfo (this=0x9363388) at /media/kdesvn/kde4svn/src/kdegraphics/gwenview/lib/document/loadingdocumentimpl.cpp:183
#18 0xb775b08a in QtConcurrent::StoredMemberFunctionPointerCall0<bool, Gwenview::LoadingDocumentImplPrivate>::runFunctor (this=0x93b3550)
    at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:200
#19 0xb775b006 in QtConcurrent::RunFunctionTask<bool>::run (this=0x93b3550) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:103
#20 0xb723bec9 in ?? () from /usr/lib/libQtCore.so.4
#21 0xb7246fae in ?? () from /usr/lib/libQtCore.so.4
#22 0xb71c3955 in start_thread (arg=0xb230cb70) at pthread_create.c:300
#23 0xb5c2110e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb4bf2710 (LWP 7037)):
#0  0xb7883424 in __kernel_vsyscall ()
#1  0xb71c7f7f in __pthread_cond_wait (cond=0x93948f8, mutex=0x93948e0) at pthread_cond_wait.c:153
#2  0xb7247fa7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb723bccf in ?? () from /usr/lib/libQtCore.so.4
#4  0xb723c480 in QThreadPool::~QThreadPool() () from /usr/lib/libQtCore.so.4
#5  0xb723caca in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5b842bf in __run_exit_handlers (status=1, listp=0xb5c98304, run_list_atexit=true) at exit.c:78
#7  0xb5b8432f in *__GI_exit (status=1) at exit.c:100
#8  0xb5faef6b in ?? () from /usr/lib/libQtGui.so.4
#9  0xb6db34b7 in KApplication::xioErrhandler (this=0xbfe5d178, dpy=0x8f8ed10) at /media/kdesvn/kde4svn/src/kdelibs/kdeui/kernel/kapplication.cpp:416
#10 0xb6db21ce in kde_xio_errhandler (dpy=0x8f8ed10) at /media/kdesvn/kde4svn/src/kdelibs/kdeui/kernel/kapplication.cpp:125
#11 0xb59c2ee6 in _XIOError () from /usr/lib/libX11.so.6
#12 0xb59ca21a in ?? () from /usr/lib/libX11.so.6
#13 0xb59cab96 in _XEventsQueued () from /usr/lib/libX11.so.6
#14 0xb59b366b in XEventsQueued () from /usr/lib/libX11.so.6
#15 0xb5fec19e in ?? () from /usr/lib/libQtGui.so.4
#16 0xb53c77ca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#17 0xb53c7be9 in ?? () from /lib/libglib-2.0.so.0
#18 0xb53c81b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#19 0xb736f095 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#20 0xb5febf45 in ?? () from /usr/lib/libQtGui.so.4
#21 0xb7341b49 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#22 0xb7341f9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0xb73471cf in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#24 0xb5f2d667 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#25 0x08086440 in main (argc=2, argv=0xbfe5d2c4) at /media/kdesvn/kde4svn/src/kdegraphics/gwenview/app/main.cpp:139

Reported using DrKonqi
Comment 1 Christoph Feck 2010-09-26 22:55:00 UTC

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