Bug 387505 - gwenview crashes at startup
Summary: gwenview crashes at startup
Status: RESOLVED DUPLICATE of bug 363187
Alias: None
Product: gwenview
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-12-01 16:30 UTC by Sam West
Modified: 2017-12-02 00:42 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam West 2017-12-01 16:30:37 UTC
Application: gwenview (16.08.2)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.4.87-18.29-default x86_64
Distribution: "openSUSE Leap 42.2"

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

Nothing unusual.  2 or 3 Google Chrome windows open.  Konversation open. NVIDIA X Server Settings window open, an Okular (pdf) viewer open, a handful of Konsole instances, ~8GB free memory...  

My intent was to view the .png from this URL:

http://www.ozone3d.net/public/jegx/201412/chroma-subsampling-test-4k-tv.png

fromwithin gwenview, so I had that image in my copy buffer (i.e., right-click, Copy Image).

That's it...

- s.west

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7f8957708700 (LWP 8222)):
#0  0x00007f896699428d in read () at /lib64/libc.so.6
#1  0x00007f895c47e073 in  () at /usr/lib64/tls/libnvidia-tls.so.384.69
#2  0x00007f8960738670 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f89606f7e49 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f89606f82a8 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f89606f842c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f89672a531c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f8967252feb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f896708df1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#9  0x00007f896664c295 in  () at /usr/lib64/libQt5DBus.so.5
#10 0x00007f89670929e9 in  () at /usr/lib64/libQt5Core.so.5
#11 0x00007f8960c15744 in start_thread () at /lib64/libpthread.so.0
#12 0x00007f89669a0aad in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f896bfcd9c0 (LWP 8221)):
[KCrash Handler]
#6  0x00007f89599125cd in mdb_cursor_get () at /usr/lib64/liblmdb-0.9.14.so
#7  0x00007f895e5504e1 in Baloo::PostingDB::fetchTermsStartingWith(QByteArray const&) () at /usr/lib64/libKF5BalooEngine.so.5
#8  0x00007f895e557e5d in Baloo::Transaction::fetchTermsStartingWith(QByteArray const&) const () at /usr/lib64/libKF5BalooEngine.so.5
#9  0x00007f89650735c8 in Baloo::TagListJob::start() () at /usr/lib64/libKF5Baloo.so.5
#10 0x00007f89682e41fe in KJob::exec() () at /usr/lib64/libKF5CoreAddons.so.5
#11 0x00007f896b73d1b0 in Gwenview::BalooSemanticInfoBackend::refreshAllTags() () at /usr/lib64/libgwenviewlib.so.5
#12 0x00007f896b73d093 in Gwenview::BalooSemanticInfoBackend::allTags() const () at /usr/lib64/libgwenviewlib.so.5
#13 0x00007f896b73a9d1 in Gwenview::TagModel::createAllTagsModel(QObject*, Gwenview::AbstractSemanticInfoBackEnd*) () at /usr/lib64/libgwenviewlib.so.5
#14 0x000000000046686f in  ()
#15 0x00007f8968974956 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#16 0x00007f8968a6eafe in QFrame::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#17 0x00007f8968932e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#18 0x00007f896893749a in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#19 0x00007f8967254fd5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#20 0x00007f8968971438 in QWidgetPrivate::show_helper() () at /usr/lib64/libQt5Widgets.so.5
#21 0x00007f896897133f in QWidgetPrivate::showChildren(bool) () at /usr/lib64/libQt5Widgets.so.5
#22 0x00007f896897140f in QWidgetPrivate::show_helper() () at /usr/lib64/libQt5Widgets.so.5
#23 0x00007f8968974007 in QWidget::setVisible(bool) () at /usr/lib64/libQt5Widgets.so.5
#24 0x00007f89689713a0 in QWidgetPrivate::showChildren(bool) () at /usr/lib64/libQt5Widgets.so.5
#25 0x00007f896897140f in QWidgetPrivate::show_helper() () at /usr/lib64/libQt5Widgets.so.5
#26 0x00007f8968974007 in QWidget::setVisible(bool) () at /usr/lib64/libQt5Widgets.so.5
#27 0x00007f89689713a0 in QWidgetPrivate::showChildren(bool) () at /usr/lib64/libQt5Widgets.so.5
#28 0x00007f896897140f in QWidgetPrivate::show_helper() () at /usr/lib64/libQt5Widgets.so.5
#29 0x00007f8968974007 in QWidget::setVisible(bool) () at /usr/lib64/libQt5Widgets.so.5
#30 0x00007f89689713a0 in QWidgetPrivate::showChildren(bool) () at /usr/lib64/libQt5Widgets.so.5
#31 0x00007f896897140f in QWidgetPrivate::show_helper() () at /usr/lib64/libQt5Widgets.so.5
#32 0x00007f8968974007 in QWidget::setVisible(bool) () at /usr/lib64/libQt5Widgets.so.5
#33 0x0000000000455978 in  ()
#34 0x000000000043430a in  ()
#35 0x00007f89668d76e5 in __libc_start_main () at /lib64/libc.so.6
#36 0x0000000000434619 in _start ()

Reported using DrKonqi
Comment 1 null 2017-12-02 00:42:39 UTC
The backtrace shows it is crashing somewhere in Baloo, i.e. the file indexing component. I'm not sure what this has to do with the URL you mentioned (but maybe I'm not understanding you correctly).

I would expect that starting Gwenview normally without any other apps open would crash too. If this is the case, try disabling Baloo and removing its index. You might also want to think about upgrading to openSUSE Leap 42.3, maybe the Baloo version in there is in better shape…

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