Bug 241783 - konqueror crashes as soon as .jpeg file open attempted
Summary: konqueror crashes as soon as .jpeg file open attempted
Status: RESOLVED DUPLICATE of bug 256841
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
: 244939 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-06-15 01:10 UTC by Krogodile Bungee
Modified: 2012-10-19 13:26 UTC (History)
3 users (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 Krogodile Bungee 2010-06-15 01:10:52 UTC
Application: konqueror (4.4.4 (KDE 4.4.4))
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-1-686-bigmem i686
Distribution (Platform): Debian unstable

-- Information about the crash:
konqueror crashes as soon as .jpeg file open attempted

The crash can be reproduced every time.

 -- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[Current thread is 1 (Thread 0xb53ea710 (LWP 12507))]

Thread 3 (Thread 0xaf95bb70 (LWP 12525)):
#0  0xb7741424 in __kernel_vsyscall ()
#1  0xb5821f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb75e90bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb0960217 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb0960261 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0xb581d955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#6  0xb75dc10e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xaf15ab70 (LWP 12555)):
[KCrash Handler]
#6  0xa9f5afd9 in Exiv2::ExifData::findKey(Exiv2::ExifKey const&) () from /usr/lib/libexiv2.so.6
#7  0xaa11a0ce in Gwenview::JpegContent::orientation (this=0xa716408) at ../../../gwenview/lib/jpegcontent.cpp:242
#8  0xaa11a6bc in Gwenview::JpegContent::loadFromData (this=0xa716408, data=..., exiv2Image=0xb491ad8) at ../../../gwenview/lib/jpegcontent.cpp:220
#9  0xaa0f67d7 in Gwenview::LoadingDocumentImplPrivate::loadMetaInfo (this=0xb1478a8) at ../../../gwenview/lib/document/loadingdocumentimpl.cpp:183
#10 0xaa0f5e2d in QtConcurrent::StoredMemberFunctionPointerCall0<bool, Gwenview::LoadingDocumentImplPrivate>::runFunctor (this=0xa72b2a0)
    at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:200
#11 0xaa0f71a1 in QtConcurrent::RunFunctionTask<bool>::run() () from /usr/lib/libgwenviewlib.so.4
#12 0xb6820ec9 in QThreadPoolThread::run (this=0x9f9e120) at concurrent/qthreadpool.cpp:106
#13 0xb682bfae in QThreadPrivate::start (arg=0x9f9e120) at thread/qthread_unix.cpp:248
#14 0xb581d955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#15 0xb75dc10e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb53ea710 (LWP 12507)):
#0  0xb7741424 in __kernel_vsyscall ()
#1  0xb5821f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb75e90bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb682cfa7 in QWaitConditionPrivate::wait (this=0x9f7c6c4, mutex=0x9f7c6b0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9f7c6c4, mutex=0x9f7c6b0, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb6820ccf in QThreadPoolPrivate::waitForDone (this=0x9f7c660) at concurrent/qthreadpool.cpp:295
#6  0xb6821480 in ~QThreadPool (this=0x9e79390, __in_chrg=<value optimized out>) at concurrent/qthreadpool.cpp:428
#7  0xb6821aca in ~QGlobalStaticDeleter (this=0xb6a3f100, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1800
#8  0xb753f2bf in ?? () from /lib/i686/cmov/libc.so.6
#9  0xb753f32f in exit () from /lib/i686/cmov/libc.so.6
#10 0xb5e78f6b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:744
#11 0xb6e774fa in KApplication::xioErrhandler (this=0xbfb56950, dpy=0x8472c20) at ../../kdeui/kernel/kapplication.cpp:408
#12 0xb6e77536 in kde_xio_errhandler (dpy=0x8472c20) at ../../kdeui/kernel/kapplication.cpp:125
#13 0xb7352ee6 in _XIOError () from /usr/lib/libX11.so.6
#14 0xb735a21a in ?? () from /usr/lib/libX11.so.6
#15 0xb735ab96 in _XEventsQueued () from /usr/lib/libX11.so.6
#16 0xb734366b in XEventsQueued () from /usr/lib/libX11.so.6
#17 0xb5eb6115 in x11EventSourceCheck (s=0x8463ae8) at kernel/qguieventdispatcher_glib.cpp:87
#18 0xb577cde9 in g_main_context_check () from /lib/libglib-2.0.so.0
#19 0xb577d71e in ?? () from /lib/libglib-2.0.so.0
#20 0xb577db08 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#21 0xb6954095 in QEventDispatcherGlib::processEvents (this=0x8448c08, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#22 0xb5eb5f45 in QGuiEventDispatcherGlib::processEvents (this=0x8448c08, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#23 0xb6926b49 in QEventLoop::processEvents (this=0xbfb567a4, flags=) at kernel/qeventloop.cpp:149
#24 0xb6926f9a in QEventLoop::exec (this=0xbfb567a4, flags=...) at kernel/qeventloop.cpp:201
#25 0xb692c1cf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#26 0xb5df7667 in QApplication::exec () at kernel/qapplication.cpp:3581
#27 0xb772698f in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#28 0x080485fb in _start ()

Reported using DrKonqi
Comment 1 Aurelien Gateau 2010-06-15 22:53:24 UTC
It crashes in exiv2, a library used to manipulate image meta data. What version of exiv2 do you use? I am wondering if there could be a problem with Exiv2 on current Debian Unstable, as I just went through another crash report in Exiv2 (bug #241777)
Comment 2 Tommi Tervo 2010-07-17 11:39:53 UTC
*** Bug 244939 has been marked as a duplicate of this bug. ***
Comment 3 Farhan 2011-12-07 08:42:45 UTC
As of version 4.7.3, this bug appears to have been fixed.

I successfully opened jpeg and jpg files stored locally and on websites and there was no crash. I tried this with around 14 images.
Comment 4 Farhan 2011-12-07 08:44:37 UTC
exiv2 version is 0.21.1
Comment 5 Myriam Schweingruber 2011-12-09 11:34:29 UTC

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