Bug 349712 - Gwenview crashes when switching to picture overview
Summary: Gwenview crashes when switching to picture overview
Status: RESOLVED DUPLICATE of bug 349587
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-06-29 11:27 UTC by Frank Schaefer
Modified: 2017-10-10 23:28 UTC (History)
2 users (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 Frank Schaefer 2015-06-29 11:27:09 UTC
Application: gwenview (4.14.0 pre)
KDE Platform Version: 4.14.9
Qt Version: 4.8.5
Operating System: Linux 4.1.0-desktop i686
Distribution: "openSUSE 13.1 (Bottle) (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
1) klicked on a jpeg file in Dolphin => Gwenview started up and displayed the picture
2) switched over to the "overview" view => Gwenview started loading/showing the thumbnails
=> Crash after a few seconds

The crash can be reproduced every time.

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

Thread 3 (Thread 0xb0db8b40 (LWP 18650)):
#0  0xb77dbc40 in __kernel_vsyscall ()
#1  0xb5c8007b in poll () from /lib/libc.so.6
#2  0xb4e7099b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb4e61b08 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4e61c48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb71d860f in QEventDispatcherGlib::processEvents (this=0xb0400468, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0xb71a7a03 in QEventLoop::processEvents (this=this@entry=0xb0db8198, flags=...) at kernel/qeventloop.cpp:149
#7  0xb71a7d29 in QEventLoop::exec (this=this@entry=0xb0db8198, flags=...) at kernel/qeventloop.cpp:204
#8  0xb709630d in QThread::exec (this=this@entry=0x9e33748) at thread/qthread.cpp:536
#9  0xb7187e14 in QInotifyFileSystemWatcherEngine::run (this=0x9e33748) at io/qfilesystemwatcher_inotify.cpp:256
#10 0xb7098c5f in QThreadPrivate::start (arg=0x9e33748) at thread/qthread_unix.cpp:338
#11 0xb531f07a in start_thread () from /lib/libpthread.so.0
#12 0xb5c8ba4e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaff3fb40 (LWP 18651)):
#0  0xb77dbc40 in __kernel_vsyscall ()
#1  0xb532331e in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5c98b64 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb70991b3 in wait (time=30000, this=0x9ff5c60) at thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=0xa00b8c0, mutex=mutex@entry=0xa00b8bc, time=30000) at thread/qwaitcondition_unix.cpp:158
#5  0xb708bed2 in QThreadPoolThread::run (this=0x9ff51c8) at concurrent/qthreadpool.cpp:141
#6  0xb7098c5f in QThreadPrivate::start (arg=0x9ff51c8) at thread/qthread_unix.cpp:338
#7  0xb531f07a in start_thread () from /lib/libpthread.so.0
#8  0xb5c8ba4e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb3c7f800 (LWP 18648)):
[KCrash Handler]
#7  0x00000000 in ?? ()
#8  0xb03030a3 in JpegEndAnalyzer::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () from /usr/lib/strigi/strigiea_jpeg.so
#9  0xb506ae58 in Strigi::StreamAnalyzerPrivate::analyze (this=0xa3c1208, idx=..., input=<optimized out>) at /usr/src/debug/strigi-0.7.8/libstreamanalyzer/lib/streamanalyzer.cpp:418
#10 0xb506b33f in Strigi::StreamAnalyzer::analyze (this=<optimized out>, idx=..., input=0xa3b3340, input@entry=0xbfa09ddc) at /usr/src/debug/strigi-0.7.8/libstreamanalyzer/lib/streamanalyzer.cpp:359
#11 0xb746f3e7 in KFileMetaInfoPrivate::init (this=0xa191ff0, stream=..., url=..., mtime=1430336878, w=...) at /usr/src/debug/kdelibs-4.14.9/kio/kio/kfilemetainfo.cpp:259
#12 0xb746f91b in KFileMetaInfo::KFileMetaInfo (this=0xbfa09ee8, url=...) at /usr/src/debug/kdelibs-4.14.9/kio/kio/kfilemetainfo.cpp:301
#13 0xb76ad609 in Gwenview::ThumbnailProvider::checkThumbnail (this=0x9ddab68) at /usr/src/debug/gwenview-4.14.3/lib/thumbnailprovider/thumbnailprovider.cpp:465
#14 0xb76ade30 in Gwenview::ThumbnailProvider::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0x9d464b8, _c=<optimized out>) at /usr/src/debug/gwenview-4.14.3/build/lib/thumbnailprovider.moc:68
#15 0xb71ba3da in QMetaCallEvent::placeMetaCall (this=0xa25f7b0, object=0x9ddab68) at kernel/qobject.cpp:524
#16 0xb71c22bb in QObject::event (this=0x9ddab68, e=0xa25f7b0) at kernel/qobject.cpp:1203
#17 0xb62444b4 in QApplicationPrivate::notify_helper (this=0x9ce59f0, receiver=0x9ddab68, e=0xa25f7b0) at kernel/qapplication.cpp:4562
#18 0xb624aee3 in QApplication::notify (this=0xbfa0a540, receiver=receiver@entry=0x9ddab68, e=e@entry=0xa25f7b0) at kernel/qapplication.cpp:4348
#19 0xb6da7154 in KApplication::notify (this=0xbfa0a540, receiver=0x9ddab68, event=0xa25f7b0) at /usr/src/debug/kdelibs-4.14.9/kdeui/kernel/kapplication.cpp:311
#20 0xb71a8fba in QCoreApplication::notifyInternal (this=0xbfa0a540, receiver=receiver@entry=0x9ddab68, event=event@entry=0xa25f7b0) at kernel/qcoreapplication.cpp:949
#21 0xb71ac2e5 in sendEvent (event=0xa25f7b0, receiver=0x9ddab68) at kernel/qcoreapplication.h:231
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x9cb5130) at kernel/qcoreapplication.cpp:1573
#23 0xb71ac80c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#24 0xb71d8e0e in sendPostedEvents () at kernel/qcoreapplication.h:236
#25 postEventSourceDispatch (s=0x9ce5ad0) at kernel/qeventdispatcher_glib.cpp:280
#26 0xb4e617de in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb4e61b88 in ?? () from /usr/lib/libglib-2.0.so.0
#28 0xb4e61c48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0xb71d85ef in QEventDispatcherGlib::processEvents (this=this@entry=0x9cb89a0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#30 0xb62f451e in QGuiEventDispatcherGlib::processEvents (this=0x9cb89a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#31 0xb71a7a03 in QEventLoop::processEvents (this=this@entry=0xbfa0a4c8, flags=...) at kernel/qeventloop.cpp:149
#32 0xb71a7d29 in QEventLoop::exec (this=this@entry=0xbfa0a4c8, flags=...) at kernel/qeventloop.cpp:204
#33 0xb71ad4fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#34 0xb6242944 in QApplication::exec () at kernel/qapplication.cpp:3823
#35 0x0806935c in main (argc=6, argv=0xbfa0a624) at /usr/src/debug/gwenview-4.14.3/app/main.cpp:145

Reported using DrKonqi
Comment 1 null 2017-10-10 23:28:34 UTC
Thanks for reporting. This is probably a duplicate of bug 349587 (same year and month, same distro, strigi also involved). The segfault could be caused by the symbol lookup error.

Feel free to reopen if this still happens on a system newer than KDE4.

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