Bug 337390 - Renaming image files is causing Gwenview to crash
Summary: Renaming image files is causing Gwenview to crash
Status: RESOLVED DUPLICATE of bug 301293
Alias: None
Product: gwenview
Classification: Applications
Component: general (other bugs)
Version First Reported In: 4.13.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-07-12 08:45 UTC by Ettore Atalan
Modified: 2014-07-12 12:10 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 Ettore Atalan 2014-07-12 08:45:33 UTC
Application: gwenview (4.13.1)
KDE Platform Version: 4.13.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-32-generic x86_64
Distribution: Ubuntu 14.04 LTS

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

I was renaming image files while Gwenview was displaying one of these image files. Gwenview crashed suddenly as I renamed the image files.

-- 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 0x7f04f53db840 (LWP 3645))]

Thread 3 (Thread 0x7f04dc6ee700 (LWP 3646)):
#0  0x00007f04ee13e569 in __GI___pthread_mutex_lock (mutex=0x7f04d4000a60) at ../nptl/pthread_mutex_lock.c:125
#1  0x00007f04edcb2991 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f04edc70557 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f04edc70f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f04edc710ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f04f422d7be in QEventDispatcherGlib::processEvents (this=0x7f04d40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f04f41ff0af in QEventLoop::processEvents (this=this@entry=0x7f04dc6edd60, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f04f41ff3a5 in QEventLoop::exec (this=this@entry=0x7f04dc6edd60, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f04f40fbc5f in QThread::exec (this=this@entry=0x20acbf0) at thread/qthread.cpp:537
#9  0x00007f04f41e0823 in QInotifyFileSystemWatcherEngine::run (this=0x20acbf0) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f04f40fe32f in QThreadPrivate::start (arg=0x20acbf0) at thread/qthread_unix.cpp:349
#11 0x00007f04ee13c182 in start_thread (arg=0x7f04dc6ee700) at pthread_create.c:312
#12 0x00007f04f1eb430d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f04d92d8700 (LWP 3647)):
#0  timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f04d92d7ba4) at kernel/qeventdispatcher_glib.cpp:146
#1  0x00007f04f422d725 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176
#2  0x00007f04edc7068d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f04edc70f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f04edc710ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f04f422d7be in QEventDispatcherGlib::processEvents (this=0x7f04cc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f04f41ff0af in QEventLoop::processEvents (this=this@entry=0x7f04d92d7d60, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f04f41ff3a5 in QEventLoop::exec (this=this@entry=0x7f04d92d7d60, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f04f40fbc5f in QThread::exec (this=this@entry=0x2ac5790) at thread/qthread.cpp:537
#9  0x00007f04f41e0823 in QInotifyFileSystemWatcherEngine::run (this=0x2ac5790) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f04f40fe32f in QThreadPrivate::start (arg=0x2ac5790) at thread/qthread_unix.cpp:349
#11 0x00007f04ee13c182 in start_thread (arg=0x7f04d92d8700) at pthread_create.c:312
#12 0x00007f04f1eb430d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f04f53db840 (LWP 3645)):
[KCrash Handler]
#6  0x0000000000000090 in ?? ()
#7  0x00007f04f2e2694e in QStyleSheetStyle::event (this=0x2c38610, e=0x7fffce8ad2c0) at styles/qstylesheetstyle.cpp:5798
#8  0x00007f04f2b0de2c in QApplicationPrivate::notify_helper (this=this@entry=0x1e5ef10, receiver=receiver@entry=0x2c38610, e=e@entry=0x7fffce8ad2c0) at kernel/qapplication.cpp:4567
#9  0x00007f04f2b144a0 in QApplication::notify (this=this@entry=0x7fffce8ae000, receiver=receiver@entry=0x2c38610, e=e@entry=0x7fffce8ad2c0) at kernel/qapplication.cpp:4353
#10 0x00007f04f3818d1a in KApplication::notify (this=0x7fffce8ae000, receiver=0x2c38610, event=0x7fffce8ad2c0) at ../../kdeui/kernel/kapplication.cpp:311
#11 0x00007f04f42004dd in QCoreApplication::notifyInternal (this=0x7fffce8ae000, receiver=0x2c38610, event=event@entry=0x7fffce8ad2c0) at kernel/qcoreapplication.cpp:953
#12 0x00007f04f2b12569 in sendEvent (event=0x7fffce8ad2c0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#13 QApplicationPrivate::setFocusWidget (focus=focus@entry=0x0, reason=reason@entry=Qt::OtherFocusReason) at kernel/qapplication.cpp:2270
#14 0x00007f04f2b4b6e4 in QWidget::clearFocus (this=0x2ac9830) at kernel/qwidget.cpp:6547
#15 0x00007f04f2b59c6f in QWidget::~QWidget (this=0x2ac9830, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1610
#16 0x00007f04f4d1f7a9 in Gwenview::ThumbnailBarView::~ThumbnailBarView() () from /usr/lib/libgwenviewlib.so.4
#17 0x00007f04f4217168 in QObjectPrivate::deleteChildren (this=this@entry=0x2bb38e0) at kernel/qobject.cpp:1907
#18 0x00007f04f2b59d37 in QWidget::~QWidget (this=0x2bb32c0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#19 0x00000000004337e8 in _start ()

Possible duplicates by query: bug 329873.

Reported using DrKonqi
Comment 1 Christoph Feck 2014-07-12 12:10:53 UTC

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