Bug 295997 - Gwenview crash in fullscreen mode
Summary: Gwenview crash in fullscreen mode
Status: RESOLVED DUPLICATE of bug 295474
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 2.8.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-14 13:10 UTC by Egbert Gerber
Modified: 2012-10-19 13:27 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 Egbert Gerber 2012-03-14 13:10:41 UTC
Application: gwenview (2.8.1)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.2.0-15-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
I openened an arbitrary jpeg image in Gwenview (by double-clicking it in Dolphin), switched to fullscreen mode (double-click on the image), used the thumb bar to leaf through the available images in the same folder.
More often than not, Gwenview would crash once I came to a particular image.
If I opened that image directly, no crash would occur.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
__lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 1 (Thread 0x7f8851d7d7c0 (LWP 1216))]

Thread 4 (Thread 0x7f883b14c700 (LWP 1218)):
#0  0x00007ffffa7ff70a in ?? ()
#1  0x00007ffffa7ff959 in ?? ()
#2  0x00007f884b0a207b in __GI_clock_gettime (clock_id=1, tp=0x7f883b14ba40) at ../sysdeps/unix/clock_gettime.c:100
#3  0x00007f8850b11724 in do_gettime (frac=0x7f883b14ba58, sec=0x7f883b14ba50) at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007f8850be936d in QTimerInfoList::updateCurrentTime (this=0x1e904e0) at kernel/qeventdispatcher_unix.cpp:343
#6  0x00007f8850be96a3 in QTimerInfoList::timerWait (this=0x1e904e0, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#7  0x00007f8850be80dc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f883b14bb3c) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007f8850be8185 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007f884adebff2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f884adecdfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f884aded429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f8850be8c06 in QEventDispatcherGlib::processEvents (this=0x1e8ee10, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#13 0x00007f8850bb83e2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007f8850bb8637 in QEventLoop::exec (this=0x7f883b14bcd0, flags=...) at kernel/qeventloop.cpp:204
#15 0x00007f8850ab8067 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#16 0x00007f8850b9817f in QInotifyFileSystemWatcherEngine::run (this=0x1e8c3a0) at io/qfilesystemwatcher_inotify.cpp:248
#17 0x00007f8850abb08b in QThreadPrivate::start (arg=0x1e8c3a0) at thread/qthread_unix.cpp:298
#18 0x00007f88480ca354 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#19 0x00007f884b6b6efc in start_thread (arg=0x7f883b14c700) at pthread_create.c:304
#20 0x00007f884e78d59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f8831d8d700 (LWP 1229)):
[KCrash Handler]
#6  malloc_consolidate (av=0x7f882c000020) at malloc.c:5153
#7  0x00007f884e725a4f in malloc_consolidate (av=0x7f882c000020) at malloc.c:5115
#8  _int_malloc (av=0x7f882c000020, bytes=65536) at malloc.c:4373
#9  0x00007f884e7283cd in __GI___libc_malloc (bytes=65536) at malloc.c:3660
#10 0x00007f88480c9955 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#11 0x00007f88462dfe41 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.20
#12 0x00007f8850abd088 in QByteArray::realloc (this=0x7f8834004628, alloc=65504) at tools/qbytearray.cpp:1452
#13 0x00007f8850abd1a9 in QByteArray::resize (this=0x7f8834004628, size=32768) at tools/qbytearray.cpp:1420
#14 0x00007f884ca43a06 in reserve (bytes=2, this=0x7f88340045b0) at ../../include/QtCore/private/../../../src/corelib/tools/qringbuffer_p.h:158
#15 QAbstractSocket::writeData (this=<optimized out>, data=0x7f8831d8c56c "\021", size=2) at socket/qabstractsocket.cpp:2315
#16 0x00007f8850b4c4af in QIODevice::write (this=0x7f88340042d0, data=0x7f8831d8c56c "\021", maxSize=<optimized out>) at io/qiodevice.cpp:1370
#17 0x00007f884a873095 in ?? () from /usr/lib/libsopranoclient.so.1
#18 0x00007f884a87928a in ?? () from /usr/lib/libsopranoclient.so.1
#19 0x00007f884a87aa03 in ?? () from /usr/lib/libsopranoclient.so.1
#20 0x00007f88505a50b2 in Nepomuk::MainModel::executeQuery (this=0x1ddeec0, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at ../../nepomuk/core/nepomukmainmodel.cpp:212
#21 0x00007f8850595083 in Nepomuk::ResourceData::load (this=0x7f882c02e170) at ../../nepomuk/core/resourcedata.cpp:417
#22 0x00007f885059595c in Nepomuk::ResourceData::property (this=0x7f882c02e170, uri=...) at ../../nepomuk/core/resourcedata.cpp:265
#23 0x00007f88505a9893 in Nepomuk::Resource::property (this=0x7f8831d8cc10, uri=...) at ../../nepomuk/core/resource.cpp:301
#24 0x00007f88505a9cc3 in Nepomuk::Resource::description (this=0x7f8831d8cc10) at ../../nepomuk/core/resource.cpp:545
#25 0x00007f88516d0507 in Gwenview::RetrieveTask::execute (this=0x7f882cf9a970) at ../../lib/semanticinfo/nepomuksemanticinfobackend.cpp:70
#26 0x00007f88516cfe48 in Gwenview::SemanticInfoThread::run (this=0x1db3fa0) at ../../lib/semanticinfo/nepomuksemanticinfobackend.cpp:152
#27 0x00007f8850abb08b in QThreadPrivate::start (arg=0x1db3fa0) at thread/qthread_unix.cpp:298
#28 0x00007f88480ca354 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#29 0x00007f884b6b6efc in start_thread (arg=0x7f8831d8d700) at pthread_create.c:304
#30 0x00007f884e78d59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#31 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f88330ce700 (LWP 1246)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f884e72a62f in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f884e7289c1 in __GI___libc_free (mem=0x7f882c000020) at malloc.c:3736
#3  0x00007f88462dfbb1 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.20
#4  0x00007f884daf502d in ?? () from /usr/lib/x86_64-linux-gnu/libjpeg.so.62
#5  0x00007f884dae1ac5 in jpeg_abort () from /usr/lib/x86_64-linux-gnu/libjpeg.so.62
#6  0x00007f884dae67f4 in jpeg_finish_decompress () from /usr/lib/x86_64-linux-gnu/libjpeg.so.62
#7  0x00007f8851694fd3 in Gwenview::loadJpeg (image=0x408e750, ioDevice=0x7f88330cdc30, scaledSize=...) at ../../lib/imageformats/jpeghandler.cpp:205
#8  0x00007f884f4b5528 in QImageReader::read (this=0x7f88330cdc50, image=0x408e750) at image/qimagereader.cpp:1205
#9  0x00007f885166eb27 in Gwenview::LoadingDocumentImplPrivate::loadImageData (this=0x408e6b0) at ../../lib/document/loadingdocumentimpl.cpp:225
#10 0x00007f88516670c6 in run (this=0x2885a90) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120
#11 QtConcurrent::RunFunctionTask<void>::run (this=0x2885a90) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:114
#12 0x00007f8850aae5b2 in QThreadPoolThread::run (this=0x28605b0) at concurrent/qthreadpool.cpp:107
#13 0x00007f8850abb08b in QThreadPrivate::start (arg=0x28605b0) at thread/qthread_unix.cpp:298
#14 0x00007f88480ca354 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#15 0x00007f884b6b6efc in start_thread (arg=0x7f88330ce700) at pthread_create.c:304
#16 0x00007f884e78d59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8851d7d7c0 (LWP 1216)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f884e72a62f in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f884e7289c1 in __GI___libc_free (mem=0x7f882c000020) at malloc.c:3736
#3  0x00007f88462dfbb1 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.20
#4  0x00007f884bd8e91e in qMetaTypeDeleteHelper<QDBusMessage> (t=0x7f8834501610) at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:134
#5  0x00007f8850bca009 in QMetaCallEvent::~QMetaCallEvent (this=0x7f883591f790, __in_chrg=<optimized out>) at kernel/qobject.cpp:509
#6  0x00007f8850bca069 in QMetaCallEvent::~QMetaCallEvent (this=0x7f883591f790, __in_chrg=<optimized out>) at kernel/qobject.cpp:518
#7  0x00007f8850bbd3d3 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1b4a2b0) at kernel/qcoreapplication.cpp:1516
#8  0x00007f8850be8773 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#9  postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#10 0x00007f884adeca5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f884aded258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f884aded429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007f8850be8b9f in QEventDispatcherGlib::processEvents (this=0x1b4b770, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#14 0x00007f884f49321e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#15 0x00007f8850bb83e2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#16 0x00007f8850bb8637 in QEventLoop::exec (this=0x7ffffa796b50, flags=...) at kernel/qeventloop.cpp:204
#17 0x00007f8850bbd6c7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#18 0x0000000000426875 in main (argc=6, argv=0x7ffffa796f18) at ../../app/main.cpp:142

Possible duplicates by query: bug 284552.

Reported using DrKonqi
Comment 1 Christoph Feck 2012-03-15 21:11:02 UTC

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