Bug 267378 - Gwenview crashes when importing images from an sd card
Summary: Gwenview crashes when importing images from an sd card
Status: RESOLVED WORKSFORME
Alias: None
Product: gwenview
Classification: Applications
Component: importer (show other bugs)
Version: 2.7
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: triaged
: 243864 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-03-01 13:58 UTC by Otso Helenius
Modified: 2018-10-27 01:59 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.64 KB, text/plain)
2011-04-02 19:26 UTC, Greg Martyn
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Otso Helenius 2011-03-01 13:58:49 UTC
Application: gwenview_importer (2.5.2)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.1
Operating System: Linux 2.6.35.11-83.fc14.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
I plugged in an sd-card, cliked on the device notifier and selected "download photos with gwenview". Gwenview window opened and loaded some thumbnails until a few seconds later it crashed.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Gwenview Importer (gwenview_importer), signal: Segmentation fault
__lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
97	2:	movl	%edx, %eax
[Current thread is 1 (Thread 0x7feefc7d2840 (LWP 3509))]

Thread 2 (Thread 0x7feeebfff700 (LWP 3539)):
[KCrash Handler]
#6  QString (node=0x678, newNode=<value optimized out>) at /usr/include/QtCore/qstring.h:728
#7  QHashNode (node=0x678, newNode=<value optimized out>) at /usr/include/QtCore/qhash.h:224
#8  QHash<QString, QImage>::duplicateNode (node=0x678, newNode=<value optimized out>) at /usr/include/QtCore/qhash.h:530
#9  0x00000035cf28e9d7 in QHashData::detach_helper2 (this=0x1dfec00, node_duplicate=0x35d3c9b0a0 <QHash<QString, QImage>::duplicateNode(QHashData::Node*, void*)>, node_delete=0x35d3c9b1f0 <QHash<QString, QImage>::deleteNode2(QHashData::Node*)>, nodeSize=<value optimized out>, nodeAlign=8) at tools/qhash.cpp:235
#10 0x00000035d3c9b5d2 in QHash<QString, QImage>::detach_helper (this=0x1e7c4d0) at /usr/include/QtCore/qhash.h:582
#11 0x00000035d3c9b67a in detach (this=0x1e7c4d0, akey=<value optimized out>) at /usr/include/QtCore/qhash.h:299
#12 QHash<QString, QImage>::remove (this=0x1e7c4d0, akey=<value optimized out>) at /usr/include/QtCore/qhash.h:786
#13 0x00000035d3c997a7 in Gwenview::ThumbnailCache::run (this=0x1e7c4c0) at /usr/src/debug/kdegraphics-4.5.5/gwenview/lib/thumbnailloadjob.cpp:133
#14 0x00000035cf2726ee in QThreadPrivate::start (arg=0x1e7c4c0) at thread/qthread_unix.cpp:285
#15 0x0000003d43206ccb in start_thread (arg=0x7feeebfff700) at pthread_create.c:301
#16 0x0000003d422e0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7feefc7d2840 (LWP 3509)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x0000003d4227c021 in _L_lock_10398 () at malloc.c:6487
#2  0x0000003d42279ff2 in __libc_malloc (bytes=263106163136) at malloc.c:3657
#3  0x0000003d4226fc9c in __libc_message (do_abort=2, fmt=0x3d4235ea98 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:137
#4  0x0000003d4227643a in malloc_printerr (av=0x3d425971c0) at malloc.c:6283
#5  malloc_consolidate (av=0x3d425971c0) at malloc.c:5161
#6  0x0000003d42276cc8 in _int_free (av=0x3d425971c0, p=0x21b50b0, have_lock=0) at malloc.c:5034
#7  0x00000035cf28e887 in QHashData::free_helper (this=0x1a06e80, node_delete=0x35cf3733d0 <QHash<QObject*, QObject**>::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:277
#8  0x00000035cf37345f in freeData (this=0x35cf68d4d8, __in_chrg=<value optimized out>) at ../../src/corelib/tools/qhash.h:568
#9  ~QHash (this=0x35cf68d4d8, __in_chrg=<value optimized out>) at ../../src/corelib/tools/qhash.h:284
#10 ~QMultiHash (this=0x35cf68d4d8, __in_chrg=<value optimized out>) at ../../src/corelib/tools/qhash.h:923
#11 QGlobalStaticDeleter<QMultiHash<QObject*, QObject**> >::~QGlobalStaticDeleter (this=0x35cf68d4d8, __in_chrg=<value optimized out>) at ../../src/corelib/global/qglobal.h:1820
#12 0x0000003d422369f1 in __run_exit_handlers (status=0) at exit.c:78
#13 exit (status=0) at exit.c:100
#14 0x0000003d4221ee64 in __libc_start_main (main=0x40eab0 <main(int, char**)>, argc=2, ubp_av=0x7fffc6ee8ab8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffc6ee8aa8) at libc-start.c:258
#15 0x000000000040aff9 in _start ()

Possible duplicates by query: bug 264414, bug 262340, bug 253841, bug 247850, bug 243864.

Reported using DrKonqi
Comment 1 Greg Martyn 2011-04-02 19:26:12 UTC
Created attachment 58522 [details]
New crash information added by DrKonqi

gwenview (2.6.0) on KDE Platform 4.6.1 (4.6.1) using Qt 4.7.2

- What I was doing when the application crashed:

Gwenview Importer was running in the background while Gwenview was showing the folder I was importing into.

-- Backtrace (Reduced):
#6  QString (node=<value optimized out>, newNode=<value optimized out>) at /usr/include/QtCore/qstring.h:728
#7  QHashNode (node=<value optimized out>, newNode=<value optimized out>) at /usr/include/QtCore/qhash.h:224
#8  QHash<QString, QImage>::duplicateNode (node=<value optimized out>, newNode=<value optimized out>) at /usr/include/QtCore/qhash.h:530
#9  0x000000324b090177 in QHashData::detach_helper2 (this=0x295fd40, node_duplicate=0x32508a0100 <QHash<QString, QImage>::duplicateNode(QHashData::Node*, void*)>, node_delete=0x32508a0210 <QHash<QString, QImage>::deleteNode2(QHashData::Node*)>, nodeSize=<value optimized out>, nodeAlign=8) at tools/qhash.cpp:235
[...]
#11 0x00000032508a069a in detach (this=0x295dc60, akey=<value optimized out>) at /usr/include/QtCore/qhash.h:299
Comment 2 Anirudh 2012-01-05 11:22:48 UTC
It can be a possible duplicate of the following Bug 264676, Bug 286908, Bug 286392, Bug 278393, Bug 226818.
Comment 3 Jekyll Wu 2012-05-30 13:30:59 UTC
*** Bug 243864 has been marked as a duplicate of this bug. ***
Comment 4 Benni Hill 2012-12-01 16:51:26 UTC
Is this still reproducible with a current version of gwenview? (There have been
some fixes in the respective code since 2.6.0.)
Comment 5 Andrew Crouthamel 2018-09-23 02:44:10 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 6 Andrew Crouthamel 2018-10-27 01:59:04 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!