Bug 259500 - Gwenview crashes when opening folder with films
Summary: Gwenview crashes when opening folder with films
Status: RESOLVED DUPLICATE of bug 222278
Alias: None
Product: gwenview
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-11 08:31 UTC by L. Fayolle
Modified: 2012-10-19 13:26 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description L. Fayolle 2010-12-11 08:31:12 UTC
Application: gwenview (2.4.3)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-5-686 i686
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
I tried to open a folder that contained my last photos and films from my camera.

Gwenview always crashes on opening that folder. 

Here is an example :
$: du -hs /common/tmp/*
5,2M	/common/tmp/IMG_6826.JPG
5,4M	/common/tmp/IMG_6827.JPG
4,1M	/common/tmp/IMG_6829.JPG
4,0M	/common/tmp/IMG_6830.JPG
4,2M	/common/tmp/IMG_6833.JPG
4,4M	/common/tmp/IMG_6834.JPG
4,4M	/common/tmp/IMG_6835.JPG
3,4M	/common/tmp/IMG_6836.JPG
4,4M	/common/tmp/IMG_6837.JPG
187M	/common/tmp/MVI_6828.MOV
28K	/common/tmp/MVI_6828.THM
146M	/common/tmp/MVI_6831.MOV
20K	/common/tmp/MVI_6831.THM
170M	/common/tmp/MVI_6832.MOV
16K	/common/tmp/MVI_6832.THM
1,8G	/common/tmp/MVI_6838.MOV
32K	/common/tmp/MVI_6838.THM
1023M	/common/tmp/MVI_6839.MOV
28K	/common/tmp/MVI_6839.THM
101M	/common/tmp/MVI_6840.MOV
28K	/common/tmp/MVI_6840.THM
1,3G	/common/tmp/MVI_6841.MOV
20K	/common/tmp/MVI_6841.THM
3,3G	/common/tmp/MVI_6842.MOV
24K	/common/tmp/MVI_6842.THM

$ gwenview /common/tmp/
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
"/usr/bin/gwenview(31046)" Soprano: "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/gwenview(31046)" Soprano: "QLocalSocket::connectToServer: Invalid name"
"/usr/bin/gwenview(31046)" Soprano: "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/gwenview(31046)" Soprano: "QLocalSocket::connectToServer: Invalid name"
"/usr/bin/gwenview(31046)" Soprano: "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/gwenview(31046)" Soprano: "QLocalSocket::connectToServer: Invalid name"
"/usr/bin/gwenview(31046)" Soprano: "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/gwenview(31046)" Soprano: "QLocalSocket::connectToServer: Invalid name"
"/usr/bin/gwenview(31046)" Soprano: "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/gwenview(31046)" Soprano: "QLocalSocket::connectToServer: Invalid name"
gwenview(31046)/kdeui (kdelibs): Attempt to use QAction "edit_redo" with KXMLGUIFactory! 
gwenview(31046)/kdeui (kdelibs): Attempt to use QAction "edit_undo" with KXMLGUIFactory! 
gwenview(31046)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing  "/usr/local/share/mime/magic"
gwenview(31046)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing  "/usr/share/mime/magic"
gwenview(31046)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing  "/media/wdp500-data/home/lubin_local/.local/share/mime/magic"
KCrash: Application 'gwenview' crashing...
sock_file=/home/lubin/.kde/socket-quaddeb/kdeinit4__0
Minuterie d'alerte

Watching what happens with top shows that Gwenview reaches 1,7 Go of used memory (I have 3 Go of RAM available on my computer) before crashing

The crash can be reproduced every time.

 -- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4d95710 (LWP 30981))]

Thread 2 (Thread 0xb332cb70 (LWP 30982)):
#0  0xb783d424 in __kernel_vsyscall ()
#1  0xb5700f7f in __pthread_cond_wait (cond=0x8d49070, mutex=0x8d49058) at pthread_cond_wait.c:153
#2  0xb5ef5e0d in __pthread_cond_wait (cond=0x8d49070, mutex=0x8d49058) at forward.c:139
#3  0xb7211fb7 in wait (this=0x8d47d40, mutex=0x8d47d3c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8d47d40, mutex=0x8d47d3c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb775199a in Gwenview::SemanticInfoThread::run (this=0x8d47d30) at ../../../gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:132
#6  0xb7210fbe in QThreadPrivate::start (arg=0x8d47d30) at thread/qthread_unix.cpp:248
#7  0xb56fc955 in start_thread (arg=0xb332cb70) at pthread_create.c:300
#8  0xb5ee8e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb4d95710 (LWP 30981)):
[KCrash Handler]
#6  0xb0edbdc2 in ?? () from /usr/lib/strigi/strigita_pcx.so
#7  0xb5a1b707 in ?? () from /usr/lib/libstreamanalyzer.so.0
#8  0xb755716b in KFileMetaInfoPrivate::init (this=0x92ee8c8, stream=..., url=..., mtime=1291571358, w=...) at ../../kio/kio/kfilemetainfo.cpp:210
#9  0xb75592a8 in KFileMetaInfo::KFileMetaInfo (this=0xbf86e5cc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:237
#10 0xb753fa43 in KFileItem::metaInfo (this=0xbf86e98c, autoget=true, what=12) at ../../kio/kio/kfileitem.cpp:1226
#11 0xb7743a41 in update (fileItem=...) at ../../../gwenview/lib/timeutils.cpp:49
#12 Gwenview::TimeUtils::dateTimeForFileItem (fileItem=...) at ../../../gwenview/lib/timeutils.cpp:74
#13 0xb7738867 in Gwenview::PreviewItemDelegate::paint (this=0x8d80e28, painter=0xbf86ebdc, option=..., index=...) at ../../../gwenview/lib/thumbnailview/previewitemdelegate.cpp:808
#14 0xb6778f8b in QListView::paintEvent (this=0x8d64dc8, e=0xbf86f414) at itemviews/qlistview.cpp:1044
#15 0xb620e686 in QWidget::event (this=0x8d64dc8, event=0xbf86f414) at kernel/qwidget.cpp:8190
#16 0xb66088d3 in QFrame::event (this=0x8d64dc8, e=0xbf86f414) at widgets/qframe.cpp:557
#17 0xb66a3092 in QAbstractScrollArea::viewportEvent (this=0xffffff80, e=0x0) at widgets/qabstractscrollarea.cpp:1036
#18 0xb67588a7 in QAbstractItemView::viewportEvent (this=0x8d64dc8, event=0xbf86f414) at itemviews/qabstractitemview.cpp:1615
#19 0xb66a5a65 in viewportEvent (this=0x8d7c7e8, o=0x8d64c30, e=0xbf86f414) at widgets/qabstractscrollarea_p.h:100
#20 QAbstractScrollAreaFilter::eventFilter (this=0x8d7c7e8, o=0x8d64c30, e=0xbf86f414) at widgets/qabstractscrollarea_p.h:116
#21 0xb730c76a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8bd7cf8, receiver=0x8d64c30, event=0xbf86f414) at kernel/qcoreapplication.cpp:841
#22 0xb61b05a9 in QApplicationPrivate::notify_helper (this=0x8bd7cf8, receiver=0x8d64c30, e=0xbf86f414) at kernel/qapplication.cpp:4298
#23 0xb61b71f9 in QApplication::notify (this=0xbf871760, receiver=0x8d64c30, e=0xbf86f414) at kernel/qapplication.cpp:4267
#24 0xb6f33bfa in KApplication::notify (this=0xbf871760, receiver=0x8d64c30, event=0xbf86f414) at ../../kdeui/kernel/kapplication.cpp:302
#25 0xb730d4cb in QCoreApplication::notifyInternal (this=0xbf871760, receiver=0x8d64c30, event=0xbf86f414) at kernel/qcoreapplication.cpp:726
#26 0xb6217976 in sendSpontaneousEvent (this=0x8d65288, pdev=0x8f9826c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8f981e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#27 QWidgetPrivate::drawWidget (this=0x8d65288, pdev=0x8f9826c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5363
#28 0xb62187b5 in QWidgetPrivate::paintSiblingsRecursive (this=0x8d64fa0, pdev=0x8f9826c, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5476
#29 0xb62176c5 in QWidgetPrivate::drawWidget (this=0x8d64fa0, pdev=0x8f9826c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5412
#30 0xb62187b5 in QWidgetPrivate::paintSiblingsRecursive (this=0x8d640b0, pdev=0x8f9826c, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5476
#31 0xb62185ee in QWidgetPrivate::paintSiblingsRecursive (this=0x8d640b0, pdev=0x8f9826c, siblings=..., index=9, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5463
#32 0xb62176c5 in QWidgetPrivate::drawWidget (this=0x8d640b0, pdev=0x8f9826c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5412
#33 0xb62187b5 in QWidgetPrivate::paintSiblingsRecursive (this=0x8d62490, pdev=0x8f9826c, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5476
#34 0xb62176c5 in QWidgetPrivate::drawWidget (this=0x8d62490, pdev=0x8f9826c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5412
#35 0xb62187b5 in QWidgetPrivate::paintSiblingsRecursive (this=0x8d72f40, pdev=0x8f9826c, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5476
#36 0xb62176c5 in QWidgetPrivate::drawWidget (this=0x8d72f40, pdev=0x8f9826c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5412
#37 0xb62187b5 in QWidgetPrivate::paintSiblingsRecursive (this=0x8d71db8, pdev=0x8f9826c, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5476
#38 0xb62185ee in QWidgetPrivate::paintSiblingsRecursive (this=0x8d71db8, pdev=0x8f9826c, siblings=..., index=6, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5463
#39 0xb62176c5 in QWidgetPrivate::drawWidget (this=0x8d71db8, pdev=0x8f9826c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5412
#40 0xb62187b5 in QWidgetPrivate::paintSiblingsRecursive (this=0x8cab0d8, pdev=0x8f9826c, siblings=..., index=22, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5476
#41 0xb62185ee in QWidgetPrivate::paintSiblingsRecursive (this=0x8cab0d8, pdev=0x8f9826c, siblings=..., index=26, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5463
#42 0xb62176c5 in QWidgetPrivate::drawWidget (this=0x8cab0d8, pdev=0x8f9826c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8f981e0) at kernel/qwidget.cpp:5412
#43 0xb63ed5d4 in QWidgetBackingStore::sync (this=0x8f981e0) at painting/qbackingstore.cpp:1300
#44 0xb6208173 in QWidgetPrivate::syncBackingStore (this=0x8cab0d8) at kernel/qwidget.cpp:1688
#45 0xb620ee46 in QWidget::event (this=0x8d40278, event=0x9136600) at kernel/qwidget.cpp:8337
#46 0xb6627707 in QMainWindow::event (this=0x8d40278, event=0x9136600) at widgets/qmainwindow.cpp:1414
#47 0xb7024d04 in KMainWindow::event (this=0x8d40278, ev=0x9136600) at ../../kdeui/widgets/kmainwindow.cpp:1103
#48 0xb706cacf in KXmlGuiWindow::event (this=0x8d40278, ev=0x9136600) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#49 0xb61b05cc in QApplicationPrivate::notify_helper (this=0x8bd7cf8, receiver=0x8d40278, e=0x9136600) at kernel/qapplication.cpp:4302
#50 0xb61b71f9 in QApplication::notify (this=0xbf871760, receiver=0x8d40278, e=0x9136600) at kernel/qapplication.cpp:4267
#51 0xb6f33bfa in KApplication::notify (this=0xbf871760, receiver=0x8d40278, event=0x9136600) at ../../kdeui/kernel/kapplication.cpp:302
#52 0xb730d4cb in QCoreApplication::notifyInternal (this=0xbf871760, receiver=0x8d40278, event=0x9136600) at kernel/qcoreapplication.cpp:726
#53 0xb7310f2c in sendEvent (receiver=0x0, event_type=0, data=0x8bc3df8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#54 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8bc3df8) at kernel/qcoreapplication.cpp:1367
#55 0xb73110ad in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#56 0xb733957f in sendPostedEvents (s=0x8bda110) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#57 postEventSourceDispatch (s=0x8bda110) at kernel/qeventdispatcher_glib.cpp:276
#58 0xb5656305 in g_main_dispatch (context=0x8bda090) at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c:1960
#59 IA__g_main_context_dispatch (context=0x8bda090) at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c:2513
#60 0xb5659fe8 in g_main_context_iterate (context=0x8bda090, block=<value optimized out>, dispatch=1, self=0x8bd7f68) at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c:2591
#61 0xb565a1c8 in IA__g_main_context_iteration (context=0x8bda090, may_block=1) at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c:2654
#62 0xb7339075 in QEventDispatcherGlib::processEvents (this=0x8bc38c0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#63 0xb626eed5 in QGuiEventDispatcherGlib::processEvents (this=0x8bc38c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#64 0xb730bae9 in QEventLoop::processEvents (this=0xbf8716c4, flags=) at kernel/qeventloop.cpp:149
#65 0xb730bf3a in QEventLoop::exec (this=0xbf8716c4, flags=...) at kernel/qeventloop.cpp:201
#66 0xb731116f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#67 0xb61b0667 in QApplication::exec () at kernel/qapplication.cpp:3581
#68 0x080855f8 in main (argc=2, argv=0xbf8718e4) at ../../../gwenview/app/main.cpp:101

This bug may be a duplicate of or related to bug 222278.

Possible duplicates by query: bug 222278.

Reported using DrKonqi
Comment 1 Jekyll Wu 2011-11-10 16:56:47 UTC

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