[Digikam-devel] [Bug 233691] digikam crash when clicking on .MOV file in album

Myriam Schweingruber myriam at kde.org
Fri Apr 9 10:17:30 BST 2010


https://bugs.kde.org/show_bug.cgi?id=233691


Myriam Schweingruber <myriam at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDSINFO                   |UNCONFIRMED
         Resolution|BACKTRACE                   |




--- Comment #8 from Myriam Schweingruber <myriam kde org>  2010-04-09 11:17:26 ---
Output from comment #7:
==2345== Memcheck, a memory error detector
==2345== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==2345== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for
copyright info
==2345== Command: digikam
==2345== Parent PID: 2041
==2345== 
==2345== Conditional jump or move depends on uninitialised value(s)
==2345==    at 0x5EBC5F0: QX11PaintEngine::updateMatrix(QTransform const&)
(qpaintengine_x11.cpp:2035)
==2345==    by 0x5EC840A: QX11PaintEngine::updateState(QPaintEngineState
const&) (qpaintengine_x11.cpp:1077)
==2345==    by 0x5E04593: QPainterPrivate::updateStateImpl(QPainterState*)
(qpainter.cpp:892)
==2345==    by 0x5E0465B: QPainterPrivate::updateState(QPainterState*)
(qpainter.cpp:920)
==2345==    by 0x5E0EF69: QPainter::drawPolygon(QPoint const*, int,
Qt::FillRule) (qpainter.cpp:4962)
==2345==    by 0x82D5306: Digikam::ImageDelegate::updateSizeRectsAndPixmaps()
(qpainter.h:596)
==2345==    by 0x82D58D2: Digikam::ImageDelegate::invalidatePaintingCache()
(imagedelegate.cpp:493)
==2345==    by 0x82CEC1C:
Digikam::ImageCategorizedView::ImageCategorizedView(QWidget*)
(imagecategorizedview.cpp:152)
==2345==    by 0x82AFD0A: Digikam::DigikamImageView::DigikamImageView(QWidget*)
(digikamimageview.cpp:71)
==2345==    by 0x8282E02: Digikam::AlbumWidgetStack::AlbumWidgetStack(QWidget*)
(albumwidgetstack.cpp:96)
==2345==    by 0x82B93ED: Digikam::DigikamView::DigikamView(QWidget*)
(digikamview.cpp:215)
==2345==    by 0x829E81F: Digikam::DigikamApp::setupView() (digikamapp.cpp:493)
==2345== 
==2345== Syscall param semctl(IPC_SET, arg.buf) points to uninitialised byte(s)
==2345==    at 0x6EE2928: semctl@@GLIBC_2.2 (semctl.c:109)
==2345==    by 0xAF571A3: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4FEAF: snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF5089C: _snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1A2C0: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1AB3A: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF378B2: _snd_pcm_plug_open (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1A2C0: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1AB3A: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF57E91: _snd_pcm_asym_open (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1A2C0: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1A9CC: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==  Address 0xbe821d70 is on thread 1's stack
==2345== 
==2345== Syscall param ioctl(arg) contains uninitialised byte(s)
==2345==    at 0x6ED85E9: ioctl (syscall-template.S:82)
==2345==    by 0xAF14D80: snd_pcm_prepare (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1AFAC: snd_pcm_hw_params (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF55BB1: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF504A1: snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF5089C: _snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1A2C0: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1AB3A: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF378B2: _snd_pcm_plug_open (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1A2C0: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1AB3A: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF57E91: _snd_pcm_asym_open (in /usr/lib/libasound.so.2.0.0)
==2345== 
==2345== Syscall param ioctl(arg) contains uninitialised byte(s)
==2345==    at 0x6ED85E9: ioctl (syscall-template.S:82)
==2345==    by 0xAF14C40: snd_pcm_start (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF55F6A: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF504A1: snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF5089C: _snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1A2C0: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1AB3A: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF378B2: _snd_pcm_plug_open (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1A2C0: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1AB3A: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF57E91: _snd_pcm_asym_open (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1A2C0: ??? (in /usr/lib/libasound.so.2.0.0)
==2345== 
==2345== Thread 13:
==2345== Syscall param ioctl(arg) contains uninitialised byte(s)
==2345==    at 0x6ED85E9: ioctl (syscall-template.S:82)
==2345==    by 0xAF15020: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4E078: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4FC0A: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF14C40: snd_pcm_start (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF27AB4: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF14C40: snd_pcm_start (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF19E96: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF28BF8: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1467B: snd_pcm_writei (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0x1436916D: ao_alsa_write (audio_alsa_out.c:799)
==2345==    by 0x12E7D077: ao_loop (audio_out.c:1245)
==2345== 
==2345== Syscall param ioctl(arg) contains uninitialised byte(s)
==2345==    at 0x6ED85E9: ioctl (syscall-template.S:82)
==2345==    by 0xAF60341: snd_timer_start (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4E0B5: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4FC0A: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF14C40: snd_pcm_start (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF27AB4: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF14C40: snd_pcm_start (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF19E96: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF28BF8: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1467B: snd_pcm_writei (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0x1436916D: ao_alsa_write (audio_alsa_out.c:799)
==2345==    by 0x12E7D077: ao_loop (audio_out.c:1245)
==2345== 
==2345== Syscall param ioctl(arg) contains uninitialised byte(s)
==2345==    at 0x6ED85E9: ioctl (syscall-template.S:82)
==2345==    by 0xAF15020: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4EBDA: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF15020: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF27B14: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF15020: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF19D0F: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF28BF8: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1467B: snd_pcm_writei (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0x1436916D: ao_alsa_write (audio_alsa_out.c:799)
==2345==    by 0x12E7D077: ao_loop (audio_out.c:1245)
==2345==    by 0x6C4A96D: start_thread (pthread_create.c:300)
==2345== 
==2345== Syscall param ioctl(arg) contains uninitialised byte(s)
==2345==    at 0x6ED85E9: ioctl (syscall-template.S:82)
==2345==    by 0xAF602E1: snd_timer_stop (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4EB86: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF15020: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF27B14: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF15020: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF19D0F: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF28BF8: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1467B: snd_pcm_writei (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0x1436916D: ao_alsa_write (audio_alsa_out.c:799)
==2345==    by 0x12E7D077: ao_loop (audio_out.c:1245)
==2345==    by 0x6C4A96D: start_thread (pthread_create.c:300)
==2345== 
==2345== Syscall param ioctl(arg) contains uninitialised byte(s)
==2345==    at 0x6ED85E9: ioctl (syscall-template.S:82)
==2345==    by 0xAF15020: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4EBDA: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4ED2F: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF10EDA: snd_pcm_avail_update (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF286F9: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF10EDA: snd_pcm_avail_update (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF19D22: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF28BF8: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1467B: snd_pcm_writei (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0x1436916D: ao_alsa_write (audio_alsa_out.c:799)
==2345==    by 0x12E7D077: ao_loop (audio_out.c:1245)
==2345== 
==2345== Syscall param ioctl(arg) contains uninitialised byte(s)
==2345==    at 0x6ED85E9: ioctl (syscall-template.S:82)
==2345==    by 0xAF15020: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4EBDA: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4F9C4: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF117DF: snd_pcm_mmap_commit (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF2825F: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF19D65: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF28BF8: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF1467B: snd_pcm_writei (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0x1436916D: ao_alsa_write (audio_alsa_out.c:799)
==2345==    by 0x12E7D077: ao_loop (audio_out.c:1245)
==2345==    by 0x6C4A96D: start_thread (pthread_create.c:300)
==2345== 
==2345== Syscall param ioctl(arg) contains uninitialised byte(s)
==2345==    at 0x6ED85E9: ioctl (syscall-template.S:82)
==2345==    by 0xAF15020: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4EBDA: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4F417: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF15284: snd_pcm_status (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF2907A: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF15284: snd_pcm_status (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0x14369207: ao_alsa_write (audio_alsa_out.c:787)
==2345==    by 0x12E7D077: ao_loop (audio_out.c:1245)
==2345==    by 0x6C4A96D: start_thread (pthread_create.c:300)
==2345==    by 0x6EE09DD: clone (clone.S:130)
==2345== 
==2345== Syscall param ioctl(arg) contains uninitialised byte(s)
==2345==    at 0x6ED85E9: ioctl (syscall-template.S:82)
==2345==    by 0xAF15020: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4EBDA: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4EDE7: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF14F77: snd_pcm_delay (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF28E63: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF14F77: snd_pcm_delay (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0x1436827D: ao_alsa_delay (audio_alsa_out.c:662)
==2345==    by 0x12E7C320: ao_loop (audio_out.c:1098)
==2345==    by 0x6C4A96D: start_thread (pthread_create.c:300)
==2345==    by 0x6EE09DD: clone (clone.S:130)
==2345== 
==2345== Syscall param ioctl(arg) contains uninitialised byte(s)
==2345==    at 0x6ED85E9: ioctl (syscall-template.S:82)
==2345==    by 0xAF602E1: snd_timer_stop (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4EB86: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4ED2F: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF10EDA: snd_pcm_avail_update (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF568EF: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF4F912: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF13F45: snd_pcm_poll_descriptors_revents (in
/usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF27D89: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF13F45: snd_pcm_poll_descriptors_revents (in
/usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF19ACE: ??? (in /usr/lib/libasound.so.2.0.0)
==2345==    by 0xAF19C72: snd_pcm_wait (in /usr/lib/libasound.so.2.0.0)
==2345== 
==2345== Thread 17:
==2345== Invalid write of size 8
==2345==    at 0x12E923DC: yuv444_to_yuy2_mmx (color.c:366)
==2345==    by 0x23C62264: image_decode_data (gdkpixbuf.c:168)
==2345==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==2345== 
==2345== 
==2345== HEAP SUMMARY:
==2345==     in use at exit: 78,123,707 bytes in 825,979 blocks
==2345==   total heap usage: 4,736,807 allocs, 3,910,828 frees, 681,319,780
bytes allocated
==2345== 
==2345== LEAK SUMMARY:
==2345==    definitely lost: 19,604 bytes in 67 blocks
==2345==    indirectly lost: 68,740 bytes in 3,411 blocks
==2345==      possibly lost: 48,697,768 bytes in 587,445 blocks
==2345==    still reachable: 29,322,099 bytes in 234,782 blocks
==2345==         suppressed: 15,496 bytes in 274 blocks
==2345== Rerun with --leak-check=full to see details of leaked memory
==2345== 
==2345== For counts of detected and suppressed errors, rerun with: -v
==2345== Use --track-origins=yes to see where uninitialised values come from
==2345== ERROR SUMMARY: 352 errors from 14 contexts (suppressed: 743 from 20)

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list