Bug 307982 - Gwenview crashed when displayed image file was renamed elsewhere
Summary: Gwenview crashed when displayed image file was renamed elsewhere
Status: RESOLVED DUPLICATE of bug 297262
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 2.8.5
Platform: Mageia RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-06 17:30 UTC by andrew brewster
Modified: 2012-10-19 13:25 UTC (History)
0 users

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 andrew brewster 2012-10-06 17:30:05 UTC
Application: gwenview (2.8.5)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.2
Operating System: Linux 3.3.8-desktop-2.mga2 x86_64
Distribution: "Mageia 2"

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

Renamed a JPEG image file using Dolphin whilst displaying it in Gwenview, pressed F5 (thought it might refresh the view, though it doesn't) when back in Gwenview - crash

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f459017a740 (LWP 21332))]

Thread 3 (Thread 0x7f457cf6b700 (LWP 21335)):
#0  __pthread_mutex_lock (mutex=0x7f4578000a60) at pthread_mutex_lock.c:51
#1  0x00007f45893e61b1 in g_mutex_lock (mutex=<optimized out>) at gthread-posix.c:208
#2  0x00007f45893a9ddf in g_main_context_acquire (context=0x7f45780009a0) at gmain.c:2601
#3  0x00007f45893aabe4 in g_main_context_iterate (context=0x7f45780009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3073
#4  0x00007f45893aae44 in g_main_context_iteration (context=0x7f45780009a0, may_block=1) at gmain.c:3184
#5  0x00007f458efebff6 in QEventDispatcherGlib::processEvents (this=0x7f45780008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f458efbbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f458efbbf47 in QEventLoop::exec (this=0x7f457cf6ae10, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f458eebbc17 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f458ef9baef in QInotifyFileSystemWatcherEngine::run (this=0xbc6d60) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f458eebec3b in QThreadPrivate::start (arg=0xbc6d60) at thread/qthread_unix.cpp:307
#11 0x00007f458b2f6b99 in start_thread (arg=0x7f457cf6b700) at pthread_create.c:301
#12 0x00007f458cb560cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f4577153700 (LWP 21341)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f458eebf14b in wait (time=18446744073709551615, this=0x9d2030) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xa68f28, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f458fabe1ee in Gwenview::SemanticInfoThread::run (this=0xa68f10) at /usr/src/debug/gwenview-4.8.5/lib/semanticinfo/nepomuksemanticinfobackend.cpp:145
#4  0x00007f458eebec3b in QThreadPrivate::start (arg=0xa68f10) at thread/qthread_unix.cpp:307
#5  0x00007f458b2f6b99 in start_thread (arg=0x7f4577153700) at pthread_create.c:301
#6  0x00007f458cb560cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f459017a740 (LWP 21332)):
[KCrash Handler]
#6  Gwenview::Document::loadingState (this=0x0) at /usr/src/debug/gwenview-4.8.5/lib/document/document.cpp:162
#7  0x00007f458fa6a4e6 in Gwenview::RasterImageView::loadFromDocument (this=0xff7810) at /usr/src/debug/gwenview-4.8.5/lib/documentview/rasterimageview.cpp:196
#8  0x00007f458fa5f319 in Gwenview::AbstractImageView::setDocument (this=0xff7810, doc=<optimized out>) at /usr/src/debug/gwenview-4.8.5/lib/documentview/abstractimageview.cpp:142
#9  0x00007f458fa6bc93 in Gwenview::RasterImageViewAdapter::slotLoadingFailed (this=<optimized out>) at /usr/src/debug/gwenview-4.8.5/lib/documentview/rasterimageviewadapter.cpp:118
#10 0x00007f458efd0f11 in QMetaObject::activate (sender=0xfa5f10, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff9040c190) at kernel/qobject.cpp:3547
#11 0x00007f458fa528b5 in Gwenview::Document::loadingFailed (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/gwenview-4.8.5/build/lib/document.moc:179
#12 0x00007f458efd0f11 in QMetaObject::activate (sender=0x1193520, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#13 0x00007f458fa581c1 in Gwenview::LoadingDocumentImpl::init (this=0x1193520) at /usr/src/debug/gwenview-4.8.5/lib/document/loadingdocumentimpl.cpp:324
#14 0x00007f458fa530e8 in Gwenview::Document::reload (this=0xfa5f10) at /usr/src/debug/gwenview-4.8.5/lib/document/document.cpp:115
#15 0x000000000043024f in Gwenview::ViewMainPage::reload (this=0xc89790) at /usr/src/debug/gwenview-4.8.5/app/viewmainpage.cpp:678
#16 0x00007f458efd0f11 in QMetaObject::activate (sender=0xd7c760, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff9040c830) at kernel/qobject.cpp:3547
#17 0x00007f458d7f08a2 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#18 0x00007f458d7f0a8f in QAction::activate (this=0xd7c760, event=<optimized out>) at kernel/qaction.cpp:1257
#19 0x00007f458d7f0bff in QAction::event (this=<optimized out>, e=<optimized out>) at kernel/qaction.cpp:1183
#20 0x00007f458e6066fa in KAction::event (this=<optimized out>, event=0x7fff9040ce50) at /usr/src/debug/kdelibs-4.8.5/kdeui/actions/kaction.cpp:131
#21 0x00007f458d7f6cc4 in notify_helper (e=0x7fff9040ce50, receiver=0xd7c760, this=0x98afa0) at kernel/qapplication.cpp:4551
#22 QApplicationPrivate::notify_helper (this=0x98afa0, receiver=0xd7c760, e=0x7fff9040ce50) at kernel/qapplication.cpp:4523
#23 0x00007f458d7fba93 in QApplication::notify (this=0x7fff9040e310, receiver=0xd7c760, e=0x7fff9040ce50) at kernel/qapplication.cpp:4412
#24 0x00007f458e49dac6 in KApplication::notify (this=0x7fff9040e310, receiver=0xd7c760, event=0x7fff9040ce50) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#25 0x00007f458efbd1bc in QCoreApplication::notifyInternal (this=0x7fff9040e310, receiver=0xd7c760, event=0x7fff9040ce50) at kernel/qcoreapplication.cpp:915
#26 0x00007f458d828a59 in sendEvent (event=0x7fff9040ce50, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#27 QShortcutMap::dispatchEvent (this=<optimized out>, e=0x7fff9040d3f0) at kernel/qshortcutmap.cpp:879
#28 0x00007f458d829f4d in QShortcutMap::tryShortcutEvent (this=0x98b0c0, o=<optimized out>, e=0x7fff9040d3f0) at kernel/qshortcutmap.cpp:364
#29 0x00007f458d7fd6c9 in QApplication::notify (this=0x7fff9040e310, receiver=0xc3c960, e=0x7fff9040d3f0) at kernel/qapplication.cpp:3975
#30 0x00007f458e49dac6 in KApplication::notify (this=0x7fff9040e310, receiver=0xc3c960, event=0x7fff9040d3f0) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#31 0x00007f458efbd1bc in QCoreApplication::notifyInternal (this=0x7fff9040e310, receiver=0xc3c960, event=0x7fff9040d3f0) at kernel/qcoreapplication.cpp:915
#32 0x00007f458d895c49 in QKeyMapper::sendKeyEvent (keyWidget=0xc3c960, grab=<optimized out>, type=QEvent::KeyPress, code=16777268, modifiers=..., text=..., autorepeat=false, count=1, nativeScanCode=71, nativeVirtualKey=65474, nativeModifiers=16) at kernel/qkeymapper_x11.cpp:1866
#33 0x00007f458d8960bb in QKeyMapperPrivate::translateKeyEvent (this=0x9d0140, keyWidget=0xc3c960, event=0x7fff9040ded0, grab=false) at kernel/qkeymapper_x11.cpp:1836
#34 0x00007f458d8721b4 in QApplication::x11ProcessEvent (this=0x7fff9040e310, event=0x7fff9040ded0) at kernel/qapplication_x11.cpp:3539
#35 0x00007f458d89a0d2 in x11EventSourceDispatch (s=0x98a930, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#36 0x00007f45893aa9ba in g_main_dispatch (context=0x98a330) at gmain.c:2515
#37 g_main_context_dispatch (context=0x98a330) at gmain.c:3052
#38 0x00007f45893aad80 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x98a330, self=<optimized out>) at gmain.c:3123
#39 g_main_context_iterate (context=0x98a330, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3060
#40 0x00007f45893aae44 in g_main_context_iteration (context=0x98a330, may_block=1) at gmain.c:3184
#41 0x00007f458efebf8f in QEventDispatcherGlib::processEvents (this=0x968770, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#42 0x00007f458d899d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007f458efbbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#44 0x00007f458efbbf47 in QEventLoop::exec (this=0x7fff9040e270, flags=...) at kernel/qeventloop.cpp:204
#45 0x00007f458efc0cf5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#46 0x0000000000427045 in main (argc=6, argv=0x7fff9040e638) at /usr/src/debug/gwenview-4.8.5/app/main.cpp:142

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

Possible duplicates by query: bug 297262.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-10-06 17:35:19 UTC

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