Application: kphotoalbum (4.1.1) KDE Platform Version: 4.4.2 (KDE 4.4.2) Qt Version: 4.6.2 Operating System: Linux 2.6.32-24-generic x86_64 Distribution: Ubuntu 10.04.1 LTS -- Information about the crash: I had just deleted all of the "Images on Disk". I went back to "Home", then "View Thumbnails". While I was scrolling through the Thumbnails, KPhotoAlbum crashed. -- Backtrace: Application: KPhotoAlbum (kphotoalbum), signal: Aborted __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S [Current thread is 1 (Thread 0x7f4638d3f7c0 (LWP 22742))] Thread 6 (Thread 0x7f46261e9710 (LWP 22744)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f46336393ac in _L_lock_12430 () from /lib/libc.so.6 #2 0x00007f4633637e48 in *__GI___libc_free (mem=0x7f461c000020) at malloc.c:3736 #3 0x00007f463449f981 in socketNotifierSourceCheck (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:92 #4 0x00007f462f36bb0a in g_main_context_check () from /lib/libglib-2.0.so.0 #5 0x00007f462f36c4c3 in ?? () from /lib/libglib-2.0.so.0 #6 0x00007f462f36c8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #7 0x00007f463449f513 in QEventDispatcherGlib::processEvents (this=0xd7fc40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #8 0x00007f4634474992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #9 0x00007f4634474d6c in QEventLoop::exec (this=0x7f46261e8d50, flags=) at kernel/qeventloop.cpp:201 #10 0x00007f463437ed59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #11 0x00007f4634455178 in QInotifyFileSystemWatcherEngine::run (this=0xd74600) at io/qfilesystemwatcher_inotify.cpp:248 #12 0x00007f4634381775 in QThreadPrivate::start (arg=0xd74600) at thread/qthread_unix.cpp:248 #13 0x00007f46340f19ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #14 0x00007f46336a06fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f462397f710 (LWP 23385)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f46336393ac in _L_lock_12430 () from /lib/libc.so.6 #2 0x00007f4633637e48 in *__GI___libc_free (mem=0x7f461c000020) at malloc.c:3736 #3 0x00000000004e93e3 in ?? () #4 0x00000000004e869b in ?? () #5 0x00007f4634381775 in QThreadPrivate::start (arg=0x116fa60) at thread/qthread_unix.cpp:248 #6 0x00007f46340f19ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #7 0x00007f46336a06fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f462317e710 (LWP 23386)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f4634380ea3 in QMutexPrivate::wait (this=0x116f8b0, timeout=-1) at thread/qmutex_unix.cpp:84 #2 0x00007f463437ca05 in QMutex::lock (this=0x116f4b0) at thread/qmutex.cpp:205 #3 0x00000000004e93b3 in ?? () #4 0x00000000004e869b in ?? () #5 0x00007f4634381775 in QThreadPrivate::start (arg=0x116fb00) at thread/qthread_unix.cpp:248 #6 0x00007f46340f19ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #7 0x00007f46336a06fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f462297d710 (LWP 23387)): [KCrash Handler] #5 0x00007f46335eda75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #6 0x00007f46335f15c0 in *__GI_abort () at abort.c:92 #7 0x00007f46336274fb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 #8 0x00007f46336315b6 in malloc_printerr (action=3, str=0x7f4633704c28 "free(): invalid next size (normal)", ptr=<value optimized out>) at malloc.c:6264 #9 0x00007f4633637e53 in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3738 #10 0x00007f463562ca75 in ~QImageData (this=0x7f461c10b520, __in_chrg=<value optimized out>) at image/qimage.cpp:259 #11 0x00007f463562d3c3 in ~QImage (this=0x7f462297c780, __in_chrg=<value optimized out>) at image/qimage.cpp:1302 #12 0x00007f463563026f in smoothScaled (source=<value optimized out>, w=128, h=85) at image/qimage.cpp:5871 #13 0x00007f4635634963 in QImage::transformed (this=0x7f462297cd40, matrix=<value optimized out>, mode=<value optimized out>) at image/qimage.cpp:6063 #14 0x00007f4635634d25 in QImage::scaled (this=0x7f462297cd40, s=<value optimized out>, aspectMode=<value optimized out>, mode=Qt::SmoothTransformation) at image/qimage.cpp:3998 #15 0x00000000005a6487 in ?? () #16 0x00000000004e8010 in ?? () #17 0x00000000004e871e in ?? () #18 0x00007f4634381775 in QThreadPrivate::start (arg=0x11701d0) at thread/qthread_unix.cpp:248 #19 0x00007f46340f19ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #20 0x00007f46336a06fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #21 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f462217c710 (LWP 23388)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f4634380ea3 in QMutexPrivate::wait (this=0x116f8b0, timeout=-1) at thread/qmutex_unix.cpp:84 #2 0x00007f463437ca05 in QMutex::lock (this=0x116f4b0) at thread/qmutex.cpp:205 #3 0x00000000004e93b3 in ?? () #4 0x00000000004e869b in ?? () #5 0x00007f4634381775 in QThreadPrivate::start (arg=0x7f461c000930) at thread/qthread_unix.cpp:248 #6 0x00007f46340f19ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #7 0x00007f46336a06fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f4638d3f7c0 (LWP 22742)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f46336393ac in _L_lock_12430 () from /lib/libc.so.6 #2 0x00007f4633637e48 in *__GI___libc_free (mem=0x7f461c000020) at malloc.c:3736 #3 0x00007f4634ae59f9 in ~KTimeZoneBackend (this=0x7f461c08fd90, __in_chrg=<value optimized out>) at ../../kdecore/date/ktimezone.cpp:421 #4 0x00007f4634ad61df in ~converted () at ../../kdecore/date/kdatetime.cpp:452 #5 ~KDateTimePrivate () at ../../kdecore/date/kdatetime.cpp:371 #6 ~QSharedDataPointer () at /usr/include/qt4/QtCore/qshareddata.h:90 #7 destroy () at ../../kdecore/date/kdatetime.cpp:772 #8 0x00007f46335f3262 in __run_exit_handlers (status=1) at exit.c:78 #9 *__GI_exit (status=1) at exit.c:100 #10 0x00007f46355da558 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:734 #11 0x00007f46364ca288 in KApplication::xioErrhandler (this=0x7fff373bdef0, dpy=0xbfa150) at ../../kdeui/kernel/kapplication.cpp:408 #12 0x00007f4632e6e7fe in _XIOError () from /usr/lib/libX11.so.6 #13 0x00007f4632e76355 in ?? () from /usr/lib/libX11.so.6 #14 0x00007f4632e76c07 in _XEventsQueued () from /usr/lib/libX11.so.6 #15 0x00007f4632e5f40b in XEventsQueued () from /usr/lib/libX11.so.6 #16 0x00007f463561462c in x11EventSourceCheck (s=0xbf8950) at kernel/qguieventdispatcher_glib.cpp:87 #17 0x00007f462f36bb0a in g_main_context_check () from /lib/libglib-2.0.so.0 #18 0x00007f462f36c4c3 in ?? () from /lib/libglib-2.0.so.0 #19 0x00007f462f36c8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #20 0x00007f463449f513 in QEventDispatcherGlib::processEvents (this=0xbc1290, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #21 0x00007f463561446e in QGuiEventDispatcherGlib::processEvents (this=0x7f461c000020, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #22 0x00007f4634474992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #23 0x00007f4634474d6c in QEventLoop::exec (this=0x7fff373bde50, flags=) at kernel/qeventloop.cpp:201 #24 0x00007f4634478aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #25 0x0000000000443218 in _start () Reported using DrKonqi
I see I made a mistake on this: I had just deleted "all images NOT on disk" -- I mistakenly said "all images on disk" --- On Fri, 8/13/10, Murray Strome <wmstrome@yahoo.com> wrote: > From: Murray Strome <wmstrome@yahoo.com> > Subject: [Bug 247685] New: KPhotoAlbum crashed when viewing thumbnails > To: wmstrome@yahoo.com > Received: Friday, August 13, 2010, 10:49 AM > https://bugs.kde.org/show_bug.cgi?id=247685 > > Summary: > KPhotoAlbum crashed when viewing thumbnails > Product: > kphotoalbum > Version: > unspecified > Platform: Ubuntu > Packages > OS/Version: Linux > Status: > UNCONFIRMED > Severity: crash > Priority: NOR > Component: general > AssignedTo: kpabugs@willden.org > ReportedBy: wmstrome@yahoo.com > > > Application: kphotoalbum (4.1.1) > KDE Platform Version: 4.4.2 (KDE 4.4.2) > Qt Version: 4.6.2 > Operating System: Linux 2.6.32-24-generic x86_64 > Distribution: Ubuntu 10.04.1 LTS > > -- Information about the crash: > I had just deleted all of the "Images on Disk". I went back > to "Home", then > "View Thumbnails". While I was scrolling through the > Thumbnails, KPhotoAlbum > crashed. > > -- Backtrace: > Application: KPhotoAlbum (kphotoalbum), signal: Aborted > __lll_lock_wait_private () > at > ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 > in > ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S > [Current thread is 1 (Thread 0x7f4638d3f7c0 (LWP 22742))] > > Thread 6 (Thread 0x7f46261e9710 (LWP 22744)): > #0 __lll_lock_wait_private () at > ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 > #1 0x00007f46336393ac in _L_lock_12430 () from > /lib/libc.so.6 > #2 0x00007f4633637e48 in *__GI___libc_free > (mem=0x7f461c000020) at > malloc.c:3736 > #3 0x00007f463449f981 in socketNotifierSourceCheck > (source=<value optimized > out>) at kernel/qeventdispatcher_glib.cpp:92 > #4 0x00007f462f36bb0a in g_main_context_check () from > /lib/libglib-2.0.so.0 > #5 0x00007f462f36c4c3 in ?? () from > /lib/libglib-2.0.so.0 > #6 0x00007f462f36c8fc in g_main_context_iteration () > from > /lib/libglib-2.0.so.0 > #7 0x00007f463449f513 in > QEventDispatcherGlib::processEvents (this=0xd7fc40, > flags=<value optimized out>) at > kernel/qeventdispatcher_glib.cpp:412 > #8 0x00007f4634474992 in QEventLoop::processEvents > (this=<value optimized > out>, flags=) at kernel/qeventloop.cpp:149 > #9 0x00007f4634474d6c in QEventLoop::exec > (this=0x7f46261e8d50, flags=) at > kernel/qeventloop.cpp:201 > #10 0x00007f463437ed59 in QThread::exec (this=<value > optimized out>) at > thread/qthread.cpp:487 > #11 0x00007f4634455178 in > QInotifyFileSystemWatcherEngine::run (this=0xd74600) > at io/qfilesystemwatcher_inotify.cpp:248 > #12 0x00007f4634381775 in QThreadPrivate::start > (arg=0xd74600) at > thread/qthread_unix.cpp:248 > #13 0x00007f46340f19ca in start_thread (arg=<value > optimized out>) at > pthread_create.c:300 > #14 0x00007f46336a06fd in clone () at > ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 > #15 0x0000000000000000 in ?? () > > Thread 5 (Thread 0x7f462397f710 (LWP 23385)): > #0 __lll_lock_wait_private () at > ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 > #1 0x00007f46336393ac in _L_lock_12430 () from > /lib/libc.so.6 > #2 0x00007f4633637e48 in *__GI___libc_free > (mem=0x7f461c000020) at > malloc.c:3736 > #3 0x00000000004e93e3 in ?? () > #4 0x00000000004e869b in ?? () > #5 0x00007f4634381775 in QThreadPrivate::start > (arg=0x116fa60) at > thread/qthread_unix.cpp:248 > #6 0x00007f46340f19ca in start_thread (arg=<value > optimized out>) at > pthread_create.c:300 > #7 0x00007f46336a06fd in clone () at > ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 > #8 0x0000000000000000 in ?? () > > Thread 4 (Thread 0x7f462317e710 (LWP 23386)): > #0 pthread_cond_wait@@GLIBC_2.3.2 () at > ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 > #1 0x00007f4634380ea3 in QMutexPrivate::wait > (this=0x116f8b0, timeout=-1) at > thread/qmutex_unix.cpp:84 > #2 0x00007f463437ca05 in QMutex::lock > (this=0x116f4b0) at > thread/qmutex.cpp:205 > #3 0x00000000004e93b3 in ?? () > #4 0x00000000004e869b in ?? () > #5 0x00007f4634381775 in QThreadPrivate::start > (arg=0x116fb00) at > thread/qthread_unix.cpp:248 > #6 0x00007f46340f19ca in start_thread (arg=<value > optimized out>) at > pthread_create.c:300 > #7 0x00007f46336a06fd in clone () at > ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 > #8 0x0000000000000000 in ?? () > > Thread 3 (Thread 0x7f462297d710 (LWP 23387)): > [KCrash Handler] > #5 0x00007f46335eda75 in *__GI_raise (sig=<value > optimized out>) at > ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > #6 0x00007f46335f15c0 in *__GI_abort () at > abort.c:92 > #7 0x00007f46336274fb in __libc_message > (do_abort=<value optimized out>, > fmt=<value optimized out>) at > ../sysdeps/unix/sysv/linux/libc_fatal.c:189 > #8 0x00007f46336315b6 in malloc_printerr (action=3, > str=0x7f4633704c28 > "free(): invalid next size (normal)", ptr=<value > optimized out>) at > malloc.c:6264 > #9 0x00007f4633637e53 in *__GI___libc_free > (mem=<value optimized out>) at > malloc.c:3738 > #10 0x00007f463562ca75 in ~QImageData (this=0x7f461c10b520, > __in_chrg=<value > optimized out>) at image/qimage.cpp:259 > #11 0x00007f463562d3c3 in ~QImage (this=0x7f462297c780, > __in_chrg=<value > optimized out>) at image/qimage.cpp:1302 > #12 0x00007f463563026f in smoothScaled (source=<value > optimized out>, w=128, > h=85) at image/qimage.cpp:5871 > #13 0x00007f4635634963 in QImage::transformed > (this=0x7f462297cd40, > matrix=<value optimized out>, mode=<value > optimized out>) at > image/qimage.cpp:6063 > #14 0x00007f4635634d25 in QImage::scaled > (this=0x7f462297cd40, s=<value > optimized out>, aspectMode=<value optimized out>, > mode=Qt::SmoothTransformation) at image/qimage.cpp:3998 > #15 0x00000000005a6487 in ?? () > #16 0x00000000004e8010 in ?? () > #17 0x00000000004e871e in ?? () > #18 0x00007f4634381775 in QThreadPrivate::start > (arg=0x11701d0) at > thread/qthread_unix.cpp:248 > #19 0x00007f46340f19ca in start_thread (arg=<value > optimized out>) at > pthread_create.c:300 > #20 0x00007f46336a06fd in clone () at > ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 > #21 0x0000000000000000 in ?? () > > Thread 2 (Thread 0x7f462217c710 (LWP 23388)): > #0 pthread_cond_wait@@GLIBC_2.3.2 () at > ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 > #1 0x00007f4634380ea3 in QMutexPrivate::wait > (this=0x116f8b0, timeout=-1) at > thread/qmutex_unix.cpp:84 > #2 0x00007f463437ca05 in QMutex::lock > (this=0x116f4b0) at > thread/qmutex.cpp:205 > #3 0x00000000004e93b3 in ?? () > #4 0x00000000004e869b in ?? () > #5 0x00007f4634381775 in QThreadPrivate::start > (arg=0x7f461c000930) at > thread/qthread_unix.cpp:248 > #6 0x00007f46340f19ca in start_thread (arg=<value > optimized out>) at > pthread_create.c:300 > #7 0x00007f46336a06fd in clone () at > ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 > #8 0x0000000000000000 in ?? () > > Thread 1 (Thread 0x7f4638d3f7c0 (LWP 22742)): > #0 __lll_lock_wait_private () at > ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 > #1 0x00007f46336393ac in _L_lock_12430 () from > /lib/libc.so.6 > #2 0x00007f4633637e48 in *__GI___libc_free > (mem=0x7f461c000020) at > malloc.c:3736 > #3 0x00007f4634ae59f9 in ~KTimeZoneBackend > (this=0x7f461c08fd90, > __in_chrg=<value optimized out>) at > ../../kdecore/date/ktimezone.cpp:421 > #4 0x00007f4634ad61df in ~converted () at > ../../kdecore/date/kdatetime.cpp:452 > #5 ~KDateTimePrivate () at > ../../kdecore/date/kdatetime.cpp:371 > #6 ~QSharedDataPointer () at > /usr/include/qt4/QtCore/qshareddata.h:90 > #7 destroy () at > ../../kdecore/date/kdatetime.cpp:772 > #8 0x00007f46335f3262 in __run_exit_handlers > (status=1) at exit.c:78 > #9 *__GI_exit (status=1) at exit.c:100 > #10 0x00007f46355da558 in qt_xio_errhandler () at > kernel/qapplication_x11.cpp:734 > #11 0x00007f46364ca288 in KApplication::xioErrhandler > (this=0x7fff373bdef0, > dpy=0xbfa150) at ../../kdeui/kernel/kapplication.cpp:408 > #12 0x00007f4632e6e7fe in _XIOError () from > /usr/lib/libX11.so.6 > #13 0x00007f4632e76355 in ?? () from /usr/lib/libX11.so.6 > #14 0x00007f4632e76c07 in _XEventsQueued () from > /usr/lib/libX11.so.6 > #15 0x00007f4632e5f40b in XEventsQueued () from > /usr/lib/libX11.so.6 > #16 0x00007f463561462c in x11EventSourceCheck (s=0xbf8950) > at > kernel/qguieventdispatcher_glib.cpp:87 > #17 0x00007f462f36bb0a in g_main_context_check () from > /lib/libglib-2.0.so.0 > #18 0x00007f462f36c4c3 in ?? () from /lib/libglib-2.0.so.0 > #19 0x00007f462f36c8fc in g_main_context_iteration () from > /lib/libglib-2.0.so.0 > #20 0x00007f463449f513 in > QEventDispatcherGlib::processEvents (this=0xbc1290, > flags=<value optimized out>) at > kernel/qeventdispatcher_glib.cpp:412 > #21 0x00007f463561446e in > QGuiEventDispatcherGlib::processEvents > (this=0x7f461c000020, flags=<value optimized out>) > at > kernel/qguieventdispatcher_glib.cpp:204 > #22 0x00007f4634474992 in QEventLoop::processEvents > (this=<value optimized > out>, flags=) at kernel/qeventloop.cpp:149 > #23 0x00007f4634474d6c in QEventLoop::exec > (this=0x7fff373bde50, flags=) at > kernel/qeventloop.cpp:201 > #24 0x00007f4634478aab in QCoreApplication::exec () at > kernel/qcoreapplication.cpp:981 > #25 0x0000000000443218 in _start () > > Reported using DrKonqi > > -- > Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You reported the bug. >
*** Bug 259401 has been marked as a duplicate of this bug. ***
*** Bug 262426 has been marked as a duplicate of this bug. ***
Please be sure to upgrade all of your Qt, KDE and KPhotoAlbum packages. What source did you use to get them? The error you are seeing suggests that your Qt is broken. It could help to run the application under valgrind (as in `valgrind kphotoalbum 2 > kpa-valgrind`), work as you normally work and when it finally crashes, attach the "kpa-valgrind" file here.
I installed valgrind and ran: valgrind kphotoalbum 2 > kpa-valgrind It did not like the "2", so I then ran: valgrind kphotoalbum > kpa-valgrind after it (or valgrind) crashed, kpa-valgrind was created, but it is empty (size 0 bytes). I tried to attach it anyway, but got an error message from Yahoo! saying that I cannot attach a file larger than 25MB. Below is the output that appeared on my terminal. Does this give any idea of what is going on? I have no idea how to interpret this, nor if it is a bug in valgrind itself how to report that. The conditions under which it quit were the same as when KPA runs by itself, so I assume that it crashed, which caused valgrind to quit. --------------------------------------------------------------- $ valgrind kphotoalbum > kpa-valgrind ==17112== Memcheck, a memory error detector ==17112== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==17112== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info ==17112== Command: kphotoalbum ==17112== QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory QFileSystemWatcher: failed to add paths: /home/murray/.config/ibus/bus Bus::open: Can not get ibus-daemon's address. IBusInputContext::createInputContext: no connection to ibus-daemon ==17112== Invalid read of size 8 ==17112== at 0x4E9F60: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4EE003: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4E8A09: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x487DB0: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x487F3F: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x9382E3E: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3293) ==17112== by 0x937FA62: QObject::event(QEvent*) (qobject.cpp:1212) ==17112== by 0x7B0E22B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4300) ==17112== by 0x7B146FA: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4183) ==17112== by 0x72DFA15: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302) ==17112== by 0x937006B: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:704) ==17112== by 0x939CD41: QTimerInfoList::activateTimers() (qcoreapplication.h:215) ==17112== Address 0x1d942218 is 40 bytes inside a block of size 126 free'd ==17112== at 0x4C270BD: free (vg_replace_malloc.c:366) ==17112== by 0x92BFFDB: QString::free(QString::Data*) (qstring.cpp:1108) ==17112== by 0x483A3C: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4E91A9: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x937FDA3: QObject::event(QEvent*) (qobject.cpp:1279) ==17112== by 0x7B0E22B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4300) ==17112== by 0x7B146FA: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4183) ==17112== by 0x72DFA15: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302) ==17112== by 0x937006B: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:704) ==17112== by 0x93727E6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215) ==17112== by 0x93999D2: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:220) ==17112== by 0xE3C38C1: g_main_context_dispatch (in /lib/libglib-2.0.so.0.2400.1) ==17112== ==17112== Invalid read of size 8 ==17112== at 0x4E9F60: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4EE003: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4E8A09: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x54E687: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x937FD6C: QObject::event(QEvent*) (qobject.cpp:1231) ==17112== by 0x7B63BDE: QWidget::event(QEvent*) (qwidget.cpp:8455) ==17112== by 0x7B0E22B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4300) ==17112== by 0x7B146FA: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4183) ==17112== by 0x72DFA15: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302) ==17112== by 0x937006B: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:704) ==17112== by 0x93727E6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215) ==17112== by 0x93999D2: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:220) ==17112== Address 0x1cd7ebb8 is 40 bytes inside a block of size 56 free'd ==17112== at 0x4C270BD: free (vg_replace_malloc.c:366) ==17112== by 0x7C68887: qt_format_text(QFont const&, QRectF const&, int, QTextOption const*, QString const&, QRectF*, int, int*, int, QPainter*) (qtextengine_p.h:603) ==17112== by 0x7C69055: QPainter::drawText(QRect const&, int, QString const&, QRect*) (qpainter.cpp:5788) ==17112== by 0x7F6D98A: QStatusBar::paintEvent(QPaintEvent*) (qstatusbar.cpp:742) ==17112== by 0x7B64161: QWidget::event(QEvent*) (qwidget.cpp:8144) ==17112== by 0x7F6F04D: QStatusBar::event(QEvent*) (qstatusbar.cpp:805) ==17112== by 0x7B0E22B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4300) ==17112== by 0x7B146FA: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4183) ==17112== by 0x72DFA15: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302) ==17112== by 0x937006B: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:704) ==17112== by 0x7B6C7DC: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qcoreapplication.h:218) ==17112== by 0x7B6D477: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5452) ==17112== ==17112== Thread 6: ==17112== Invalid write of size 1 ==17112== at 0x4C28E5D: memcpy (mc_replace_strmem.c:497) ==17112== by 0x15881EBE: ??? (in /usr/lib/libtiff.so.4.3.2) ==17112== by 0x158A4C05: TIFFReadScanline (in /usr/lib/libtiff.so.4.3.2) ==17112== by 0x1566BD58: QTiffHandler::read(QImage*) (qtiffhandler.cpp:258) ==17112== by 0x7BE39E2: QImageReader::read(QImage*) (qimagereader.cpp:1117) ==17112== by 0x7BE3F4B: QImageReader::read() (qimagereader.cpp:1067) ==17112== by 0x7BD772D: QImage::load(QString const&, char const*) (qimage.cpp:4615) ==17112== by 0x4E7611: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4E86D9: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x927B774: QThreadPrivate::start(void*) (qthread_unix.cpp:248) ==17112== by 0x968B9C9: start_thread (pthread_create.c:300) ==17112== by 0xA13670C: clone (clone.S:112) ==17112== Address 0x247483ef is not stack'd, malloc'd or (recently) free'd ==17112== ==17112== Invalid write of size 1 ==17112== at 0x4C28E67: memcpy (mc_replace_strmem.c:497) ==17112== by 0x15881EBE: ??? (in /usr/lib/libtiff.so.4.3.2) ==17112== by 0x158A4C05: TIFFReadScanline (in /usr/lib/libtiff.so.4.3.2) ==17112== by 0x1566BD58: QTiffHandler::read(QImage*) (qtiffhandler.cpp:258) ==17112== by 0x7BE39E2: QImageReader::read(QImage*) (qimagereader.cpp:1117) ==17112== by 0x7BE3F4B: QImageReader::read() (qimagereader.cpp:1067) ==17112== by 0x7BD772D: QImage::load(QString const&, char const*) (qimage.cpp:4615) ==17112== by 0x4E7611: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4E86D9: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x927B774: QThreadPrivate::start(void*) (qthread_unix.cpp:248) ==17112== by 0x968B9C9: start_thread (pthread_create.c:300) ==17112== by 0xA13670C: clone (clone.S:112) ==17112== Address 0x247483ee is not stack'd, malloc'd or (recently) free'd ==17112== ==17112== Invalid write of size 1 ==17112== at 0x4C28E72: memcpy (mc_replace_strmem.c:497) ==17112== by 0x15881EBE: ??? (in /usr/lib/libtiff.so.4.3.2) ==17112== by 0x158A4C05: TIFFReadScanline (in /usr/lib/libtiff.so.4.3.2) ==17112== by 0x1566BD58: QTiffHandler::read(QImage*) (qtiffhandler.cpp:258) ==17112== by 0x7BE39E2: QImageReader::read(QImage*) (qimagereader.cpp:1117) ==17112== by 0x7BE3F4B: QImageReader::read() (qimagereader.cpp:1067) ==17112== by 0x7BD772D: QImage::load(QString const&, char const*) (qimage.cpp:4615) ==17112== by 0x4E7611: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4E86D9: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x927B774: QThreadPrivate::start(void*) (qthread_unix.cpp:248) ==17112== by 0x968B9C9: start_thread (pthread_create.c:300) ==17112== by 0xA13670C: clone (clone.S:112) ==17112== Address 0x247483ed is not stack'd, malloc'd or (recently) free'd ==17112== ==17112== Invalid write of size 1 ==17112== at 0x4C28E7D: memcpy (mc_replace_strmem.c:497) ==17112== by 0x15881EBE: ??? (in /usr/lib/libtiff.so.4.3.2) ==17112== by 0x158A4C05: TIFFReadScanline (in /usr/lib/libtiff.so.4.3.2) ==17112== by 0x1566BD58: QTiffHandler::read(QImage*) (qtiffhandler.cpp:258) ==17112== by 0x7BE39E2: QImageReader::read(QImage*) (qimagereader.cpp:1117) ==17112== by 0x7BE3F4B: QImageReader::read() (qimagereader.cpp:1067) ==17112== by 0x7BD772D: QImage::load(QString const&, char const*) (qimage.cpp:4615) ==17112== by 0x4E7611: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4E86D9: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x927B774: QThreadPrivate::start(void*) (qthread_unix.cpp:248) ==17112== by 0x968B9C9: start_thread (pthread_create.c:300) ==17112== by 0xA13670C: clone (clone.S:112) ==17112== Address 0x247483ec is not stack'd, malloc'd or (recently) free'd ==17112== --17112-- VALGRIND INTERNAL ERROR: Valgrind received a signal 11 (SIGSEGV) - exiting --17112-- si_code=80; Faulting address: 0x0; sp: 0x41d233e10 valgrind: the 'impossible' happened: Killed by fatal signal ==17112== at 0x38035FD9: vgPlain_arena_malloc (m_mallocfree.c:245) sched status: running_tid=6 Thread 1: status = VgTs_WaitSys ==17112== at 0xA12E671: writev (writev.c:56) ==17112== by 0xFBB9397: ??? (in /usr/lib/libxcb.so.1.1.0) ==17112== by 0xFBB97D6: ??? (in /usr/lib/libxcb.so.1.1.0) ==17112== by 0xFBB9A84: xcb_writev (in /usr/lib/libxcb.so.1.1.0) ==17112== by 0xA8756F9: _XSend (in /usr/lib/libX11.so.6.3.0) ==17112== by 0xA861A54: ??? (in /usr/lib/libX11.so.6.3.0) ==17112== by 0xA861C2D: XPutImage (in /usr/lib/libX11.so.6.3.0) ==17112== by 0x7C06425: QX11PixmapData::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) (qpixmap_x11.cpp:1124) ==17112== by 0x7BF19F5: QPixmap::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) (qpixmap.cpp:1992) ==17112== by 0x48C363: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4E91E7: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x937FDA3: QObject::event(QEvent*) (qobject.cpp:1279) ==17112== by 0x7B0E22B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4300) ==17112== by 0x7B146FA: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4183) ==17112== by 0x72DFA15: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302) ==17112== by 0x937006B: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:704) ==17112== by 0x93727E6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215) ==17112== by 0x93999D2: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:220) ==17112== by 0xE3C38C1: g_main_context_dispatch (in /lib/libglib-2.0.so.0.2400.1) ==17112== by 0xE3C7747: ??? (in /lib/libglib-2.0.so.0.2400.1) ==17112== by 0xE3C78FB: g_main_context_iteration (in /lib/libglib-2.0.so.0.2400.1) ==17112== by 0x9399512: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:412) ==17112== by 0x7BBE46D: QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qguieventdispatcher_glib.cpp:204) ==17112== by 0x936E991: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149) ==17112== by 0x936ED6B: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201) ==17112== by 0x9372AAA: QCoreApplication::exec() (qcoreapplication.cpp:981) ==17112== by 0x443217: ??? (in /usr/bin/kphotoalbum) ==17112== by 0xA06EC4C: (below main) (libc-start.c:226) Thread 2: status = VgTs_WaitSys ==17112== at 0xA129F93: poll (poll.c:87) ==17112== by 0xE3C74A8: ??? (in /lib/libglib-2.0.so.0.2400.1) ==17112== by 0xE3C78FB: g_main_context_iteration (in /lib/libglib-2.0.so.0.2400.1) ==17112== by 0x9399512: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:412) ==17112== by 0x936E991: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149) ==17112== by 0x936ED6B: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201) ==17112== by 0x9278D58: QThread::exec() (qthread.cpp:487) ==17112== by 0x934F177: QInotifyFileSystemWatcherEngine::run() (qfilesystemwatcher_inotify.cpp:248) ==17112== by 0x927B774: QThreadPrivate::start(void*) (qthread_unix.cpp:248) ==17112== by 0x968B9C9: start_thread (pthread_create.c:300) ==17112== by 0xA13670C: clone (clone.S:112) Thread 3: status = VgTs_Yielding ==17112== at 0x7BD31A0: convert_Indexed8_to_X32(QImageData*, QImageData const*, QFlags<Qt::ImageConversionFlag>) (qimage.cpp:2964) ==17112== by 0x7BDA079: QImage::convertToFormat(QImage::Format, QFlags<Qt::ImageConversionFlag>) const (qimage.cpp:3439) ==17112== by 0x7BDA31E: smoothScaled(QImage const&, int, int) (qimage.cpp:5868) ==17112== by 0x7BDE962: QImage::transformed(QTransform const&, Qt::TransformationMode) const (qimage.cpp:6063) ==17112== by 0x7BDED24: QImage::scaled(QSize const&, Qt::AspectRatioMode, Qt::TransformationMode) const (qimage.cpp:3998) ==17112== by 0x5A6486: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4E800F: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4E871D: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x927B774: QThreadPrivate::start(void*) (qthread_unix.cpp:248) ==17112== by 0x968B9C9: start_thread (pthread_create.c:300) ==17112== by 0xA13670C: clone (clone.S:112) Thread 4: status = VgTs_WaitSys ==17112== at 0x969393D: ??? (syscall-template.S:82) ==17112== by 0x9340F3E: QFSFileEnginePrivate::readFdFh(char*, long long) (unistd.h:45) ==17112== by 0x93486BD: QFSFileEnginePrivate::nativeRead(char*, long long) (qfsfileengine_unix.cpp:348) ==17112== by 0x92FD398: QFile::readData(char*, long long) (qfile.cpp:1520) ==17112== by 0x93059E2: QIODevice::read(char*, long long) (qiodevice.cpp:831) ==17112== by 0x1566B471: qtiffReadProc(void*, void*, int) (qtiffhandler.cpp:56) ==17112== by 0x158A4840: ??? (in /usr/lib/libtiff.so.4.3.2) ==17112== by 0x158A49B3: TIFFFillStrip (in /usr/lib/libtiff.so.4.3.2) ==17112== by 0x158A4F63: TIFFReadEncodedStrip (in /usr/lib/libtiff.so.4.3.2) ==17112== by 0x1588D290: ??? (in /usr/lib/libtiff.so.4.3.2) ==17112== by 0x1588F710: TIFFReadRGBAImageOriented (in /usr/lib/libtiff.so.4.3.2) ==17112== by 0x1566B9AC: QTiffHandler::read(QImage*) (qtiffhandler.cpp:271) ==17112== by 0x7BE39E2: QImageReader::read(QImage*) (qimagereader.cpp:1117) ==17112== by 0x7BE3F4B: QImageReader::read() (qimagereader.cpp:1067) ==17112== by 0x7BD772D: QImage::load(QString const&, char const*) (qimage.cpp:4615) ==17112== by 0x4E7611: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4E86D9: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x927B774: QThreadPrivate::start(void*) (qthread_unix.cpp:248) ==17112== by 0x968B9C9: start_thread (pthread_create.c:300) ==17112== by 0xA13670C: clone (clone.S:112) Thread 5: status = VgTs_WaitSys ==17112== at 0x969393D: ??? (syscall-template.S:82) ==17112== by 0x9340F3E: QFSFileEnginePrivate::readFdFh(char*, long long) (unistd.h:45) ==17112== by 0x93486BD: QFSFileEnginePrivate::nativeRead(char*, long long) (qfsfileengine_unix.cpp:348) ==17112== by 0x92FD398: QFile::readData(char*, long long) (qfile.cpp:1520) ==17112== by 0x93059E2: QIODevice::read(char*, long long) (qiodevice.cpp:831) ==17112== by 0x7C0CCEF: QPpmHandler::read(QImage*) (qppmhandler.cpp:163) ==17112== by 0x7BE39E2: QImageReader::read(QImage*) (qimagereader.cpp:1117) ==17112== by 0x7BE3F4B: QImageReader::read() (qimagereader.cpp:1067) ==17112== by 0x7BD772D: QImage::load(QString const&, char const*) (qimage.cpp:4615) ==17112== by 0x4EF976: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4E7C0B: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4E86B3: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x927B774: QThreadPrivate::start(void*) (qthread_unix.cpp:248) ==17112== by 0x968B9C9: start_thread (pthread_create.c:300) ==17112== by 0xA13670C: clone (clone.S:112) Thread 6: status = VgTs_Runnable ==17112== at 0x4C274A8: malloc (vg_replace_malloc.c:236) ==17112== by 0x7BD6C91: QImageData::create(QSize const&, QImage::Format, int) (qimage.cpp:242) ==17112== by 0x7BD71CA: QImage::QImage(int, int, QImage::Format) (qimage.cpp:837) ==17112== by 0x7BD9FD1: QImage::convertToFormat(QImage::Format, QFlags<Qt::ImageConversionFlag>) const (qimage.cpp:3428) ==17112== by 0x7BDA31E: smoothScaled(QImage const&, int, int) (qimage.cpp:5868) ==17112== by 0x7BDE962: QImage::transformed(QTransform const&, Qt::TransformationMode) const (qimage.cpp:6063) ==17112== by 0x7BDED24: QImage::scaled(QSize const&, Qt::AspectRatioMode, Qt::TransformationMode) const (qimage.cpp:3998) ==17112== by 0x5A6486: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4E800F: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x4E871D: ??? (in /usr/bin/kphotoalbum) ==17112== by 0x927B774: QThreadPrivate::start(void*) (qthread_unix.cpp:248) ==17112== by 0x968B9C9: start_thread (pthread_create.c:300) ==17112== by 0xA13670C: clone (clone.S:112) Note: see also the FAQ in the source distribution. It contains workarounds to several common problems. In particular, if Valgrind aborted or crashed after identifying problems in your program, there's a good chance that fixing those problems will prevent Valgrind aborting or crashing, especially if it happened in m_mallocfree.c. If that doesn't help, please report this bug to: www.valgrind.org In the bug report, send all the above text, the valgrind version, and what OS and version you are using. Thanks. --- On Sat, 1/8/11, Jan Kundrát <jkt@gentoo.org> wrote: From: Jan Kundrát <jkt@gentoo.org> Subject: [Bug 247685] KPhotoAlbum crashed when viewing thumbnails To: wmstrome@yahoo.com Received: Saturday, January 8, 2011, 8:56 AM https://bugs.kde.org/show_bug.cgi?id=247685 --- Comment #4 from Jan Kundrát <jkt gentoo org> 2011-01-08 17:56:07 --- Please be sure to upgrade all of your Qt, KDE and KPhotoAlbum packages. What source did you use to get them? The error you are seeing suggests that your Qt is broken. It could help to run the application under valgrind (as in `valgrind kphotoalbum 2 > kpa-valgrind`), work as you normally work and when it finally crashes, attach the "kpa-valgrind" file here.
(In reply to comment #5) > I installed valgrind and ran: > valgrind kphotoalbum 2 > kpa-valgrind There's an extra space in there, it should read "2>". > ==17112== at 0x4E9F60: ??? (in /usr/bin/kphotoalbum) Please make sure that you either install a corresponding debug or debuginfo for KPhotoAlbum, or build in debug mode. Also make sure you do *not* overclock your computer and run a memtest (like http://www.memtest.org/). > ==17112== Invalid write of size 1 > ==17112== at 0x4C28E5D: memcpy (mc_replace_strmem.c:497) > ==17112== by 0x15881EBE: ??? (in /usr/lib/libtiff.so.4.3.2) > ==17112== by 0x158A4C05: TIFFReadScanline (in /usr/lib/libtiff.so.4.3.2) > ==17112== by 0x1566BD58: QTiffHandler::read(QImage*) (qtiffhandler.cpp:258) > ==17112== by 0x7BE39E2: QImageReader::read(QImage*) (qimagereader.cpp:1117) As I said, upgrade Qt to the last version your distribution ships, and in addition to that, upgrade libtiff, too. You also did not mention where your Qt and KPA comes from.
Thank you for your comments. I ran: valgrind kphotoalbum 2> kpa-valgrind without the space after the "2". KPA ran a lot slower, but at least when it crashed, I got something in the kpa-valgrind file this time and have attached it. It took a long time to crash. I was viewing the thumbnails, then went away for a couple of hours and when I came back, it had crashed. KPA, Qt, and libtiff are all the latest versions in the Ubuntu/Debian repositories for my Kubuntu 10.04 (lucid). I tried to add debugging tools in the "report" window, but it said that there were none available. Perhaps I am looking in the wrong place. I am not very experienced at "building" packages, so I would probably need some clear directions on how to do that if it should become necessary. I ran Memtest 86+ and no errors were found. I do not overclock my computer. Does this give you any hints? Murray --- On Sun, 1/9/11, Jan Kundrát <jkt@gentoo.org> wrote: From: Jan Kundrát <jkt@gentoo.org> Subject: [Bug 247685] KPhotoAlbum crashed when viewing thumbnails To: wmstrome@yahoo.com Received: Sunday, January 9, 2011, 6:27 AM https://bugs.kde.org/show_bug.cgi?id=247685 --- Comment #6 from Jan Kundrát <jkt gentoo org> 2011-01-09 15:27:40 --- (In reply to comment #5) > I installed valgrind and ran: > valgrind kphotoalbum 2 > kpa-valgrind There's an extra space in there, it should read "2>". > ==17112== at 0x4E9F60: ??? (in /usr/bin/kphotoalbum) Please make sure that you either install a corresponding debug or debuginfo for KPhotoAlbum, or build in debug mode. Also make sure you do *not* overclock your computer and run a memtest (like http://www.memtest.org/). > ==17112== Invalid write of size 1 > ==17112== at 0x4C28E5D: memcpy (mc_replace_strmem.c:497) > ==17112== by 0x15881EBE: ??? (in /usr/lib/libtiff.so.4.3.2) > ==17112== by 0x158A4C05: TIFFReadScanline (in /usr/lib/libtiff.so.4.3.2) > ==17112== by 0x1566BD58: QTiffHandler::read(QImage*) (qtiffhandler.cpp:258) > ==17112== by 0x7BE39E2: QImageReader::read(QImage*) (qimagereader.cpp:1117) As I said, upgrade Qt to the last version your distribution ships, and in addition to that, upgrade libtiff, too. You also did not mention where your Qt and KPA comes from.
This looks like a problem with Qt handling tiff files. If those are not too large it would be great if you could upload them.
Closing crash reports older than 2 years... Please feel free to reopen if you think the bug report still applies!