[Digikam-devel] [Bug 138747] Crash on Add Camera

David Lee dm_lee at sbcglobal.net
Wed Dec 13 20:23:14 GMT 2006


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=138747         




------- Additional Comments From dm_lee sbcglobal net  2006-12-13 21:23 -------
Ok, here we go...

valgrind --tool=memcheck --leak-check=full --error-limit=no digikam
==11827== Memcheck, a memory error detector.
==11827== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11827== Using LibVEX rev 1658, a library for dynamic binary translation.
==11827== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11827== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11827== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11827== For more details, rerun with: -v
==11827==
--11827-- DWARF2 CFI reader: unhandled CFI instruction 0:50
--11827-- DWARF2 CFI reader: unhandled CFI instruction 0:50
--11827-- DWARF2 CFI reader: unhandled CFI instruction 0:50
--11827-- DWARF2 CFI reader: unhandled CFI instruction 0:50
digikam: ScanLib: Finding non-existing Albums: 969 ms
digikam: ScanLib: Finding items not in the database or disk: 8315 ms
digikam: ScanLib: Updating items without date: 99 ms
digikam: Found dcraw version: 8.41
digikam: ImagePlugin_Core plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_Core
digikam: ImagePlugin_RainDrop plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_RainDrop
digikam: ImagePlugin_InPainting plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_InPainting
digikam: ImagePlugin_Infrared plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_Infrared
digikam: ImagePlugin_Texture plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_Texture
digikam: ImagePlugin_Border plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_Border
digikam: ImagePlugin_OilPaint plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_OilPaint
digikam: ImagePlugin_InsertText plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_InsertText
digikam: ImagePlugin_Emboss plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_Emboss
digikam: ImagePlugin_NoiseReduction plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_NoiseReduction
digikam: ImagePlugin_Unsharp plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_Unsharp
digikam: ImagePlugin_HotPixels plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_HotPixels
digikam: ImagePlugin_AdjustLevels plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_AdjustLevels
digikam: ImagePlugin_ShearTool plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_ShearTool
digikam: ImagePlugin_Solarize plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_Solarize
digikam: ImagePlugin_DistortionFX plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_DistortionFX
digikam: ImagePlugin_LensDistortion plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_LensDistortion
digikam: ImagePlugin_FilmGrain plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_FilmGrain
digikam: ImagePlugin_BlowUp plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_BlowUp
digikam: ImagePlugin_Restoration plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_Restoration
digikam: ImagePlugin_SuperImpose plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_SuperImpose
digikam: ImagePlugin_Refocus plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_Refocus
digikam: ImagePlugin_WhiteBalance plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_WhiteBalance
digikam: ImagePlugin_BlurFX plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_BlurFX
digikam: ImagePlugin_AntiVignetting plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_AntiVignetting
digikam: ImagePlugin_AdjustCurves plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_AdjustCurves
digikam: ImagePlugin_FreeRotation plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_FreeRotation
digikam: ImagePlugin_Perspective plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_Perspective
digikam: ImagePlugin_ChannelMixer plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_ChannelMixer
digikam: ImagePlugin_Charcoal plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_Charcoal
==11827== Invalid read of size 4
==11827==    at 0x55A82C6: QScrollView::viewport() const (in /usr/lib/qt-3.3.6/lib/libqt-mt.so.3.3.6)
==11827==    by 0x4274E53: Digikam::SqueezedComboBox::SqueezedComboBox(QWidget*, char const*) (squeezedcombobox.cpp:66)
==11827==    by 0x4379F58: Digikam::SetupICC::SetupICC(QWidget*, KDialogBase*) (setupicc.cpp:235)
==11827==    by 0x436778E: Digikam::Setup::Setup(QWidget*, char const*, Digikam::Setup::Page) (setup.cpp:176)
==11827==    by 0x418F171: Digikam::DigikamApp::setup(bool) (digikamapp.cpp:1353)
==11827==    by 0x418F119: Digikam::DigikamApp::slotSetup() (digikamapp.cpp:1348)
==11827==    by 0x418673B: Digikam::DigikamApp::qt_invoke(int, QUObject*) (digikamapp.moc:247)
==11827==    by 0x5489D43: QObject::activate_signal(QConnectionList*, QUObject*) (in /usr/lib/qt-3.3.6/lib/libqt-mt.so.3.3.6)
==11827==    by 0x548A4DB: QObject::activate_signal(int) (in /usr/lib/qt-3.3.6/lib/libqt-mt.so.3.3.6)
==11827==    by 0x4D07428: KAction::activated() (in /opt/kde/lib/libkdeui.so.4.2.0)
==11827==    by 0x4D07E89: KAction::slotActivated() (in /opt/kde/lib/libkdeui.so.4.2.0)
==11827==    by 0x4D0C718: KAction::slotPopupActivated() (in /opt/kde/lib/libkdeui.so.4.2.0)
==11827==  Address 0x94 is not stack'd, malloc'd or (recently) free'd
KCrash: Application 'digikam' crashing...
==11827==
==11827== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 294 from 5)
==11827== malloc/free: in use at exit: 6,379,622 bytes in 77,319 blocks.
==11827== malloc/free: 623,920 allocs, 546,601 frees, 70,865,477 bytes allocated.
==11827== For counts of detected errors, rerun with: -v
==11827== searching for pointers to 77,319 not-freed blocks.
==11827== checked 8,146,988 bytes.
==11827==
==11827==
==11827== 216 bytes in 1 blocks are definitely lost in loss record 1,372 of 2,080
==11827==    at 0x401C52E: malloc (in /usr/local/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11827==    by 0x60A5675: _XimOpenIM (in /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2)
==11827==    by 0x5B8C07D: _XDynamicOpenIM (in /usr/X11R6/lib/libX11.so.6.2)
==11827==    by 0x60A5209: _XimRegisterIMInstantiateCallback (in /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2)
==11827==    by 0x5B8C19B: _XDynamicRegisterIMInstantiateCallback (in /usr/X11R6/lib/libX11.so.6.2)
==11827==    by 0x5B5B117: XRegisterIMInstantiateCallback (in /usr/X11R6/lib/libX11.so.6.2)
==11827==    by 0x53C0DA7: qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long) (in /usr/lib/qt-3.3.6/lib/libqt-mt.so.3.3.6)
==11827==    by 0x53C1ED5: qt_init(int*, char**, QApplication::Type) (in /usr/lib/qt-3.3.6/lib/libqt-mt.so.3.3.6)
==11827==    by 0x5429506: QApplication::construct(int&, char**, QApplication::Type) (in /usr/lib/qt-3.3.6/lib/libqt-mt.so.3.3.6)
==11827==    by 0x542986F: QApplication::QApplication(int&, char**, bool) (in /usr/lib/qt-3.3.6/lib/libqt-mt.so.3.3.6)
==11827==    by 0x4FB8BB3: KApplication::KApplication(bool, bool) (in /opt/kde/lib/libkdecore.so.4.2.0)
==11827==    by 0x804A4B6: main (main.cpp:214)
==11827==
==11827==
==11827== 312 (72 direct, 240 indirect) bytes in 2 blocks are definitely lost in loss record 1,433 of 2,080
==11827==    at 0x401C52E: malloc (in /usr/local/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11827==    by 0x5EB415B: nss_parse_service_list (in /lib/tls/libc-2.3.6.so)
==11827==    by 0x5EB4777: __nss_database_lookup (in /lib/tls/libc-2.3.6.so)
==11827==    by 0x61C7168: ???
==11827==    by 0x5E65271: getpwuid_r  GLIBC_2 1 2 (in /lib/tls/libc-2.3.6.so)
==11827==    by 0x5E64C90: getpwuid (in /lib/tls/libc-2.3.6.so)
==11827==    by 0x53B82DC: (within /usr/lib/qt-3.3.6/lib/libqt-mt.so.3.3.6)
==11827==    by 0x53B8C00: (within /usr/lib/qt-3.3.6/lib/libqt-mt.so.3.3.6)
==11827==    by 0x5BDABAB: _SmcProcessMessage (in /usr/X11R6/lib/libSM.so.6.0)
==11827==    by 0x5BE6F67: IceProcessMessages (in /usr/X11R6/lib/libICE.so.6.4)
==11827==    by 0x53B2773: QSmSocketReceiver::socketActivated(int) (in /usr/lib/qt-3.3.6/lib/libqt-mt.so.3.3.6)
==11827==    by 0x53B2A34: QSmSocketReceiver::qt_invoke(int, QUObject*) (in /usr/lib/qt-3.3.6/lib/libqt-mt.so.3.3.6)
==11827==
==11827==
==11827== 360 bytes in 21 blocks are possibly lost in loss record 1,659 of 2,080
==11827==    at 0x401C8EB: operator new(unsigned) (in /usr/local/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11827==    by 0x5D60215: std::string::_Rep::_S_create(unsigned, unsigned, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.3)
==11827==    by 0x5D62906: (within /usr/lib/libstdc++.so.6.0.3)
==11827==    by 0x5D62A2B: std::string::string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.3)
==11827==    by 0x469F42E: _GLOBAL__I__ZN44_GLOBAL__N_tiffvisitor.cpp_00000000_2D25B27F5rcsIdE (new_allocator.h:62)
==11827==    by 0x46A6CE4: (within /usr/lib/libexiv2-0.12.so)
==11827==    by 0x4632B14: (within /usr/lib/libexiv2-0.12.so)
==11827==    by 0x400C2A7: _dl_init (in /lib/ld-2.3.6.so)
==11827==    by 0x40007EE: (within /lib/ld-2.3.6.so)
==11827==
==11827== LEAK SUMMARY:
==11827==    definitely lost: 288 bytes in 3 blocks.
==11827==    indirectly lost: 240 bytes in 20 blocks.
==11827==      possibly lost: 360 bytes in 21 blocks.
==11827==    still reachable: 6,378,734 bytes in 77,275 blocks.
==11827==         suppressed: 0 bytes in 0 blocks.
==11827== Reachable blocks (those to which a pointer was found) are not shown.
==11827== To see them, rerun with: --show-reachable=yes



More information about the Digikam-devel mailing list