Bug 191771

Summary: gwenview crashes when loading images
Product: [Applications] gwenview Reporter: Thomas <tfjellstrom>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: alinm.elena, anselmolsm, babebox666, bojan.milovanovic, bugzilla.kde, celine2002, ch75, dazjorz, ebanksjudy, finder155, finex, helio, jackberri, jey, jo.oiongen, jonnybecker, jospoortvliet, kaltsi, kde, kernel218, lachs0r, marek.trylinski, mieszkoslusarczyk, mkozioro, moky.math, nzlbob2332, oknaths, ozgurktekin, paragw, pascal, richard.vd.veen, sgmeunier, shaker, steampoweredlawngnome, Stefan.Borggraefe, stefano.ippoliti, tomas.gavinho, vmikiv
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:

Description Thomas 2009-05-06 06:08:25 UTC
Application that crashed: gwenview
Version of the application: 2.3.0
KDE Version: 4.2.71 (KDE 4.2.71 (KDE 4.3 >= 20090428))
Qt Version: 4.5.1
Operating System: Linux 2.6.29-1-amd64 x86_64

What I was doing when the application crashed:
starting gwenview from either a file manager or kontact, gwenview crashes. strangely it doesn't crash when loading a pdf. Just images. I've tested png, jpeg and pdf.

 -- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
[Current thread is 0 (LWP 23397)]

Thread 13 (Thread 0x7fd2992ae950 (LWP 23398)):
#0  0x00007fd2a37f6c09 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fd2a3a71939 in QWaitCondition::wait (this=0x14b9090, mutex=0x14b9088, time=18446744073709551615) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007fd2a43b8085 in Gwenview::SemanticInfoThread::run (this=0x14b9070) at /home/kde4-devel/kdesvn/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#3  0x00007fd2a3a70c09 in QThreadPrivate::start (arg=0x14b9070) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#4  0x00007fd2a37f2faa in start_thread () from /lib/libpthread.so.0
#5  0x00007fd2a096931d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fd295bc0950 (LWP 23399)):
#0  0x00007fd2a37f6e8d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fd2a3a71917 in QWaitCondition::wait (this=0x1862958, mutex=0x1862950, time=30000) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:85
#2  0x00007fd2a3a688b1 in QThreadPoolThread::run (this=0x1862de0) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/concurrent/qthreadpool.cpp:140
#3  0x00007fd2a3a70c09 in QThreadPrivate::start (arg=0x1862de0) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#4  0x00007fd2a37f2faa in start_thread () from /lib/libpthread.so.0
#5  0x00007fd2a096931d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fd295333950 (LWP 23400)):
#0  0x00007fd2a37f6c09 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fd2a3a71939 in QWaitCondition::wait (this=0x18907d0, mutex=0x18907c8, time=18446744073709551615) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007fd2a43b8085 in Gwenview::SemanticInfoThread::run (this=0x18907b0) at /home/kde4-devel/kdesvn/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#3  0x00007fd2a3a70c09 in QThreadPrivate::start (arg=0x18907b0) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#4  0x00007fd2a37f2faa in start_thread () from /lib/libpthread.so.0
#5  0x00007fd2a096931d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fd294b32950 (LWP 23401)):
#0  0x00007fd2a37f6c09 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fd2a3a71939 in QWaitCondition::wait (this=0x190eb00, mutex=0x190eaf8, time=18446744073709551615) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007fd2a43b8085 in Gwenview::SemanticInfoThread::run (this=0x190eae0) at /home/kde4-devel/kdesvn/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#3  0x00007fd2a3a70c09 in QThreadPrivate::start (arg=0x190eae0) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#4  0x00007fd2a37f2faa in start_thread () from /lib/libpthread.so.0
#5  0x00007fd2a096931d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fd294331950 (LWP 23402)):
#0  0x00007fd2a37f6c09 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fd2a3a71939 in QWaitCondition::wait (this=0x1876240, mutex=0x1876238, time=18446744073709551615) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007fd2a43b8085 in Gwenview::SemanticInfoThread::run (this=0x1876220) at /home/kde4-devel/kdesvn/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#3  0x00007fd2a3a70c09 in QThreadPrivate::start (arg=0x1876220) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#4  0x00007fd2a37f2faa in start_thread () from /lib/libpthread.so.0
#5  0x00007fd2a096931d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fd293b30950 (LWP 23403)):
#0  0x00007fd2a37f6c09 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fd2a3a71939 in QWaitCondition::wait (this=0x1879eb0, mutex=0x1879ea8, time=18446744073709551615) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007fd2a43b8085 in Gwenview::SemanticInfoThread::run (this=0x1879e90) at /home/kde4-devel/kdesvn/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#3  0x00007fd2a3a70c09 in QThreadPrivate::start (arg=0x1879e90) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#4  0x00007fd2a37f2faa in start_thread () from /lib/libpthread.so.0
#5  0x00007fd2a096931d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fd29332f950 (LWP 23404)):
#0  0x00007fd2a37f6c09 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fd2a3a71939 in QWaitCondition::wait (this=0x1919540, mutex=0x1919538, time=18446744073709551615) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007fd2a43b8085 in Gwenview::SemanticInfoThread::run (this=0x1919520) at /home/kde4-devel/kdesvn/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#3  0x00007fd2a3a70c09 in QThreadPrivate::start (arg=0x1919520) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#4  0x00007fd2a37f2faa in start_thread () from /lib/libpthread.so.0
#5  0x00007fd2a096931d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fd292b2e950 (LWP 23405)):
#0  0x00007fd2a37f6c09 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fd2a3a71939 in QWaitCondition::wait (this=0x191d450, mutex=0x191d448, time=18446744073709551615) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007fd2a43b8085 in Gwenview::SemanticInfoThread::run (this=0x191d430) at /home/kde4-devel/kdesvn/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#3  0x00007fd2a3a70c09 in QThreadPrivate::start (arg=0x191d430) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#4  0x00007fd2a37f2faa in start_thread () from /lib/libpthread.so.0
#5  0x00007fd2a096931d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fd29232d950 (LWP 23406)):
#0  0x00007fd2a37f6c09 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fd2a3a71939 in QWaitCondition::wait (this=0x19210a0, mutex=0x1921098, time=18446744073709551615) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007fd2a43b8085 in Gwenview::SemanticInfoThread::run (this=0x1921080) at /home/kde4-devel/kdesvn/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#3  0x00007fd2a3a70c09 in QThreadPrivate::start (arg=0x1921080) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#4  0x00007fd2a37f2faa in start_thread () from /lib/libpthread.so.0
#5  0x00007fd2a096931d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd291b2c950 (LWP 23407)):
#0  0x00007fd2a37f6c09 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fd2a3a71939 in QWaitCondition::wait (this=0x1924f00, mutex=0x1924ef8, time=18446744073709551615) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007fd2a43b8085 in Gwenview::SemanticInfoThread::run (this=0x1924ee0) at /home/kde4-devel/kdesvn/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#3  0x00007fd2a3a70c09 in QThreadPrivate::start (arg=0x1924ee0) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#4  0x00007fd2a37f2faa in start_thread () from /lib/libpthread.so.0
#5  0x00007fd2a096931d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd29132b950 (LWP 23408)):
#0  0x00007fd2a37f6c09 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fd2a3a71939 in QWaitCondition::wait (this=0x1928d30, mutex=0x1928d28, time=18446744073709551615) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007fd2a43b8085 in Gwenview::SemanticInfoThread::run (this=0x1928d10) at /home/kde4-devel/kdesvn/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#3  0x00007fd2a3a70c09 in QThreadPrivate::start (arg=0x1928d10) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#4  0x00007fd2a37f2faa in start_thread () from /lib/libpthread.so.0
#5  0x00007fd2a096931d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd2901c6950 (LWP 23409)):
#0  0x00007fd2a37f6c09 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fd2a3a71939 in QWaitCondition::wait (this=0x195a570, mutex=0x195a568, time=18446744073709551615) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007fd2a43b8085 in Gwenview::SemanticInfoThread::run (this=0x195a550) at /home/kde4-devel/kdesvn/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#3  0x00007fd2a3a70c09 in QThreadPrivate::start (arg=0x195a550) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#4  0x00007fd2a37f2faa in start_thread () from /lib/libpthread.so.0
#5  0x00007fd2a096931d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd2a4967760 (LWP 23397)):
[KCrash Handler]
#5  0x00007fd2a439244a in Gwenview::PlaceTreeModel::urlForIndex (this=0x1826950, index=@0x7fffaca9eeb0) at /home/kde4-devel/kdesvn/kdegraphics/gwenview/lib/placetreemodel.cpp:57
#6  0x00000000004360ef in Gwenview::FolderViewContextManagerItem::slotRowsInserted (this=0x1714f90, index=@0x7fffaca9eeb0)
    at /home/kde4-devel/kdesvn/kdegraphics/gwenview/app/folderviewcontextmanageritem.cpp:257
#7  0x0000000000426660 in Gwenview::FolderViewContextManagerItem::qt_metacall (this=0x1714f90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffaca9ee80)
    at /home/kde4-devel/build/kdegraphics/gwenview/app/moc_folderviewcontextmanageritem.cpp:79
#8  0x00007fd2a3b57340 in QMetaObject::activate (sender=0x1826950, from_signal_index=<value optimized out>, to_signal_index=9, argv=0x8)
    at /home/kde4-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3117
#9  0x00007fd2a3b89b84 in QAbstractItemModel::rowsInserted (this=0x7fffaca9ed20, _t1=<value optimized out>, _t2=8, _t3=8) at .moc/release-shared/moc_qabstractitemmodel.cpp:159
#10 0x00007fd2a3b41d36 in QAbstractItemModel::endInsertRows (this=0x1826950) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/kernel/qabstractitemmodel.cpp:2081
#11 0x00007fd2a439289b in Gwenview::PlaceTreeModel::slotPlacesRowsInserted (this=0x1826950, start=26618736, end=8) at /home/kde4-devel/kdesvn/kdegraphics/gwenview/lib/placetreemodel.cpp:312
#12 0x00007fd2a4395630 in Gwenview::PlaceTreeModel::qt_metacall (this=0x1826950, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffaca9f070)
    at /home/kde4-devel/build/kdegraphics/gwenview/lib/placetreemodel.moc:77
#13 0x00007fd2a3b57340 in QMetaObject::activate (sender=0x1892b90, from_signal_index=<value optimized out>, to_signal_index=9, argv=0x8)
    at /home/kde4-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3117
#14 0x00007fd2a3b89b84 in QAbstractItemModel::rowsInserted (this=0x7fffaca9ed20, _t1=<value optimized out>, _t2=8, _t3=8) at .moc/release-shared/moc_qabstractitemmodel.cpp:159
#15 0x00007fd2a3b41d36 in QAbstractItemModel::endInsertRows (this=0x1892b90) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/kernel/qabstractitemmodel.cpp:2081
#16 0x00007fd2a464b3a6 in KFilePlacesModel::Private::_k_reloadBookmarks (this=0x1892cc0) at /home/kde4-devel/kdesvn/kdelibs/kfile/kfileplacesmodel.cpp:394
#17 0x00007fd2a464ba44 in KFilePlacesModel::Private::_k_initDeviceList (this=0x1892cc0) at /home/kde4-devel/kdesvn/kdelibs/kfile/kfileplacesmodel.cpp:300
#18 0x00007fd2a464daea in KFilePlacesModel::qt_metacall (this=0x1892b90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffaca9f4a0)
    at /home/kde4-devel/build/kdelibs/kfile/kfileplacesmodel.moc:85
#19 0x00007fd2a3b57340 in QMetaObject::activate (sender=0x1893220, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x8)
    at /home/kde4-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3117
#20 0x00007fd2a3b5d8df in QSingleShotTimer::timerEvent (this=0x1893220) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/kernel/qtimer.cpp:298
#21 0x00007fd2a3b53b4b in QObject::event (this=0x1893220, e=0x0) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:1082
#22 0x00007fd2a1569a7d in QApplicationPrivate::notify_helper (this=0x13ecb00, receiver=0x1893220, e=0x7fffaca9fb60) at /home/kde4-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4057
#23 0x00007fd2a15720fa in QApplication::notify (this=0x7fffaca9fea0, receiver=0x1893220, e=0x7fffaca9fb60) at /home/kde4-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4022
#24 0x00007fd2a2a1b82a in KApplication::notify (this=0x7fffaca9fea0, receiver=0x1893220, event=0x7fffaca9fb60) at /home/kde4-devel/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:307
#25 0x00007fd2a3b4506b in QCoreApplication::notifyInternal (this=0x7fffaca9fea0, receiver=0x1893220, event=0x7fffaca9fb60)
    at /home/kde4-devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:606
#26 0x00007fd2a3b6db7e in QTimerInfoList::activateTimers (this=0x13f0790) at ../../include/QtCore/../../../../kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.h:213
#27 0x00007fd2a3b6a80d in timerSourceDispatch (source=<value optimized out>) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:164
#28 0x00007fd29d5d9f7a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#29 0x00007fd29d5dd640 in ?? () from /usr/lib/libglib-2.0.so.0
#30 0x00007fd29d5dd7dc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#31 0x00007fd2a3b6a76f in QEventDispatcherGlib::processEvents (this=0x13d33a0, flags=<value optimized out>) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:324
#32 0x00007fd2a15efd28 in QGuiEventDispatcherGlib::processEvents (this=0x7fffaca9ed20, flags=<value optimized out>) at /home/kde4-devel/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:202
#33 0x00007fd2a3b439f2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1398145584}) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#34 0x00007fd2a3b43b95 in QEventLoop::exec (this=0x7fffaca9fe10, flags={i = -1398145504}) at /home/kde4-devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#35 0x00007fd2a3b45c1c in QCoreApplication::exec () at /home/kde4-devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:888
#36 0x0000000000443b73 in main (argc=6, argv=0x7fffacaa0218) at /home/kde4-devel/kdesvn/kdegraphics/gwenview/app/main.cpp:95
Comment 1 FiNeX 2009-05-06 23:03:37 UTC
It is happening since today. Yesterday's build didn't crashes (to me).
Comment 2 Dario Andres 2009-05-08 20:25:14 UTC
*** Bug 192063 has been marked as a duplicate of this bug. ***
Comment 3 Anselmo L. S. Melo (anselmolsm) 2009-05-08 22:39:07 UTC
Looks fine here, trunk r965394.
Comment 4 miki 2009-05-08 22:58:59 UTC
not here I compile all few min ago r965410
Comment 5 miki 2009-05-08 23:02:36 UTC
(In reply to comment #4)
> not here I compile all few min ago r965410

gwenview still crash
Comment 6 FiNeX 2009-05-09 13:20:23 UTC
Still crashing to me too:
  trunk r965550
  Qt 4.5.1
  nvidia 180.51

On the shell output I've seen this:

  gwenview(1429) Gwenview::FolderViewContextManagerItemPrivate::findRootIndex: Found no root index for KUrl("")
Comment 7 FiNeX 2009-05-10 13:47:27 UTC
*** Bug 192184 has been marked as a duplicate of this bug. ***
Comment 8 FiNeX 2009-05-10 13:51:42 UTC
Now the crash has been "delayed": when gwenview is started with an image, the image is correctly loaded. When the "folders" view is enabled it crashes (with the same backtrace)
Comment 9 Aurelien Gateau 2009-05-11 22:56:00 UTC
Does it happen for all folders? or in a few folders only? In the latter case is there anything special in the folder url? (space, non ascii character...)
Comment 10 FiNeX 2009-05-11 23:13:30 UTC
it happens on any folder
Comment 11 Dario Andres 2009-05-12 04:04:13 UTC
*** Bug 192383 has been marked as a duplicate of this bug. ***
Comment 12 Aurelien Gateau 2009-05-12 13:00:19 UTC
SVN commit 966948 by gateau:

Add protection to prevent crash when receiving rowsInserted() with invalid index.

BUG:191771

 M  +7 -3      folderviewcontextmanageritem.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=966948
Comment 13 Aurelien Gateau 2009-05-12 13:00:34 UTC
*** Bug 191922 has been marked as a duplicate of this bug. ***
Comment 14 Aurelien Gateau 2009-05-12 13:01:56 UTC
*** Bug 191994 has been marked as a duplicate of this bug. ***
Comment 15 Dario Andres 2009-05-12 20:23:08 UTC
*** Bug 192463 has been marked as a duplicate of this bug. ***
Comment 16 Pino Toscano 2009-05-14 23:22:28 UTC
*** Bug 192679 has been marked as a duplicate of this bug. ***
Comment 17 Pino Toscano 2009-05-14 23:22:38 UTC
*** Bug 192711 has been marked as a duplicate of this bug. ***
Comment 18 Sjors Gielen 2009-05-16 16:21:36 UTC
*** Bug 192891 has been marked as a duplicate of this bug. ***
Comment 19 Dario Andres 2009-05-17 05:19:53 UTC
*** Bug 192959 has been marked as a duplicate of this bug. ***
Comment 20 Pino Toscano 2009-05-18 11:08:24 UTC
*** Bug 193090 has been marked as a duplicate of this bug. ***
Comment 21 Dario Andres 2009-05-18 14:25:43 UTC
*** Bug 193107 has been marked as a duplicate of this bug. ***
Comment 22 Pino Toscano 2009-05-18 19:12:24 UTC
*** Bug 193138 has been marked as a duplicate of this bug. ***
Comment 23 Pino Toscano 2009-05-18 21:47:46 UTC
*** Bug 193154 has been marked as a duplicate of this bug. ***
Comment 24 Dario Andres 2009-05-19 00:18:23 UTC
*** Bug 193172 has been marked as a duplicate of this bug. ***
Comment 25 Pino Toscano 2009-05-19 23:07:27 UTC
*** Bug 193292 has been marked as a duplicate of this bug. ***
Comment 26 Pino Toscano 2009-05-20 14:35:45 UTC
*** Bug 193359 has been marked as a duplicate of this bug. ***
Comment 27 Dario Andres 2009-05-20 20:32:59 UTC
*** Bug 193398 has been marked as a duplicate of this bug. ***
Comment 28 Pino Toscano 2009-05-21 11:40:03 UTC
*** Bug 193453 has been marked as a duplicate of this bug. ***
Comment 29 Pino Toscano 2009-05-21 11:43:14 UTC
*** Bug 193460 has been marked as a duplicate of this bug. ***
Comment 30 Pino Toscano 2009-05-21 14:13:58 UTC
*** Bug 193490 has been marked as a duplicate of this bug. ***
Comment 31 Pino Toscano 2009-05-21 15:02:06 UTC
*** Bug 193500 has been marked as a duplicate of this bug. ***
Comment 32 Pino Toscano 2009-05-22 12:00:24 UTC
*** Bug 193623 has been marked as a duplicate of this bug. ***
Comment 33 Pino Toscano 2009-05-22 12:00:52 UTC
*** Bug 193626 has been marked as a duplicate of this bug. ***
Comment 34 Pino Toscano 2009-05-23 11:27:01 UTC
*** Bug 193726 has been marked as a duplicate of this bug. ***
Comment 35 Pino Toscano 2009-05-23 12:38:24 UTC
*** Bug 193757 has been marked as a duplicate of this bug. ***
Comment 36 Pino Toscano 2009-05-23 14:46:32 UTC
*** Bug 193767 has been marked as a duplicate of this bug. ***
Comment 37 Pino Toscano 2009-05-24 12:31:00 UTC
*** Bug 193832 has been marked as a duplicate of this bug. ***
Comment 38 Pino Toscano 2009-05-25 11:26:28 UTC
*** Bug 194007 has been marked as a duplicate of this bug. ***
Comment 39 Ben Boeckel 2009-05-28 03:43:26 UTC
*** Bug 194368 has been marked as a duplicate of this bug. ***
Comment 40 Pino Toscano 2009-05-29 16:39:10 UTC
*** Bug 194554 has been marked as a duplicate of this bug. ***
Comment 41 Pino Toscano 2009-05-30 12:10:01 UTC
*** Bug 194622 has been marked as a duplicate of this bug. ***
Comment 42 Pino Toscano 2009-05-31 16:04:17 UTC
*** Bug 194759 has been marked as a duplicate of this bug. ***
Comment 43 Pino Toscano 2009-05-31 16:04:29 UTC
*** Bug 194760 has been marked as a duplicate of this bug. ***
Comment 44 Pino Toscano 2009-05-31 17:40:33 UTC
*** Bug 194769 has been marked as a duplicate of this bug. ***
Comment 45 Pino Toscano 2009-06-01 20:43:03 UTC
*** Bug 194905 has been marked as a duplicate of this bug. ***
Comment 46 Dario Andres 2009-06-07 18:00:16 UTC
*** Bug 195577 has been marked as a duplicate of this bug. ***
Comment 47 Pino Toscano 2009-06-07 19:39:12 UTC
*** Bug 195587 has been marked as a duplicate of this bug. ***
Comment 48 Tomas Gaviño 2015-04-03 04:27:50 UTC
This happens to me. I created a pgm file not noticing my variable needed to be a double, sent an int. And the resulting file causes gwenview to crash here is te report.

Application: gwenview (4.13.1)
KDE Platform Version: 4.13.3
Qt Version: 4.8.6
Operating System: Linux 3.13.0-48-generic x86_64
Distribution: Ubuntu 14.04.2 LTS

-- Information about the crash:
- Gwenview crashes when opening a pgm file I created. First time sending actually sorry to bother you. I dont even know how to attach the file.

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

Thread 3 (Thread 0x7fde0c40a700 (LWP 12470)):
#0  0x00007fde2189912d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fde1d662fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fde1d6630ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fde23c1f7be in QEventDispatcherGlib::processEvents (this=0x7fde040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007fde23bf10af in QEventLoop::processEvents (this=this@entry=0x7fde0c409d60, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fde23bf13a5 in QEventLoop::exec (this=this@entry=0x7fde0c409d60, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fde23aedc5f in QThread::exec (this=this@entry=0x2483580) at thread/qthread.cpp:537
#7  0x00007fde23bd2823 in QInotifyFileSystemWatcherEngine::run (this=0x2483580) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fde23af032f in QThreadPrivate::start (arg=0x2483580) at thread/qthread_unix.cpp:349
#9  0x00007fde1db2e182 in start_thread (arg=0x7fde0c40a700) at pthread_create.c:312
#10 0x00007fde218a647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fde0b1f5700 (LWP 12471)):
#0  0x00007fde2189912d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fde1d662fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fde1d6630ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fde23c1f7be in QEventDispatcherGlib::processEvents (this=0x7fddfc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007fde23bf10af in QEventLoop::processEvents (this=this@entry=0x7fde0b1f4d60, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fde23bf13a5 in QEventLoop::exec (this=this@entry=0x7fde0b1f4d60, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fde23aedc5f in QThread::exec (this=this@entry=0x268e910) at thread/qthread.cpp:537
#7  0x00007fde23bd2823 in QInotifyFileSystemWatcherEngine::run (this=0x268e910) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fde23af032f in QThreadPrivate::start (arg=0x268e910) at thread/qthread_unix.cpp:349
#9  0x00007fde1db2e182 in start_thread (arg=0x7fde0b1f5700) at pthread_create.c:312
#10 0x00007fde218a647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fde24ddc840 (LWP 12468)):
[KCrash Handler]
#6  0x00007fde226cdebd in qt_fetchPixel<(QImage::Format)3> (rgb=<optimized out>, x=<optimized out>, scanLine=<optimized out>) at painting/qdrawhelper.cpp:358
#7  qt_fetchUntransformed<(QImage::Format)3> (buffer=0x7fff9b5565e0, data=0x2ae6d70, y=0, x=330, length=500) at painting/qdrawhelper.cpp:515
#8  0x00007fde226de021 in blend_untransformed_generic<(SpanMethod)0> (count=<optimized out>, spans=0x7fff9b5586f0, userData=userData@entry=0x2ae6d70) at painting/qdrawhelper.cpp:3633
#9  0x00007fde226de498 in blend_untransformed_argb<(SpanMethod)0> (count=<optimized out>, spans=0x7fff9b5586f0, userData=0x2ae6d70) at painting/qdrawhelper.cpp:3659
#10 0x00007fde226b8006 in fillRect_normalized (r=..., data=data@entry=0x2ae6d70, pe=pe@entry=0x2ae6a80) at painting/qpaintengine_raster.cpp:1494
#11 0x00007fde226bcef4 in QRasterPaintEngine::drawImage (this=<optimized out>, p=..., img=...) at painting/qpaintengine_raster.cpp:2198
#12 0x00007fde2264f73c in QPainter::drawImage (this=this@entry=0x7fff9b5590b0, p=..., image=...) at painting/qpainter.cpp:5636
#13 0x00007fde246d0d67 in drawImage (flags=..., sh=-1, sw=-1, sy=0, sx=0, image=..., y=-55, x=-330, this=0x7fff9b5590b0) at /usr/include/qt4/QtGui/qpainter.h:935
#14 Gwenview::RasterImageView::updateFromScaler (this=0x2da5a90, zoomedImageLeft=-330, zoomedImageTop=<optimized out>, image=...) at ../../lib/documentview/rasterimageview.cpp:335
#15 0x00007fde246d1035 in Gwenview::RasterImageView::qt_static_metacall (_o=0x2da5a90, _id=0, _a=0x2ae6d70, _c=<optimized out>) at ./rasterimageview.moc:69
#16 0x00007fde23c0687a in QMetaObject::activate (sender=sender@entry=0x2da57f0, m=m@entry=0x7fde2495de60 <Gwenview::ImageScaler::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff9b559280) at kernel/qobject.cpp:3539
#17 0x00007fde246ef481 in Gwenview::ImageScaler::scaledRect (this=this@entry=0x2da57f0, _t1=-330, _t2=-55, _t3=...) at ./imagescaler.moc:102
#18 0x00007fde246ef6ce in Gwenview::ImageScaler::scaleRect (this=this@entry=0x2da57f0, rect=...) at ../../lib/imagescaler.cpp:133
#19 0x00007fde246efcbf in Gwenview::ImageScaler::doScale (this=0x2da57f0) at ../../lib/imagescaler.cpp:122
#20 0x00007fde246efe55 in Gwenview::ImageScaler::setDestinationRegion (this=<optimized out>, region=...) at ../../lib/imagescaler.cpp:102
#21 0x00007fde246cf684 in setScalerRegionToVisibleRect (this=0x2da59e0) at ../../lib/documentview/rasterimageview.cpp:145
#22 Gwenview::RasterImageView::updateBuffer (this=<optimized out>, region=...) at ../../lib/documentview/rasterimageview.cpp:438
#23 0x00007fde246cf7c1 in Gwenview::RasterImageView::onZoomChanged (this=0x2da5a90) at ../../lib/documentview/rasterimageview.cpp:355
#24 0x00007fde246c1800 in Gwenview::AbstractImageView::setZoom (this=this@entry=0x2da5a90, zoom=<optimized out>, _center=..., updateType=updateType@entry=Gwenview::AbstractImageView::ForceUpdate) at ../../lib/documentview/abstractimageview.cpp:221
#25 0x00007fde246d067d in Gwenview::RasterImageView::finishSetDocument (this=0x2da5a90) at ../../lib/documentview/rasterimageview.cpp:281
#26 0x00007fde246d1015 in Gwenview::RasterImageView::qt_static_metacall (_o=0x2da5a90, _id=0, _a=0x2ae6d70, _c=<optimized out>) at ./rasterimageview.moc:68
#27 0x00007fde23c0ac1e in QObject::event (this=this@entry=0x2da5a90, e=e@entry=0x2d6cf20) at kernel/qobject.cpp:1194
#28 0x00007fde22aff45b in QGraphicsWidget::event (this=0x2da5a90, event=0x2d6cf20) at graphicsview/qgraphicswidget.cpp:1461
#29 0x00007fde224ffe2c in QApplicationPrivate::notify_helper (this=this@entry=0x21d3680, receiver=receiver@entry=0x2da5a90, e=e@entry=0x2d6cf20) at kernel/qapplication.cpp:4567
#30 0x00007fde225064a0 in QApplication::notify (this=this@entry=0x7fff9b559d90, receiver=receiver@entry=0x2da5a90, e=e@entry=0x2d6cf20) at kernel/qapplication.cpp:4353
#31 0x00007fde2320ad1a in KApplication::notify (this=0x7fff9b559d90, receiver=0x2da5a90, event=0x2d6cf20) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x00007fde23bf24dd in QCoreApplication::notifyInternal (this=0x7fff9b559d90, receiver=receiver@entry=0x2da5a90, event=event@entry=0x2d6cf20) at kernel/qcoreapplication.cpp:953
#33 0x00007fde23bf5b3d in sendEvent (event=0x2d6cf20, receiver=0x2da5a90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x218a1f0) at kernel/qcoreapplication.cpp:1577
#35 0x00007fde23bf5fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#36 0x00007fde23c1ff83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#37 postEventSourceDispatch (s=0x21cc980) at kernel/qeventdispatcher_glib.cpp:287
#38 0x00007fde1d662e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007fde1d663048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007fde1d6630ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007fde23c1f7a1 in QEventDispatcherGlib::processEvents (this=0x218baf0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#42 0x00007fde225a1bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007fde23bf10af in QEventLoop::processEvents (this=this@entry=0x7fff9b559d30, flags=...) at kernel/qeventloop.cpp:149
#44 0x00007fde23bf13a5 in QEventLoop::exec (this=this@entry=0x7fff9b559d30, flags=...) at kernel/qeventloop.cpp:204
#45 0x00007fde23bf6b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#46 0x00007fde224fe37c in QApplication::exec () at kernel/qapplication.cpp:3828
#47 0x000000000042787d in main (argc=<optimized out>, argv=0x7fff9b559ed8) at ../../app/main.cpp:145

Report to https://bugs.kde.org/