Bug#728428: gwenview: freezes upon indexing a 1000 images directory mounted using sshfs
Package: gwenview
Version: 4:4.10.5-1
Severity: normal
Dear Maintainer,
Gwenview consistently freezes while indexing large photo repository directories
mounted over sshfs. The indexing stops, and the application cannot be used nor
closed normally.
Backtrace after ctrl-C during a freeze:
nview(11711) Gwenview::ThumbnailLoadJob::checkThumbnail: Thumbnail for
"file:///home/frederik/Mediaserver/Photos/2011/201110_Sri_Lanka/DSC_0642.MOV"
does not
contain correct image size information
[New Thread 0x7fffe0c67700 (LWP 11754)]
[New Thread 0x7fffd8bce700 (LWP 11761)]
[Thread 0x7fffd8bce700 (LWP 11761) exited]
[Thread 0x7fffe1468700 (LWP 11733) exited]
[New Thread 0x7fffe1468700 (LWP 11777)]
[Thread 0x7fffe1468700 (LWP 11777) exited]
[New Thread 0x7fffe1468700 (LWP 11790)]
[Thread 0x7fffe1468700 (LWP 11790) exited]
[New Thread 0x7fffe1468700 (LWP 11800)]
[Thread 0x7fffe1468700 (LWP 11800) exited]
[New Thread 0x7fffe1468700 (LWP 11820)]
[Thread 0x7fffe1468700 (LWP 11820) exited]
^C
Program received signal SIGINT, Interrupt.
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
38 ../sysdeps/unix/sysv/linux/x86_64/syscall.S: No such file or directory.
(gdb) bt
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff6cb7a93 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x1261430) at thread/qmutex_unix.cpp:99
#2 QMutexPrivate::wait (this=this@entry=0x1261430, timeout=timeout@entry=-1)
at thread/qmutex_unix.cpp:113
#3 0x00007ffff6cb3f35 in QMutex::lockInternal (this=this@entry=0x127c748) at
thread/qmutex.cpp:450
#4 0x00007ffff78d25a6 in lockInline (this=0x127c748) at
/usr/include/qt4/QtCore/qmutex.h:190
#5 QMutexLocker (m=0x127c748, this=<synthetic pointer>) at
/usr/include/qt4/QtCore/qmutex.h:109
#6 Gwenview::ThumbnailThread::cancel (this=this@entry=0x127c6e8) at
../../lib/thumbnailloadjob.cpp:186
#7 0x00007ffff78d4487 in Gwenview::ThumbnailLoadJob::~ThumbnailLoadJob
(this=0x127c680, __in_chrg=<optimized out>) at
../../lib/thumbnailloadjob.cpp:431
#8 0x00007ffff78d46f9 in Gwenview::ThumbnailLoadJob::~ThumbnailLoadJob
(this=0x127c680, __in_chrg=<optimized out>) at
../../lib/thumbnailloadjob.cpp:434
#9 0x00007ffff6dd38b8 in QObject::event (this=0x127c680, e=<optimized out>) at
kernel/qobject.cpp:1175
#10 0x00007ffff53d175c in QApplicationPrivate::notify_helper
(this=this@entry=0x6c2c50, receiver=receiver@entry=0x127c680,
e=e@entry=0x125a530) at kernel/qapplication.cpp:4567
#11 0x00007ffff53d7dd0 in QApplication::notify (this=this@entry=0x7fffffffe150,
receiver=receiver@entry=0x127c680, e=e@entry=0x125a530) at
kernel/qapplication.cpp:4353
#12 0x00007ffff60f5cfa in KApplication::notify (this=0x7fffffffe150,
receiver=0x127c680, event=0x125a530) at ../../kdeui/kernel/kapplication.cpp:311
#13 0x00007ffff6dbb33d in QCoreApplication::notifyInternal
(this=0x7fffffffe150, receiver=receiver@entry=0x127c680,
event=event@entry=0x125a530) at kernel/qcoreapplication.cpp:949
#14 0x00007ffff6dbe89f in sendEvent (event=0x125a530, receiver=0x127c680) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#15 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x691150) at
kernel/qcoreapplication.cpp:1573
#16 0x00007ffff6dbed43 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1466
#17 0x00007ffff6de8bf3 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#18 postEventSourceDispatch (s=0x6c6ba0) at
kernel/qeventdispatcher_glib.cpp:280
#19 0x00007ffff0c9eea6 in g_main_context_dispatch () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#20 0x00007ffff0c9f1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff0c9f29c in g_main_context_iteration () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#22 0x00007ffff6de84b5 in QEventDispatcherGlib::processEvents (this=0x692610,
flags=...) at kernel/qeventdispatcher_glib.cpp:425
#23 0x00007ffff546f896 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007ffff6db9f9f in QEventLoop::processEvents
(this=this@entry=0x7fffffffe060, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007ffff6dba295 in QEventLoop::exec (this=this@entry=0x7fffffffe060,
flags=...) at kernel/qeventloop.cpp:204
#26 0x00007ffff6dbf8db in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1221
#27 0x00007ffff53cff1c in QApplication::exec () at kernel/qapplication.cpp:3828
#28 0x0000000000427839 in main (argc=1, argv=0x7fffffffe2b8) at
../../app/main.cpp:143
(gdb)
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.11-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gwenview depends on:
ii kde-runtime 4:4.10.5-1
ii libc6 2.17-93
ii libexiv2-12 0.23-1
ii libgcc1 1:4.8.2-1
ii libjpeg8 8d-1
ii libkactivities6 4:4.10.5-1
ii libkdecore5 4:4.10.5-1+b1
ii libkdeui5 4:4.10.5-1+b1
ii libkfile4 4:4.10.5-1+b1
ii libkio5 4:4.10.5-1+b1
ii libkipi10 4:4.10.5-1
ii libkonq5abi1 4:4.10.5-1
ii libkparts4 4:4.10.5-1+b1
ii liblcms2-2 2.2+git20110628-2.3
ii libnepomuk4 4:4.10.5-1+b1
ii libphonon4 4:4.6.0.0-3
ii libpng12-0 1.2.49-5
ii libqt4-opengl 4:4.8.5+git121-g2a9ea11+dfsg1-2
ii libqt4-svg 4:4.8.5+git121-g2a9ea11+dfsg1-2
ii libqtcore4 4:4.8.5+git121-g2a9ea11+dfsg1-2
ii libqtgui4 4:4.8.5+git121-g2a9ea11+dfsg1-2
ii libsolid4 4:4.10.5-1+b1
ii libstdc++6 4.8.2-1
ii libx11-6 2:1.6.2-1
ii phonon 4:4.6.0.0-3
Versions of packages gwenview recommends:
ii kamera 4:4.10.5-1
Versions of packages gwenview suggests:
pn svgpart <none>
-- no debconf information
Reply to: