| Summary: | Gwenview 4.11 crashes when trying to look at more than one picture at the same time | ||
|---|---|---|---|
| Product: | [Applications] gwenview | Reporter: | Gerald Senarclens de Grancy <oss> |
| Component: | general | Assignee: | Gwenview Bugs <gwenview-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | cfeck, mahen, marsu1, mirza.dervisevic, myriam, nate, rohan, ScumCoder |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 4.11.0 | ||
| Target Milestone: | --- | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Gerald Senarclens de Grancy
2013-08-18 20:19:15 UTC
Strange, can't reproduce the crash by following the steps. Just tried reproducing on my computer at work. Same setup (Kubuntu 13.04, KDE 4.11) as my laptop at home, but here I can't reproduce either. Gerald : some random ideas to figure out a way to reproduce it : - did you try at work with the same set of pictures you used at home ? - Is there a common pattern in the chosen pictures properties, when a crash occurs ? (resolution, camera used, dimensions...) - At home, does it occur with *any* set of pictures ? - did you try to reproduce the crash from the LiveCD ? (okay, I guess you have no LiveCD with KDE 4.11 :-) - did you try with a "fresh" user profile ? (try creating a new user just for this test) - did you add any PPA ? Kipi plugins ? Thumbs plugins ? Mahendra: thanks for your ideas. Curiously, the bug stopped reproducing at home as well (with the same pictures). Not sure which additional condition had triggered it every time before I reported the bug. The most "special" thing about my configuration I can think of is that it was the first time (actually the first few times since it kept crashing) I had started Gwenview after upgrading to 4.11 (though not the first time I had booted the computer into 4.11): $ grep gwenview /var/log/dpkg.log | tail -n1 2013-08-14 20:11:21 status installed gwenview:amd64 4:4.11.0-0ubuntu1~ubuntu13.04~ppa1 and this bug occured shortly before 2013-08-18 20:19:15 UTC - I tried pictures of the same camera and even the set of pictures I was working w/ when the bug occurred. No luck. - As I can't even reproduce w/ my home system, I skipped the live CD creation and the fresh user profile. - Additional repos I had enabled: deb http://dl.google.com/linux/talkplugin/deb/ stable main deb http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu raring main deb http://deb.opera.com/opera/ stable non-free I suggest setting this to RESOLVED->WORKSFORME is the way to go until I can come up w/ a reliable way to reproduce this. Feel free to re-open otherwise. This is still happening, see duplicates. *** Bug 324842 has been marked as a duplicate of this bug. *** *** Bug 329341 has been marked as a duplicate of this bug. *** Since this backtrace involves the thumbnailer's reply, it probably can only be reproduced when clearing ~/.thumbnails *** Bug 331650 has been marked as a duplicate of this bug. *** 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 0x7fc6a9e7f840 (LWP 16210))] Thread 4 (Thread 0x7fc691aa2700 (LWP 16211)): #0 0x00007fc6a694603d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fc6a270ffe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc6a27100ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc6a8ccc7be in QEventDispatcherGlib::processEvents (this=0x7fc68c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #4 0x00007fc6a8c9e0af in QEventLoop::processEvents (this=this@entry=0x7fc691aa1d60, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fc6a8c9e3a5 in QEventLoop::exec (this=this@entry=0x7fc691aa1d60, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fc6a8b9ac5f in QThread::exec (this=this@entry=0x1da1b60) at thread/qthread.cpp:537 #7 0x00007fc6a8c7f823 in QInotifyFileSystemWatcherEngine::run (this=0x1da1b60) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007fc6a8b9d32f in QThreadPrivate::start (arg=0x1da1b60) at thread/qthread_unix.cpp:349 #9 0x00007fc6a2bdb182 in start_thread (arg=0x7fc691aa2700) at pthread_create.c:312 #10 0x00007fc6a695338d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7fc690bac700 (LWP 16212)): #0 0x00007fc6a694603d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fc6a270ffe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc6a27100ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc6a8ccc7be in QEventDispatcherGlib::processEvents (this=0x7fc6840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #4 0x00007fc6a8c9e0af in QEventLoop::processEvents (this=this@entry=0x7fc690babd60, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fc6a8c9e3a5 in QEventLoop::exec (this=this@entry=0x7fc690babd60, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fc6a8b9ac5f in QThread::exec (this=this@entry=0x20be030) at thread/qthread.cpp:537 #7 0x00007fc6a8c7f823 in QInotifyFileSystemWatcherEngine::run (this=0x20be030) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007fc6a8b9d32f in QThreadPrivate::start (arg=0x20be030) at thread/qthread_unix.cpp:349 #9 0x00007fc6a2bdb182 in start_thread (arg=0x7fc690bac700) at pthread_create.c:312 #10 0x00007fc6a695338d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7fc68b7fd700 (LWP 16213)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fc6a8b9d7f4 in wait (time=30000, this=0x22bca60) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x22bc810, mutex=mutex@entry=0x22c1328, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fc6a8b910fa in QThreadPoolThread::run (this=0x22bc800) at concurrent/qthreadpool.cpp:142 #4 0x00007fc6a8b9d32f in QThreadPrivate::start (arg=0x22bc800) at thread/qthread_unix.cpp:349 #5 0x00007fc6a2bdb182 in start_thread (arg=0x7fc68b7fd700) at pthread_create.c:312 #6 0x00007fc6a695338d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7fc6a9e7f840 (LWP 16210)): [KCrash Handler] #6 QHash<unsigned int, KIO::UDSEntryPrivate::Field>::findNode (this=0x6812c8 <QString::shared_null+8>, ahp=ahp@entry=0x0, akey=<optimized out>) at /usr/include/qt4/QtCore/qhash.h:884 #7 0x00007fc6a93d4146 in find (akey=<synthetic pointer>, this=<optimized out>) at /usr/include/qt4/QtCore/qhash.h:855 #8 KIO::UDSEntry::numberValue (this=0x7fff29838800, field=<optimized out>, defaultValue=-1) at ../../kio/kio/udsentry.cpp:80 #9 0x00007fc6a97b7307 in Gwenview::ThumbnailProvider::slotResult(KJob*) () from /usr/lib/libgwenviewlib.so.4 #10 0x00007fc6a8cb387a in QMetaObject::activate (sender=sender@entry=0x2567fa0, m=m@entry=0x7fc6a73d4600 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff29838940) at kernel/qobject.cpp:3539 #11 0x00007fc6a70446d2 in KJob::result (this=this@entry=0x2567fa0, _t1=_t1@entry=0x2567fa0) at ./kjob.moc:207 #12 0x00007fc6a7044710 in KJob::emitResult (this=this@entry=0x2567fa0) at ../../kdecore/jobs/kjob.cpp:318 #13 0x00007fc6a93a97b8 in KIO::PreviewJobPrivate::determineNextFile (this=this@entry=0x1d78880) at ../../kio/kio/previewjob.cpp:424 #14 0x00007fc6a93aafa7 in KIO::PreviewJobPrivate::startPreview (this=0x1d78880) at ../../kio/kio/previewjob.cpp:378 #15 0x00007fc6a8cb7c1e in QObject::event (this=0x2567fa0, e=<optimized out>) at kernel/qobject.cpp:1194 #16 0x00007fc6a75ace2c in QApplicationPrivate::notify_helper (this=this@entry=0x1b34050, receiver=receiver@entry=0x2567fa0, e=e@entry=0x22c1e70) at kernel/qapplication.cpp:4567 #17 0x00007fc6a75b34a0 in QApplication::notify (this=this@entry=0x7fff29839240, receiver=receiver@entry=0x2567fa0, e=e@entry=0x22c1e70) at kernel/qapplication.cpp:4353 #18 0x00007fc6a82b7d1a in KApplication::notify (this=0x7fff29839240, receiver=0x2567fa0, event=0x22c1e70) at ../../kdeui/kernel/kapplication.cpp:311 #19 0x00007fc6a8c9f4dd in QCoreApplication::notifyInternal (this=0x7fff29839240, receiver=receiver@entry=0x2567fa0, event=event@entry=0x22c1e70) at kernel/qcoreapplication.cpp:953 #20 0x00007fc6a8ca2b3d in sendEvent (event=0x22c1e70, receiver=0x2567fa0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #21 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1af41f0) at kernel/qcoreapplication.cpp:1577 #22 0x00007fc6a8ca2fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 #23 0x00007fc6a8cccf83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #24 postEventSourceDispatch (s=0x1b2e010) at kernel/qeventdispatcher_glib.cpp:287 #25 0x00007fc6a270fe04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007fc6a2710048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x00007fc6a27100ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #28 0x00007fc6a8ccc7a1 in QEventDispatcherGlib::processEvents (this=0x1b324a0, flags=...) at kernel/qeventdispatcher_glib.cpp:434 #29 0x00007fc6a764ebb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #30 0x00007fc6a8c9e0af in QEventLoop::processEvents (this=this@entry=0x7fff298391e0, flags=...) at kernel/qeventloop.cpp:149 #31 0x00007fc6a8c9e3a5 in QEventLoop::exec (this=this@entry=0x7fff298391e0, flags=...) at kernel/qeventloop.cpp:204 #32 0x00007fc6a8ca3b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #33 0x000000000042787d in ?? () #34 0x00007fc6a6879ec5 in __libc_start_main (main=0x427580, argc=2, argv=0x7fff29839388, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff29839378) at libc-start.c:287 #35 0x0000000000427b22 in _start () Only seems to have affected the KDE 4 version. Not see in KF5 versions of Gwenview. |