Bug 360517 - Gwenview crashes when using image viewer and navigating to next image with arrowkey on keyboard
Summary: Gwenview crashes when using image viewer and navigating to next image with ar...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Baloo
Classification: Unmaintained
Component: General (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Pinak Ahuja
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-03-14 12:44 UTC by pandorasan
Modified: 2016-07-07 12:24 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (4.40 KB, text/plain)
2016-03-14 13:42 UTC, pandorasan
Details
New crash information added by DrKonqi (4.27 KB, text/plain)
2016-03-14 14:24 UTC, pandorasan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description pandorasan 2016-03-14 12:44:34 UTC
Application: gwenview (4.14.0 pre)
KDE Platform Version: 4.14.17
Qt Version: 4.8.6
Operating System: Linux 4.1.15-8-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
I am rating images with Gwenview. When going to next image, sometimes Gwenview crashes. Happens a couple of times per day.
I have used both OpenGL and software viewer. Crash seems to happen with both settings.
I have nvidia drivers installed. OS > OpenSuse Leap 42.1

The crash can be reproduced sometimes.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f36b6d75880 (LWP 14119))]

Thread 3 (Thread 0x7f369ee0c700 (LWP 14124)):
#0  0x00007f36b3796bbd in poll () at /lib64/libc.so.6
#1  0x00007f36b0626e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f36b0626f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f36b6305fde in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f36b62d7d4f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f36b62d8045 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f36b61d54df in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f36b62b9653 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f36b61d7bbf in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f36b0af60a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f36b379efed in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f3696935700 (LWP 16802)):
#0  0x00007f36b0afa3e8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f36b61d8084 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007f36b61cbbda in  () at /usr/lib64/libQtCore.so.4
#3  0x00007f36b61d7bbf in  () at /usr/lib64/libQtCore.so.4
#4  0x00007f36b0af60a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f36b379efed in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f36b6d75880 (LWP 14119)):
[KCrash Handler]
#6  0x00007f36abbef598 in Xapian::Database::get_document(unsigned int) const () at /usr/lib64/libxapian.so.22
#7  0x00007f36ab99e8a4 in Baloo::XapianDatabase::document(unsigned int) () at /usr/lib64/libbalooxapian.so.4
#8  0x00007f36b1db72ed in Baloo::FileModifyJob::doStart() () at /usr/lib64/libbaloofiles.so.4
#9  0x00007f36b62f149e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#10 0x00007f36b448679c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#11 0x00007f36b448ccdd in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#12 0x00007f36b519de1a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#13 0x00007f36b62d918d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#14 0x00007f36b62dc45d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#15 0x00007f36b63067fe in  () at /usr/lib64/libQtCore.so.4
#16 0x00007f36b0626c84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#17 0x00007f36b0626ed8 in  () at /usr/lib64/libglib-2.0.so.0
#18 0x00007f36b0626f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#19 0x00007f36b6305fbe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#20 0x00007f36b45236a6 in  () at /usr/lib64/libQtGui.so.4
#21 0x00007f36b62d7d4f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#22 0x00007f36b62d8045 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#23 0x00007f36b62dd499 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#24 0x0000000000429ded in  ()
#25 0x00007f36b36dbb05 in __libc_start_main () at /lib64/libc.so.6
#26 0x000000000042a092 in _start ()

Possible duplicates by query: bug 354329, bug 347915, bug 340933.

Reported using DrKonqi
Comment 1 pandorasan 2016-03-14 13:42:19 UTC
Created attachment 97893 [details]
New crash information added by DrKonqi

gwenview (4.14.0 pre) on KDE Platform 4.14.17 using Qt 4.8.6

- What I was doing when the application crashed:

Browsing in folder with images using arrow keys on keyboard. Image viewer using OpenGL

-- Backtrace (Reduced):
#6  0x00007f9ff4257598 in Xapian::Database::get_document(unsigned int) const () at /usr/lib64/libxapian.so.22
#7  0x00007f9ff40068a4 in Baloo::XapianDatabase::document(unsigned int) () at /usr/lib64/libbalooxapian.so.4
#8  0x00007f9ffa41f2ed in Baloo::FileModifyJob::doStart() () at /usr/lib64/libbaloofiles.so.4
#9  0x00007f9ffe95949e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#10 0x00007f9ffcaee79c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
Comment 2 pandorasan 2016-03-14 14:24:40 UTC
Created attachment 97894 [details]
New crash information added by DrKonqi

gwenview (4.14.0 pre) on KDE Platform 4.14.17 using Qt 4.8.6

- What I was doing when the application crashed:

Same as related crash.
Navigating through images in folder with keyboard arrow keys.
I did change image viewer settings from OpenGL to " software"  to determine if this was related. However, crash appears with both settings.

-- Backtrace (Reduced):
#6  0x00007f46594f2598 in Xapian::Database::get_document(unsigned int) const () at /usr/lib64/libxapian.so.22
#7  0x00007f46592a18a4 in Baloo::XapianDatabase::document(unsigned int) () at /usr/lib64/libbalooxapian.so.4
#8  0x00007f465f6ba2ed in Baloo::FileModifyJob::doStart() () at /usr/lib64/libbaloofiles.so.4
#9  0x00007f4663bf449e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#10 0x00007f4661d8979c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
Comment 3 Alexander Potashev 2016-07-07 12:23:17 UTC
Baloo 4.x is unmaintained. If the problem persists with digiKam-5.x and
Baloo-5.13 or newer, please file another bug report for product
"frameworks-baloo".
Comment 4 Alexander Potashev 2016-07-07 12:24:36 UTC
(In reply to Alexander Potashev from comment #3)
> digiKam-5.x

Oops, I meant KF5-based versions of Gwenview.