Bug 309932 - Gwenview closes when working with high resolution images
Summary: Gwenview closes when working with high resolution images
Status: RESOLVED WORKSFORME
Alias: None
Product: gwenview
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.9.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2012-11-11 23:05 UTC by Daniel Gonçalez
Modified: 2018-10-27 02:20 UTC (History)
0 users

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 Daniel Gonçalez 2012-11-11 23:05:52 UTC
Application: gwenview (2.9.1)
KDE Platform Version: 4.9.2
Qt Version: 4.8.3
Operating System: Linux 3.5.0-18-generic i686
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
 I was trying to resize an image.

- Unusual behavior I noticed:
Application closes instantly when trying to take any action with high resolution images.

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Floating point exception
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb7722740 (LWP 15001))]

Thread 3 (Thread 0xb5108b40 (LWP 15002)):
#0  0x4204bc64 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x4213acc0 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x420f969d in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x420f9c5e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x420f9e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x42a93eff in QEventDispatcherGlib::processEvents (this=0xb4800468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x42a607cc in QEventLoop::processEvents (this=this@entry=0xb5108228, flags=...) at kernel/qeventloop.cpp:149
#7  0x42a60ac1 in QEventLoop::exec (this=0xb5108228, flags=...) at kernel/qeventloop.cpp:204
#8  0x4294bbcc in QThread::exec (this=0x88dc338) at thread/qthread.cpp:501
#9  0x42a3ed1d in QInotifyFileSystemWatcherEngine::run (this=0x88dc338) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x4294efb8 in QThreadPrivate::start (arg=0x88dc338) at thread/qthread_unix.cpp:338
#11 0x42048d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x41f7dd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb43f1b40 (LWP 15003)):
#0  0xb7756424 in __kernel_vsyscall ()
#1  0x4204f9db in read () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x42139f5e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x420f983b in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x420f9c92 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x420f9e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x42a93eff in QEventDispatcherGlib::processEvents (this=0xb3a00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x42a607cc in QEventLoop::processEvents (this=this@entry=0xb43f1228, flags=...) at kernel/qeventloop.cpp:149
#8  0x42a60ac1 in QEventLoop::exec (this=0xb43f1228, flags=...) at kernel/qeventloop.cpp:204
#9  0x4294bbcc in QThread::exec (this=0x8b6c3f0) at thread/qthread.cpp:501
#10 0x42a3ed1d in QInotifyFileSystemWatcherEngine::run (this=0x8b6c3f0) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x4294efb8 in QThreadPrivate::start (arg=0x8b6c3f0) at thread/qthread_unix.cpp:338
#12 0x42048d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x41f7dd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb7722740 (LWP 15001)):
[KCrash Handler]
#7  0x4917cd42 in ?? () from /usr/lib/libgwenviewlib.so.4
#8  0x42a7a436 in QMetaObject::activate (sender=0x8e0a570, m=0x42bc6a18 <QTimer::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#9  0x42acafb5 in QTimer::timeout (this=0x8e0a570) at .moc/release-shared/moc_qtimer.cpp:148
#10 0x42a81436 in QTimer::timerEvent (this=0x8e0a570, e=0xbfa4b1d0) at kernel/qtimer.cpp:280
#11 0x42a78294 in QObject::event (this=0x8e0a570, e=0xbfa4b1d0) at kernel/qobject.cpp:1157
#12 0x42debb3c in QApplicationPrivate::notify_helper (this=0x8780ac0, receiver=0x8e0a570, e=0xbfa4b1d0) at kernel/qapplication.cpp:4562
#13 0x42df054f in QApplication::notify (this=0xbfa4b1d0, receiver=0x8e0a570, e=0xbfa4b1d0) at kernel/qapplication.cpp:3944
#14 0x440bd8f1 in KApplication::notify (this=0xbfa4b520, receiver=0x8e0a570, event=0xbfa4b1d0) at ../../kdeui/kernel/kapplication.cpp:311
#15 0x42a61cee in QCoreApplication::notifyInternal (this=0xbfa4b520, receiver=0x8e0a570, event=0xbfa4b1d0) at kernel/qcoreapplication.cpp:915
#16 0x42a967e0 in sendEvent (event=0xbfa4b1d0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#17 QTimerInfoList::activateTimers (this=0x877c5a4) at kernel/qeventdispatcher_unix.cpp:611
#18 0x42a93868 in timerSourceDispatch (source=0x877c570) at kernel/qeventdispatcher_glib.cpp:186
#19 timerSourceDispatch (source=0x877c570) at kernel/qeventdispatcher_glib.cpp:180
#20 0x42a938a2 in idleTimerSourceDispatch (source=0x877bc00) at kernel/qeventdispatcher_glib.cpp:233
#21 0x420f99e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#22 0x420f9d80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#23 0x420f9e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#24 0x42a93ee1 in QEventDispatcherGlib::processEvents (this=0x87565d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#25 0x42ea214a in QGuiEventDispatcherGlib::processEvents (this=0x87565d0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x42a607cc in QEventLoop::processEvents (this=this@entry=0xbfa4b458, flags=...) at kernel/qeventloop.cpp:149
#27 0x42a60ac1 in QEventLoop::exec (this=0xbfa4b458, flags=...) at kernel/qeventloop.cpp:204
#28 0x42a6621a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#29 0x42de9764 in QApplication::exec () at kernel/qapplication.cpp:3823
#30 0x080669a7 in ?? ()
#31 0x41ea84d3 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#32 0x08066c6d in _start ()

Possible duplicates by query: bug 309396, bug 308458, bug 308376, bug 306240, bug 304959.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-11-12 08:15:18 UTC
#7  0x4917cd42 in ?? () from /usr/lib/libgwenviewlib.so.4

Please install debug symbols ( package gwenview-dbg) and try to provide a better backtarce .

Also since you can reproduce the crash every time, it would be great if you can provide one image as testcase if feasible . Attach it here (if the size is permitted)  or some other place.
Comment 2 Andrew Crouthamel 2018-09-23 02:22:30 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 3 Andrew Crouthamel 2018-10-27 02:20:03 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!