Bug 192679 - gwenview crashes click on
Summary: gwenview crashes click on
Status: RESOLVED DUPLICATE of bug 191771
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-14 17:01 UTC by Alin M Elena
Modified: 2012-10-19 13:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alin M Elena 2009-05-14 17:01:09 UTC
Version:           2.3.0 (using 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1)) "release 3.4", KDE:KDE4:UNSTABLE:Desktop / openSUSE_11.1)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.27.21-0.1-default

Gwenview crashes when try to open picture by clicking on it or simply by 
gwenview my.jpg

starting gwenview and then browsing to the picture behaves as expected.

here is the trace

Application: Gwenview (gwenview), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f08703b3750 (LWP 14606))]

Thread 10 (Thread 0x7f08642b0950 (LWP 14607)):
#0  0x00007f086f14ad59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f086f3bbed9 in QWaitCondition::wait (this=0x797250, mutex=0x797248, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f086fd18ce5 in ?? () from /usr/lib64/libgwenviewlib.so.4
#3  0x00007f086f3baf22 in QThreadPrivate::start (arg=0x797230) at thread/qthread_unix.cpp:189
#4  0x00007f086f147070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f086c23510d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f0862aaf950 (LWP 14608)):
#0  0x00007f086f14afdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f086f3bbeb7 in QWaitCondition::wait (this=0xa7bf58, mutex=0xa7bf50, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007f086f3b1a89 in QThreadPoolThread::run (this=0xa7c020) at concurrent/qthreadpool.cpp:140
#3  0x00007f086f3baf22 in QThreadPrivate::start (arg=0xa7c020) at thread/qthread_unix.cpp:189
#4  0x00007f086f147070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f086c23510d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f085f39d950 (LWP 14609)):
#0  0x00007f086f14ad59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f086f3bbed9 in QWaitCondition::wait (this=0xa895c0, mutex=0xa895b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f086fd18ce5 in ?? () from /usr/lib64/libgwenviewlib.so.4
#3  0x00007f086f3baf22 in QThreadPrivate::start (arg=0xa895a0) at thread/qthread_unix.cpp:189
#4  0x00007f086f147070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f086c23510d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f085eb9c950 (LWP 14610)):
#0  0x00007f086f14ad59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f086f3bbed9 in QWaitCondition::wait (this=0xac1940, mutex=0xac1938, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f086fd18ce5 in ?? () from /usr/lib64/libgwenviewlib.so.4
#3  0x00007f086f3baf22 in QThreadPrivate::start (arg=0xac1920) at thread/qthread_unix.cpp:189
#4  0x00007f086f147070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f086c23510d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f085e39b950 (LWP 14611)):
#0  0x00007f086f14ad59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f086f3bbed9 in QWaitCondition::wait (this=0xac18f0, mutex=0xac18e8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f086fd18ce5 in ?? () from /usr/lib64/libgwenviewlib.so.4
#3  0x00007f086f3baf22 in QThreadPrivate::start (arg=0xac18d0) at thread/qthread_unix.cpp:189
#4  0x00007f086f147070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f086c23510d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f085db9a950 (LWP 14612)):
#0  0x00007f086f14ad59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f086f3bbed9 in QWaitCondition::wait (this=0xac1b00, mutex=0xac1af8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f086fd18ce5 in ?? () from /usr/lib64/libgwenviewlib.so.4
#3  0x00007f086f3baf22 in QThreadPrivate::start (arg=0xac1ae0) at thread/qthread_unix.cpp:189
#4  0x00007f086f147070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f086c23510d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f085d399950 (LWP 14613)):
#0  0x00007f086f14ad59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f086f3bbed9 in QWaitCondition::wait (this=0xaee330, mutex=0xaee328, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f086fd18ce5 in ?? () from /usr/lib64/libgwenviewlib.so.4
#3  0x00007f086f3baf22 in QThreadPrivate::start (arg=0xaee310) at thread/qthread_unix.cpp:189
#4  0x00007f086f147070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f086c23510d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f085cb98950 (LWP 14614)):
#0  0x00007f086f14ad59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f086f3bbed9 in QWaitCondition::wait (this=0xac6390, mutex=0xac6388, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f086fd18ce5 in ?? () from /usr/lib64/libgwenviewlib.so.4
#3  0x00007f086f3baf22 in QThreadPrivate::start (arg=0xac6370) at thread/qthread_unix.cpp:189
#4  0x00007f086f147070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f086c23510d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f085c1af950 (LWP 14616)):
#0  0x00007f086f14ad59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f086f3bbed9 in QWaitCondition::wait (this=0xb1ecb0, mutex=0xb1eca8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f086fd18ce5 in ?? () from /usr/lib64/libgwenviewlib.so.4
#3  0x00007f086f3baf22 in QThreadPrivate::start (arg=0xb1ec90) at thread/qthread_unix.cpp:189
#4  0x00007f086f147070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f086c23510d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f08703b3750 (LWP 14606)):
[KCrash Handler]
#5  0x00007f086fcf300e in Gwenview::PlaceTreeModel::urlForIndex(QModelIndex const&) const () from /usr/lib64/libgwenviewlib.so.4
#6  0x0000000000435c7d in _start ()

alin
Comment 1 Luca Beltrame 2009-05-14 18:03:10 UTC
I can confirm this behavior (Beta 1 packages from openSUSE build service). Any image (be it local, or even an URL) passed to gwenview via command line or by clicking on an image causes a segmentation fault.
Comment 2 Piotr 2009-05-14 21:39:18 UTC
Here is a more complete crash report.




Application: Gwenview (gwenview), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f687584d750 (LWP 28953))]

Thread 7 (Thread 0x7f6869af7950 (LWP 28954)):
#0  0x00007f68745cad59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f687483be79 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f6875198ce5 in Gwenview::SemanticInfoThread::run (this=0x7a1c80) at /usr/src/debug/kdegraphics-4.2.85/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#4  0x00007f687483aec2 in QThreadPrivate::start (arg=0x7a1c80) at thread/qthread_unix.cpp:189
#5  0x00007f68745c7070 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f68716b410d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f68654cd950 (LWP 28957)):
#0  0x00007f68745cad59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f687483be79 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f6875198ce5 in Gwenview::SemanticInfoThread::run (this=0xa75a50) at /usr/src/debug/kdegraphics-4.2.85/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#4  0x00007f687483aec2 in QThreadPrivate::start (arg=0xa75a50) at thread/qthread_unix.cpp:189
#5  0x00007f68745c7070 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f68716b410d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f6864ccc950 (LWP 28958)):
#0  0x00007f68745cad59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f687483be79 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f6875198ce5 in Gwenview::SemanticInfoThread::run (this=0xa6cc10) at /usr/src/debug/kdegraphics-4.2.85/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#4  0x00007f687483aec2 in QThreadPrivate::start (arg=0xa6cc10) at thread/qthread_unix.cpp:189
#5  0x00007f68745c7070 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f68716b410d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f68644cb950 (LWP 28959)):
#0  0x00007f68745cad59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f687483be79 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f6875198ce5 in Gwenview::SemanticInfoThread::run (this=0xa7dff0) at /usr/src/debug/kdegraphics-4.2.85/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#4  0x00007f687483aec2 in QThreadPrivate::start (arg=0xa7dff0) at thread/qthread_unix.cpp:189
#5  0x00007f68745c7070 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f68716b410d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f6863cca950 (LWP 28960)):
#0  0x00007f68745cad59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f687483be79 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f6875198ce5 in Gwenview::SemanticInfoThread::run (this=0xa7e1b0) at /usr/src/debug/kdegraphics-4.2.85/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#4  0x00007f687483aec2 in QThreadPrivate::start (arg=0xa7e1b0) at thread/qthread_unix.cpp:189
#5  0x00007f68745c7070 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f68716b410d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f68633b5950 (LWP 28961)):
#0  0x00007f68745cad59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f687483be79 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f6875198ce5 in Gwenview::SemanticInfoThread::run (this=0xaa1210) at /usr/src/debug/kdegraphics-4.2.85/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#4  0x00007f687483aec2 in QThreadPrivate::start (arg=0xaa1210) at thread/qthread_unix.cpp:189
#5  0x00007f68745c7070 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f68716b410d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f687584d750 (LWP 28953)):
[KCrash Handler]
#5  0x00007f687517300e in Node (this=<value optimized out>) at /usr/src/debug/kdegraphics-4.2.85/gwenview/lib/placetreemodel.cpp:57
#6  Gwenview::PlaceTreeModelPrivate::nodeForIndex (this=<value optimized out>) at /usr/src/debug/kdegraphics-4.2.85/gwenview/lib/placetreemodel.cpp:87
#7  Gwenview::PlaceTreeModel::urlForIndex (this=<value optimized out>) at /usr/src/debug/kdegraphics-4.2.85/gwenview/lib/placetreemodel.cpp:364
#8  0x0000000000435c7d in Gwenview::FolderViewContextManagerItem::slotRowsInserted (this=0x8fdb00, index=@0x7fff7d87d2d0)
    at /usr/src/debug/kdegraphics-4.2.85/gwenview/app/folderviewcontextmanageritem.cpp:257
#9  0x0000000000426820 in Gwenview::FolderViewContextManagerItem::qt_metacall (this=0x8fdb00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7d87d2a0)
    at /usr/src/debug/kdegraphics-4.2.85/build/gwenview/app/moc_folderviewcontextmanageritem.cpp:79
#10 0x00007f6874939bb2 in QMetaObject::activate (sender=0xa6c280, from_signal_index=<value optimized out>, to_signal_index=9, argv=0x4) at kernel/qobject.cpp:3120
#11 0x00007f6874970a64 in QAbstractItemModel::rowsInserted (this=0x7fff7d87d150, _t1=<value optimized out>, _t2=4, _t3=4) at .moc/release-shared/moc_qabstractitemmodel.cpp:159
#12 0x00007f687491f324 in QAbstractItemModel::endInsertRows (this=0xa6c280) at kernel/qabstractitemmodel.cpp:2081
#13 0x00007f687517346c in Gwenview::PlaceTreeModel::slotPlacesRowsInserted (this=0xa6c280, start=11253456, end=4) at /usr/src/debug/kdegraphics-4.2.85/gwenview/lib/placetreemodel.cpp:312
#14 0x00007f6875176290 in Gwenview::PlaceTreeModel::qt_metacall (this=0xa6c280, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7d87d480)
    at /usr/src/debug/kdegraphics-4.2.85/build/gwenview/lib/placetreemodel.moc:77
#15 0x00007f6874939bb2 in QMetaObject::activate (sender=0xa6c680, from_signal_index=<value optimized out>, to_signal_index=9, argv=0x4) at kernel/qobject.cpp:3120
#16 0x00007f6874970a64 in QAbstractItemModel::rowsInserted (this=0x7fff7d87d150, _t1=<value optimized out>, _t2=4, _t3=4) at .moc/release-shared/moc_qabstractitemmodel.cpp:159
#17 0x00007f687491f324 in QAbstractItemModel::endInsertRows (this=0xa6c680) at kernel/qabstractitemmodel.cpp:2081
#18 0x00007f6875428458 in KFilePlacesModel::Private::_k_reloadBookmarks (this=0xa6c7f0) at /usr/src/debug/kdelibs-4.2.85/kfile/kfileplacesmodel.cpp:394
#19 0x00007f6875428b45 in KFilePlacesModel::Private::_k_initDeviceList (this=0xa6c7f0) at /usr/src/debug/kdelibs-4.2.85/kfile/kfileplacesmodel.cpp:300
#20 0x00007f687542acba in KFilePlacesModel::qt_metacall (this=0xa6c680, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7d87d8a0)
    at /usr/src/debug/kdelibs-4.2.85/build/kfile/kfileplacesmodel.moc:85
#21 0x00007f6874939bb2 in QMetaObject::activate (sender=0xa75c70, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x4) at kernel/qobject.cpp:3120
#22 0x00007f687493ef2f in QSingleShotTimer::timerEvent (this=0xa75c70) at kernel/qtimer.cpp:298
#23 0x00007f6874933ed3 in QObject::event (this=0xa75c70, e=0x0) at kernel/qobject.cpp:1082
#24 0x00007f68722536bd in QApplicationPrivate::notify_helper (this=0x69c040, receiver=0xa75c70, e=0x7fff7d87dfa0) at kernel/qapplication.cpp:4057
#25 0x00007f687225b95a in QApplication::notify (this=0x7fff7d87e390, receiver=0xa75c70, e=0x7fff7d87dfa0) at kernel/qapplication.cpp:4022
#26 0x00007f68737d439b in KApplication::notify (this=0x7fff7d87e390, receiver=0xa75c70, event=0x7fff7d87dfa0) at /usr/src/debug/kdelibs-4.2.85/kdeui/kernel/kapplication.cpp:307
#27 0x00007f68749240ec in QCoreApplication::notifyInternal (this=0x7fff7d87e390, receiver=0xa75c70, event=0x7fff7d87dfa0) at kernel/qcoreapplication.cpp:610
#28 0x00007f6874951550 in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#29 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:586
#30 0x00007f687494d8cd in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:164
#31 0x00007f686e11343a in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#32 0x00007f686e116b10 in ?? () from /usr/lib64/libglib-2.0.so.0
#33 0x00007f686e116cac in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f687494d82f in QEventDispatcherGlib::processEvents (this=0x682210, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#35 0x00007f68722eaa4f in QGuiEventDispatcherGlib::processEvents (this=0x7fff7d87d150, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#36 0x00007f6874922982 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 2106057408}) at kernel/qeventloop.cpp:149
#37 0x00007f6874922d4d in QEventLoop::exec (this=0x7fff7d87e300, flags={i = 2106057488}) at kernel/qeventloop.cpp:200
#38 0x00007f6874925034 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#39 0x0000000000443683 in main (argc=6, argv=0x7fff7d87e708) at /usr/src/debug/kdegraphics-4.2.85/gwenview/app/main.cpp:95
Comment 3 Pino Toscano 2009-05-14 23:22:28 UTC

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