Bug 296055 - Gwenview crash on close after viewing files from a mounted ISO [Gwenview::ThumbnailCache::run() ]
Summary: Gwenview crash on close after viewing files from a mounted ISO [Gwenview::Thu...
Status: RESOLVED WORKSFORME
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 2.7
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: triaged
: 232108 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-03-15 11:01 UTC by Wizter
Modified: 2018-10-28 03:29 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wizter 2012-03-15 11:01:36 UTC
Application: gwenview (2.7.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-17-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
1. Use Gmount-iso to mount ISO as "read only" under /mnt/iso
2. Enter admin pass for mount and open dolphin to browse pictures (previews)
3. Use gwenview for better navigation/viewing of pictures
4. Close gwenview normally and crash occurred.

* kubuntu 11.10 (3.0.017 smp) with upto date KDE 4.7

-- Backtrace:
Application: Gwenview (gwenview), signal: Aborted
[Current thread is 1 (Thread 0xb77c9a50 (LWP 22628))]

Thread 5 (Thread 0xb6999b70 (LWP 22636)):
#0  0x007d7d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x00ca37d5 in do_gettime (frac=0xb6999020, sec=0xb6999018) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x00d764b6 in QTimerInfoList::updateCurrentTime (this=0xb6001a7c) at kernel/qeventdispatcher_unix.cpp:339
#4  0x00d7680a in QTimerInfoList::timerWait (this=0xb6001a7c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x00d75053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb699912c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x00d750ed in timerSourcePrepare (source=0xb6001a48, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0305288c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x03053637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x03053c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x00d75b37 in QEventDispatcherGlib::processEvents (this=0xa1f1bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x00d461dd in QEventLoop::processEvents (this=0xb69992b0, flags=...) at kernel/qeventloop.cpp:149
#12 0x00d46421 in QEventLoop::exec (this=0xb69992b0, flags=...) at kernel/qeventloop.cpp:201
#13 0x00c4990b in QThread::exec (this=0xa1f1378) at thread/qthread.cpp:498
#14 0x00d26e2d in QInotifyFileSystemWatcherEngine::run (this=0xa1f1378) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x00c4c7b3 in QThreadPrivate::start (arg=0xa1f1378) at thread/qthread_unix.cpp:331
#16 0x007bfd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x008e346e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0xb30dfb70 (LWP 24296)):
#0  0x00777416 in __kernel_vsyscall ()
#1  0x008f1403 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0x00885495 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 3 (Thread 0xb20ddb70 (LWP 24311)):
#0  0x00777416 in __kernel_vsyscall ()
#1  0x008f1403 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0x00885495 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0xb492db70 (LWP 24329)):
[KCrash Handler]
#7  0x00777416 in __kernel_vsyscall ()
#8  0x0083dc8f in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0x008412b5 in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0x0087515c in ?? () from /lib/i386-linux-gnu/libc.so.6
#11 0x0087ff22 in ?? () from /lib/i386-linux-gnu/libc.so.6
#12 0x008818be in ?? () from /lib/i386-linux-gnu/libc.so.6
#13 0x008837f8 in malloc () from /lib/i386-linux-gnu/libc.so.6
#14 0x00c45e0b in qMalloc (size=1044) at global/qmalloc.cpp:55
#15 0x00c4e82a in QByteArray::QByteArray (this=0xb492d184, size=1024, ch=0 '\000') at tools/qbytearray.cpp:1329
#16 0x00c420e8 in qt_error_string (errorCode=22) at global/qglobal.cpp:2170
#17 0x00c4b270 in report_error (code=0, where=0xdaf789 "QMutex::lock", what=0x0) at thread/qmutex_unix.cpp:61
#18 0x00c4b480 in QMutexPrivate::wait (this=0xa81b8e0, timeout=-1) at thread/qmutex_unix.cpp:80
#19 0x00c477ca in QMutex::lock (this=0xa72c8f4) at thread/qmutex.cpp:167
#20 0x0019d36f in relock (this=<synthetic pointer>) at /usr/include/qt4/QtCore/qmutex.h:122
#21 Gwenview::ThumbnailCache::run (this=0xa72c8e8) at ../../lib/thumbnailloadjob.cpp:128
#22 0x00c4c7b3 in QThreadPrivate::start (arg=0xa72c8e8) at thread/qthread_unix.cpp:331
#23 0x007bfd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#24 0x008e346e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb77c9a50 (LWP 22628)):
#0  0x00777416 in __kernel_vsyscall ()
#1  0x008f1403 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0x00885495 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Possible duplicates by query: bug 267202, bug 250496.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-04 13:00:04 UTC
*** Bug 232108 has been marked as a duplicate of this bug. ***
Comment 2 Nate Graham 2017-09-11 16:15:31 UTC
Does this reproduce with a more recent KF5 version of Gwenview?
Comment 3 Andrew Crouthamel 2018-09-28 02:32:45 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-28 03:29:35 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!