Bug 277218 - Gwenview crashes when browsing folder or opening certain images
Summary: Gwenview crashes when browsing folder or opening certain images
Status: RESOLVED DUPLICATE of bug 256841
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-06 18:04 UTC by Henk
Modified: 2012-10-19 13:27 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 Henk 2011-07-06 18:04:28 UTC
Application: gwenview (2.6.0)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
Each time when I open certain folders in Gwenview and the application is generating thumbnails, the crash occurs. It also happens when opening certain image files directly with Gwenview from Dolphin.
Opening the files in GIMP and saving them again, solves the problem for these files.

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 1 (Thread 0x7fdbbb25a780 (LWP 4523))]

Thread 5 (Thread 0x7fdba80c5700 (LWP 4525)):
#0  0xffffffffff60014a in ?? ()
#1  0x00007fdba80c4ae0 in ?? ()
#2  0x00007fff93fff7b2 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 4 (Thread 0x7fdba5322700 (LWP 4528)):
#0  0x00007fdbb7f40f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fdbb48e5104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdbb48e5639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdbba338446 in QEventDispatcherGlib::processEvents (this=0x157c7a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fdbba30c882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fdbba30cabc in QEventLoop::exec (this=0x7fdba5321dd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fdbba223924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007fdbba2eec2f in QInotifyFileSystemWatcherEngine::run (this=0x1a7ab60) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fdbba226175 in QThreadPrivate::start (arg=0x1a7ab60) at thread/qthread_unix.cpp:320
#9  0x00007fdbb53c0d8c in start_thread (arg=0x7fdba5322700) at pthread_create.c:304
#10 0x00007fdbb7f4e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fdb9ffff700 (LWP 4531)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbba22682b in wait (this=<value optimized out>, mutex=0x147d488, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x147d488, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fdbbaba8772 in Gwenview::SemanticInfoThread::run (this=0x147d470) at ../../../gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:135
#4  0x00007fdbba226175 in QThreadPrivate::start (arg=0x147d470) at thread/qthread_unix.cpp:320
#5  0x00007fdbb53c0d8c in start_thread (arg=0x7fdb9ffff700) at pthread_create.c:304
#6  0x00007fdbb7f4e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fdb9f2fd700 (LWP 4536)):
[KCrash Handler]
#6  0x00007fdbb6ef7c58 in ?? () from /usr/lib/libexiv2.so.10
#7  0x00007fdbbab78b9a in Gwenview::JpegContent::orientation (this=<value optimized out>) at ../../../gwenview/lib/jpegcontent.cpp:264
#8  0x00007fdbbab79644 in Gwenview::JpegContent::loadFromData (this=0x7fdb9f2fcd60, data=..., exiv2Image=0x7fdba002b250) at ../../../gwenview/lib/jpegcontent.cpp:238
#9  0x00007fdbbab79854 in Gwenview::JpegContent::loadFromData (this=0x7fdb9f2fcd60, data=...) at ../../../gwenview/lib/jpegcontent.cpp:218
#10 0x00007fdbbab79aa7 in Gwenview::JpegContent::load (this=0x7fdb9f2fcd60, path=...) at ../../../gwenview/lib/jpegcontent.cpp:206
#11 0x00007fdbbab8bd26 in Gwenview::ThumbnailThread::loadThumbnail (this=0x1c78458, needCaching=0x7fdb9f2fce0f) at ../../../gwenview/lib/thumbnailloadjob.cpp:234
#12 0x00007fdbbab8c5a1 in Gwenview::ThumbnailThread::run (this=0x1c78458) at ../../../gwenview/lib/thumbnailloadjob.cpp:204
#13 0x00007fdbba226175 in QThreadPrivate::start (arg=0x1c78458) at thread/qthread_unix.cpp:320
#14 0x00007fdbb53c0d8c in start_thread (arg=0x7fdb9f2fd700) at pthread_create.c:304
#15 0x00007fdbb7f4e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdbbb25a780 (LWP 4523)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbba22682b in wait (this=<value optimized out>, mutex=0x1549a40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1549a40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fdbba225910 in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:722
#4  0x00007fdbba2e25d0 in QFileSystemWatcher::~QFileSystemWatcher (this=0x1549c00, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446
#5  0x00007fdbba2e26a9 in QFileSystemWatcher::~QFileSystemWatcher (this=0x1549c00, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462
#6  0x00007fdbba31fc14 in QObjectPrivate::deleteChildren (this=0x1549b60) at kernel/qobject.cpp:1964
#7  0x00007fdbba3245f4 in QObject::~QObject (this=0x1549a80, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946
#8  0x00007fdbb7c287d9 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x1549a80, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51
#9  0x00007fdbb7ea1961 in __run_exit_handlers (status=1) at exit.c:78
#10 exit (status=1) at exit.c:100
#11 0x00007fdbb8727d48 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781
#12 0x00007fdbb98aa638 in KApplication::xioErrhandler (this=0x7fff93f57f40, dpy=0x137fad0) at ../../kdeui/kernel/kapplication.cpp:419
#13 0x00007fdbb5c9edee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007fdbb5c9c62d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007fdbb5c8cf1f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#16 0x00007fdbb8762c4c in x11EventSourceCheck (s=0x137a9b0) at kernel/qguieventdispatcher_glib.cpp:85
#17 0x00007fdbb48e4854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fdbb48e5122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fdbb48e5639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fdbba3383ef in QEventDispatcherGlib::processEvents (this=0x132c340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#21 0x00007fdbb8762dfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x00007fdbba30c882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#23 0x00007fdbba30cabc in QEventLoop::exec (this=0x7fff93f57e90, flags=...) at kernel/qeventloop.cpp:201
#24 0x00007fdbba310ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#25 0x000000000043ddac in main (argc=5, argv=<value optimized out>) at ../../../gwenview/app/main.cpp:139

Possible duplicates by query: bug 275353, bug 261067, bug 256841, bug 244939.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-12-09 11:37:02 UTC

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