Bug 335060 - Gwenview Xapian::DatabaseModifiedError
Summary: Gwenview Xapian::DatabaseModifiedError
Status: RESOLVED FIXED
Alias: None
Product: Baloo
Classification: Frameworks and Libraries
Component: General (show other bugs)
Version: 4.13
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Vishesh Handa
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-05-20 04:51 UTC by jpope
Modified: 2014-07-29 16:14 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.1


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jpope 2014-05-20 04:51:44 UTC
Application: gwenview (4.13.1)
KDE Platform Version: 4.13.1
Qt Version: 4.8.6
Operating System: Linux 3.14.4-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
The majority of the time when I attempt to start gwenview, either directly or by clicking on a image in dolphin, it crashes. Starting it from the commandline gives:

Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QString)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QString)
gwenview(11151)/kdeui (kdelibs): Attempt to use QAction "edit_redo" with KXMLGUIFactory! 
gwenview(11151)/kdeui (kdelibs): Attempt to use QAction "edit_undo" with KXMLGUIFactory! 
terminate called after throwing an instance of 'Xapian::DatabaseModifiedError'
KCrash: Application 'gwenview' crashing...

Current version installed is from Archlinux extra/kdegraphics-gwenview 4.13.1-1

The crash can be reproduced sometimes.

-- Backtrace:
Application: Gwenview (gwenview), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f797b14e840 (LWP 9044))]

Thread 2 (Thread 0x7f7963631700 (LWP 9054)):
#0  0x00007f7977bb081d in poll () from /usr/lib/libc.so.6
#1  0x00007f7973b4ad64 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7973b4ae6c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7979fa62c6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f7979f7815f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f7979f78455 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f7979e747ef in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f7979f59943 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f7979e76ebf in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f79755f6124 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f7977bb94bd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f797b14e840 (LWP 9044)):
[KCrash Handler]
#5  0x00007f7977b03d67 in raise () from /usr/lib/libc.so.6
#6  0x00007f7977b05118 in abort () from /usr/lib/libc.so.6
#7  0x00007f7977ededc5 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#8  0x00007f7977edce46 in ?? () from /usr/lib/libstdc++.so.6
#9  0x00007f7977edce91 in std::terminate() () from /usr/lib/libstdc++.so.6
#10 0x00007f7977edd0f6 in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#11 0x00007f7979f795af in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#12 0x00007f797888794f in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#13 0x00007f79788877ba in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4
#14 0x00007f797888784f in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#15 0x00007f79788895f4 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#16 0x00007f79788877ce in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4
#17 0x00007f797888784f in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#18 0x00007f79788895f4 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#19 0x00007f79788877ce in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4
#20 0x00007f797888784f in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#21 0x00007f79788895f4 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#22 0x00007f79788877ce in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4
#23 0x00007f797888784f in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#24 0x00007f79788895f4 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#25 0x0000000000445007 in _start ()

Possible duplicates by query: bug 324648, bug 324002.

Reported using DrKonqi
Comment 1 Vishesh Handa 2014-07-29 16:14:13 UTC
We now catch more exceptions so this shouldn't happen.