Bug 309347

Summary: gwenview crash when opening a folder with 230 files/483 MB
Product: [Applications] gwenview Reporter: Simon Andric <simonandric5>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: CLOSED FIXED    
Severity: crash CC: benni, simonandric5
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Simon Andric 2012-10-31 22:49:13 UTC
Application: gwenview (2.10.0)
KDE Platform Version: 4.9.80
Qt Version: 4.8.4
Operating System: Linux 3.5.0-18-generic i686
Distribution: Ubuntu 12.10

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

gwenview crash when opening a folder with 230 files/483 MB

i open gwenview - then i navigate to the folder and when i click on it gwenview crashes. IIF i navigate to the folder and wait - around 30 seconds or more, and then click on it to open it..gwenview does not carsh. inside of folder are jpg pictures and a few MOV movie clips.

thank you, good day :)

symon

The crash can be reproduced every time.

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

Thread 4 (Thread 0xb2ad2b40 (LWP 3985)):
#0  0xb7788424 in __kernel_vsyscall ()
#1  0xb57095f0 in __GI___poll (fds=0xb2102278, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb4ab587b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4aa6e00 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4aa6f61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb70f1f06 in QEventDispatcherGlib::processEvents (this=0xb2100468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb70b779d in QEventLoop::processEvents (this=0xb2ad2248, flags=...) at kernel/qeventloop.cpp:149
#7  0xb70b7915 in QEventLoop::exec (this=0xb2ad2248, flags=...) at kernel/qeventloop.cpp:204
#8  0xb6f91153 in QThread::exec (this=0x9200678) at thread/qthread.cpp:542
#9  0xb709501a in QInotifyFileSystemWatcherEngine::run (this=0x9200678) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb6f93a5d in QThreadPrivate::start (arg=0x9200678) at thread/qthread_unix.cpp:338
#11 0xb6eced4c in start_thread (arg=0xb2ad2b40) at pthread_create.c:308
#12 0xb5717d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb1b95b40 (LWP 3994)):
#0  0xb7788424 in __kernel_vsyscall ()
#1  0xb6ed2d13 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0xb6f94f1d in QWaitConditionPrivate::wait (this=0x97fb038, time=30000) at thread/qwaitcondition_unix.cpp:84
#3  0xb6f94d3d in QWaitCondition::wait (this=0x97f9e78, mutex=0x97f9e74, time=30000) at thread/qwaitcondition_unix.cpp:158
#4  0xb6f83b08 in QThreadPoolThread::run (this=0x98403c8) at concurrent/qthreadpool.cpp:141
#5  0xb6f93a5d in QThreadPrivate::start (arg=0x98403c8) at thread/qthread_unix.cpp:338
#6  0xb6eced4c in start_thread (arg=0xb1b95b40) at pthread_create.c:308
#7  0xb5717d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb11ffb40 (LWP 3995)):
#0  0xb7788424 in __kernel_vsyscall ()
#1  0xb6ed296b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb6f94f37 in QWaitConditionPrivate::wait (this=0x919ccd8, time=4294967295) at thread/qwaitcondition_unix.cpp:86
#3  0xb6f94d3d in QWaitCondition::wait (this=0x919bd10, mutex=0x919bd0c, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0xb7668e2a in Gwenview::SemanticInfoThread::run (this=0x919bd00) at /build/buildd/project-neon-gwenview-2+git20121030+r2801/lib/semanticinfo/nepomuksemanticinfobackend.cpp:145
#5  0xb6f93a5d in QThreadPrivate::start (arg=0x919bd00) at thread/qthread_unix.cpp:338
#6  0xb6eced4c in start_thread (arg=0xb11ffb40) at pthread_create.c:308
#7  0xb5717d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb3e92740 (LWP 3983)):
[KCrash Handler]
#7  0xb706a067 in QUrl::operator== (this=0x97f44b8, url=...) at io/qurl.cpp:6133
#8  0xb59d06d8 in KUrl::operator== (this=0x97f44b8, _u=...) at /build/buildd/project-neon-kdelibs-2+git20121030+r93003/kdecore/io/kurl.cpp:609
#9  0xb73bf3bb in KFileItem::operator== (this=0x9833a20, other=...) at /build/buildd/project-neon-kdelibs-2+git20121030+r93003/kio/kio/kfileitem.cpp:1310
#10 0xb7646f76 in Gwenview::ThumbnailLoadJob::removeItems (this=0x98732f8, itemList=...) at /build/buildd/project-neon-gwenview-2+git20121030+r2801/lib/thumbnailloadjob.cpp:464
#11 0xb76556ee in Gwenview::ThumbnailView::rowsAboutToBeRemoved (this=0x91e82b8, parent=..., start=0, end=103) at /build/buildd/project-neon-gwenview-2+git20121030+r2801/lib/thumbnailview/thumbnailview.cpp:478
#12 0xb7654398 in Gwenview::ThumbnailView::qt_static_metacall (_o=0x91e82b8, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfe18770) at /build/buildd/project-neon-gwenview-2+git20121030+r2801/obj-i686-linux-gnu/lib/thumbnailview.moc:109
#13 0xb70d636c in QMetaObject::activate (sender=0x9196e70, m=0xb726d020 <QAbstractItemModel::staticMetaObject>, local_signal_index=6, argv=0xbfe18770) at kernel/qobject.cpp:3539
#14 0xb712feca in QAbstractItemModel::rowsAboutToBeRemoved (this=0x9196e70, _t1=..., _t2=0, _t3=103) at .moc/debug-shared/moc_qabstractitemmodel.cpp:204
#15 0xb70aeea5 in QAbstractItemModel::beginRemoveRows (this=0x9196e70, parent=..., first=0, last=103) at kernel/qabstractitemmodel.cpp:2470
#16 0xb644051e in QSortFilterProxyModelPrivate::remove_proxy_interval (this=0x9196e88, source_to_proxy=..., proxy_to_source=..., proxy_start=0, proxy_end=103, proxy_parent=..., orient=Qt::Vertical, emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:557
#17 0xb6440457 in QSortFilterProxyModelPrivate::remove_source_items (this=0x9196e88, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=Qt::Vertical, emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:539
#18 0xb64415b1 in QSortFilterProxyModelPrivate::source_items_about_to_be_removed (this=0x9196e88, source_parent=..., start=0, end=105, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:840
#19 0xb6443352 in QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeRemoved (this=0x9196e88, source_parent=..., start=0, end=105) at itemviews/qsortfilterproxymodel.cpp:1307
#20 0xb6447246 in QSortFilterProxyModel::qt_static_metacall (_o=0x9196e70, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfe18a70) at .moc/debug-shared/moc_qsortfilterproxymodel.cpp:115
#21 0xb70d636c in QMetaObject::activate (sender=0x9197370, m=0xb726d020 <QAbstractItemModel::staticMetaObject>, local_signal_index=6, argv=0xbfe18a70) at kernel/qobject.cpp:3539
#22 0xb712feca in QAbstractItemModel::rowsAboutToBeRemoved (this=0x9197370, _t1=..., _t2=0, _t3=105) at .moc/debug-shared/moc_qabstractitemmodel.cpp:204
#23 0xb70aeea5 in QAbstractItemModel::beginRemoveRows (this=0x9197370, parent=..., first=0, last=105) at kernel/qabstractitemmodel.cpp:2470
#24 0xb73b182e in KDirModelPrivate::_k_slotClear (this=0x919b2d0) at /build/buildd/project-neon-kdelibs-2+git20121030+r93003/kio/kio/kdirmodel.cpp:614
#25 0xb73b40b0 in KDirModel::qt_static_metacall (_o=0x9197370, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfe18b98) at /build/buildd/project-neon-kdelibs-2+git20121030+r93003/obj-i686-linux-gnu/kio/kdirmodel.moc:70
#26 0xb70d636c in QMetaObject::activate (sender=0x919b310, m=0xb758c724 <KDirLister::staticMetaObject>, local_signal_index=7, argv=0x0) at kernel/qobject.cpp:3539
#27 0xb73a3ecf in KDirLister::clear (this=0x919b310) at /build/buildd/project-neon-kdelibs-2+git20121030+r93003/obj-i686-linux-gnu/kio/kdirlister.moc:267
#28 0xb7396b4f in KDirListerCache::forgetDirs (this=0x919b398, lister=0x919b310) at /build/buildd/project-neon-kdelibs-2+git20121030+r93003/kio/kio/kdirlister.cpp:511
#29 0xb7395009 in KDirListerCache::listDir (this=0x919b398, lister=0x919b310, _u=..., _keep=false, _reload=false) at /build/buildd/project-neon-kdelibs-2+git20121030+r93003/kio/kio/kdirlister.cpp:139
#30 0xb73a0f9e in KDirLister::openUrl (this=0x919b310, _url=..., _flags=...) at /build/buildd/project-neon-kdelibs-2+git20121030+r93003/kio/kio/kdirlister.cpp:2064
#31 0x0808da22 in Gwenview::MainWindow::openDirUrl (this=0x91b7110, url=...) at /build/buildd/project-neon-gwenview-2+git20121030+r2801/app/mainwindow.cpp:1115
#32 0x0808d0e3 in Gwenview::MainWindow::slotThumbnailViewIndexActivated (this=0x91b7110, index=...) at /build/buildd/project-neon-gwenview-2+git20121030+r2801/app/mainwindow.cpp:977
#33 0x0808c05a in Gwenview::MainWindow::qt_static_metacall (_o=0x91b7110, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfe18ee8) at /build/buildd/project-neon-gwenview-2+git20121030+r2801/obj-i686-linux-gnu/app/mainwindow.moc:114
#34 0xb70d636c in QMetaObject::activate (sender=0x91e82b8, m=0xb76c2ef0 <Gwenview::ThumbnailView::staticMetaObject>, local_signal_index=0, argv=0xbfe18ee8) at kernel/qobject.cpp:3539
#35 0xb765468a in Gwenview::ThumbnailView::indexActivated (this=0x91e82b8, _t1=...) at /build/buildd/project-neon-gwenview-2+git20121030+r2801/obj-i686-linux-gnu/lib/thumbnailview.moc:170
#36 0xb7655c64 in Gwenview::ThumbnailView::emitIndexActivatedIfNoModifiers (this=0x91e82b8, index=...) at /build/buildd/project-neon-gwenview-2+git20121030+r2801/lib/thumbnailview/thumbnailview.cpp:548
#37 0xb7654467 in Gwenview::ThumbnailView::qt_static_metacall (_o=0x91e82b8, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xbfe19038) at /build/buildd/project-neon-gwenview-2+git20121030+r2801/obj-i686-linux-gnu/lib/thumbnailview.moc:114
#38 0xb70d636c in QMetaObject::activate (sender=0x91e82b8, m=0x80d974c <QAbstractItemView::staticMetaObject>, local_signal_index=1, argv=0xbfe19038) at kernel/qobject.cpp:3539
#39 0xb63b1528 in QAbstractItemView::clicked (this=0x91e82b8, _t1=...) at .moc/debug-shared/moc_qabstractitemview.cpp:348
#40 0xb63a5faa in QAbstractItemView::mouseReleaseEvent (this=0x91e82b8, event=0xbfe19998) at itemviews/qabstractitemview.cpp:1814
#41 0xb63c9af2 in QListView::mouseReleaseEvent (this=0x91e82b8, e=0xbfe19998) at itemviews/qlistview.cpp:799
#42 0xb5db4caa in QWidget::event (this=0x91e82b8, event=0xbfe19998) at kernel/qwidget.cpp:8375
#43 0xb6250d1c in QFrame::event (this=0x91e82b8, e=0xbfe19998) at widgets/qframe.cpp:557
#44 0xb62f5faf in QAbstractScrollArea::viewportEvent (this=0x91e82b8, e=0xbfe19998) at widgets/qabstractscrollarea.cpp:1043
#45 0xb63a4dca in QAbstractItemView::viewportEvent (this=0x91e82b8, event=0xbfe19998) at itemviews/qabstractitemview.cpp:1644
#46 0xb62f6bd5 in QAbstractScrollAreaPrivate::viewportEvent (this=0x91e8ab0, event=0xbfe19998) at widgets/qabstractscrollarea_p.h:100
#47 0xb62f6cb4 in QAbstractScrollAreaFilter::eventFilter (this=0x91e7468, o=0x91e81f8, e=0xbfe19998) at widgets/qabstractscrollarea_p.h:116
#48 0xb70ba35f in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x90c1da8, receiver=0x91e81f8, event=0xbfe19998) at kernel/qcoreapplication.cpp:1054
#49 0xb5d54ce8 in QApplicationPrivate::notify_helper (this=0x90c1da8, receiver=0x91e81f8, e=0xbfe19998) at kernel/qapplication.cpp:4558
#50 0xb5d52ca5 in QApplication::notify (this=0xbfe1a040, receiver=0x91e81f8, e=0xbfe19998) at kernel/qapplication.cpp:4105
#51 0xb6ab8c5e in KApplication::notify (this=0xbfe1a040, receiver=0x91e81f8, event=0xbfe19998) at /build/buildd/project-neon-kdelibs-2+git20121030+r93003/kdeui/kernel/kapplication.cpp:311
#52 0xb70ba0ee in QCoreApplication::notifyInternal (this=0xbfe1a040, receiver=0x91e81f8, event=0xbfe19998) at kernel/qcoreapplication.cpp:944
#53 0xb5d5773d in QCoreApplication::sendSpontaneousEvent (receiver=0x91e81f8, event=0xbfe19998) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#54 0xb5d513a5 in QApplicationPrivate::sendMouseEvent (receiver=0x91e81f8, event=0xbfe19998, alienWidget=0x91e81f8, nativeWidget=0x91a7ec0, buttonDown=0xb68bf4e0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3171
#55 0xb5dece3c in QETWidget::translateMouseEvent (this=0x91a7ec0, event=0xbfe19d4c) at kernel/qapplication_x11.cpp:4508
#56 0xb5de960e in QApplication::x11ProcessEvent (this=0xbfe1a040, event=0xbfe19d4c) at kernel/qapplication_x11.cpp:3509
#57 0xb5e22509 in x11EventSourceDispatch (s=0x90c1cf0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#58 0xb4aa6ae3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#59 0xb4aa6e80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#60 0xb4aa6f61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#61 0xb70f1ee6 in QEventDispatcherGlib::processEvents (this=0x90a2b18, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#62 0xb5e22878 in QGuiEventDispatcherGlib::processEvents (this=0x90a2b18, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#63 0xb70b779d in QEventLoop::processEvents (this=0xbfe19fb8, flags=...) at kernel/qeventloop.cpp:149
#64 0xb70b7915 in QEventLoop::exec (this=0xbfe19fb8, flags=...) at kernel/qeventloop.cpp:204
#65 0xb70ba784 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1216
#66 0xb5d52006 in QApplication::exec () at kernel/qapplication.cpp:3823
#67 0x0808b8e2 in main (argc=5, argv=0xbfe1a114) at /build/buildd/project-neon-gwenview-2+git20121030+r2801/app/main.cpp:142

Reported using DrKonqi
Comment 1 Benni Hill 2013-02-19 22:04:36 UTC
Hi Symon,

thanks for the report. Can you still reproduce this with version 4.10.0?
Comment 2 Christoph Feck 2013-03-06 12:21:04 UTC
If you can provide the information requested in comment #1, please add it.
Comment 3 Simon Andric 2013-03-08 12:57:24 UTC
hello!

sorry for late reply...i am not currently in my homeland slovenia and i wont be for a month still, so i dont have accessto mz desktop computer with kubuntu with kde 4.10 on it. but as far as i saw in version 4.10 this error didnt happen to me yet... in the middle of april i will be back and then if i see any problem with same or similar behaviour i will write in this thread again...


i send you all nice hello from iran


nice day!

simon:)
Comment 4 Benni Hill 2013-03-09 01:43:37 UTC
(In reply to comment #3)
> sorry for late reply
No problem.
Comment 5 Simon Andric 2013-07-23 23:35:07 UTC
hello!

since this doesnt happen anymore i tagged it as fixed,...

nice day
simon:)