Bug 351289

Summary: gwenview crash in (or exitting from) slideview mode
Product: [Applications] gwenview Reporter: RJVB <rjvbertin>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: myriam, nate
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description RJVB 2015-08-14 12:03:23 UTC
Application: gwenview (4.14.0 pre)
KDE Platform Version: 4.14.7 (Compiled from sources)
Qt Version: 4.8.7
Operating System: Linux 3.14.46-ck1-mainline-amdf10-rjvb x86_64
Distribution: Ubuntu 14.04.3 LTS

-- Information about the crash:
- What I was doing when the application crashed:

I was trying to browse through a photo collection using gwenview's slideview mode when I encountered this crash. I'm not exactly sure what I did just before the application dropped out from under me; it's possible I hit escape as in the bug report I've marked as (probably) related.
I'm using gwenview "4.14.0 pre" , from git commit #0486886 .

-- Backtrace:
Application: Gwenview (gwenview), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f213bef4840 (LWP 22080))]

Thread 4 (Thread 0x7f2122ee7700 (LWP 22085)):
#0  __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7f211c000a60) at pthread_mutex_unlock.c:309
#1  __GI___pthread_mutex_unlock (mutex=0x7f211c000a60) at pthread_mutex_unlock.c:310
#2  0x00007f21347f49b1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f21347b2ef6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f21347b30ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f213ab1c28e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f213abd2eef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f213abd4db6 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f213aab4669 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f213ab08c03 in QInotifyFileSystemWatcherEngine::run() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f213aab4306 in QThreadPrivate::start(void*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007f2134c7e182 in start_thread (arg=0x7f2122ee7700) at pthread_create.c:312
#12 0x00007f213833747d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f212136d700 (LWP 22087)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f21222884c3 in cnd_wait (mtx=0x1bb04f0, cond=0x1bb0518) at ../../../../../../../include/c11/threads_posix.h:154
#2  pipe_semaphore_wait (sema=0x1bb04f0) at ../../../../../../../src/gallium/auxiliary/os/os_thread.h:248
#3  radeon_drm_cs_emit_ioctl (param=param@entry=0x1bb0210) at ../../../../../../../src/gallium/winsys/radeon/drm/radeon_drm_winsys.c:574
#4  0x00007f2122287e07 in impl_thrd_routine (p=<optimized out>) at ../../../../../../../include/c11/threads_posix.h:87
#5  0x00007f2134c7e182 in start_thread (arg=0x7f212136d700) at pthread_create.c:312
#6  0x00007f213833747d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f2113fff700 (LWP 22180)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f213aab1602 in QMutexPrivate::wait(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f213ab62f35 in QMutex::lockInternal() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f213b7d25e1 in lockInline (this=<optimized out>) at /usr/include/qt4/QtCore/qmutex.h:198
#4  QMutexLocker (m=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtCore/qmutex.h:109
#5  Gwenview::ThumbnailGenerator::run (this=0x28b7de0) at ../../lib/thumbnailprovider/thumbnailgenerator.cpp:274
#6  0x00007f213aab4306 in QThreadPrivate::start(void*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f2134c7e182 in start_thread (arg=0x7f2113fff700) at pthread_create.c:312
#8  0x00007f213833747d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f213bef4840 (LWP 22080)):
[KCrash Handler]
#6  0x00007f2138273cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f21382770d8 in __GI_abort () at abort.c:89
#8  0x00007f213ab6ad25 in qt_message_output(QtMsgType, char const*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f213ab6b185 in qt_message(QtMsgType, char const*, __va_list_tag*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f213ab6b351 in qFatal(char const*, ...) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007f213b7d2194 in Gwenview::ThumbnailGenerator::load (this=0x28b7de0, originalUri=..., originalTime=1439281942, originalFileSize=6092748, originalMimeType=..., pixPath=..., thumbnailPath=..., group=Gwenview::ThumbnailGroup::Normal) at ../../lib/thumbnailprovider/thumbnailgenerator.cpp:198
#12 0x00007f213b7d6ad8 in Gwenview::ThumbnailProvider::startCreatingThumbnail (this=0x18ef7c0, pixPath=...) at ../../lib/thumbnailprovider/thumbnailprovider.cpp:546
#13 0x00007f213b7d38d3 in Gwenview::ThumbnailProvider::checkThumbnail (this=0x18ef7c0) at ../../lib/thumbnailprovider/thumbnailprovider.cpp:487
#14 0x00007f213abf5a51 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007f21393444ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007f213935233b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007f213a053307 in KApplication::notify (this=0x7ffccca6c6b8, receiver=0x18ef7c0, event=0x2801990) at ../../kdeui/kernel/kapplication.cpp:321
#18 0x00007f213abd269c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007f213abd2a9b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#20 0x00007f213ab1d9b3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007f21347b2e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f21347b3048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f21347b30ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f213ab1c251 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007f213974b3a6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#26 0x00007f213abd2eef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x00007f213abd4db6 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00007f213abd50a9 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#29 0x000000000044e7a8 in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:145

The reporter indicates this bug may be a duplicate of or related to bug 323580.

Possible duplicates by query: bug 323580.

Reported using DrKonqi
Comment 1 Nate Graham 2017-09-08 23:17:52 UTC

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