[Digikam-devel] [Bug 174991] digikam freezes when generating new tag

Andi Clemens andi.clemens at gmx.net
Thu Nov 13 18:24:14 GMT 2008


http://bugs.kde.org/show_bug.cgi?id=174991





--- Comment #3 from Andi Clemens <andi clemens gmx net>  2008-11-13 19:24:12 ---
I can confirm this, it freezes and when closing digiKam I get the following
backtrace:

QObject: Do not delete object, 'qt_viewport', during its event handler!
*** glibc detected *** digikam: free(): invalid pointer: 0xbfe23aec ***
======= Backtrace: =========
/lib/libc.so.6[0xb53efa74]
/lib/libc.so.6(cfree+0x9c)[0xb53f13ec]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb558c801]
/usr/lib/libkdeui.so.5(_ZN5KMenuD0Ev+0x58)[0xb7a1c2d8]
/usr/lib/libQtCore.so.4(_ZN14QObjectPrivate14deleteChildrenEv+0x7d)[0xb7e76e5d]
/usr/lib/libQtGui.so.4(_ZN7QWidgetD2Ev+0x15f)[0xb60a5a0f]
/usr/lib/libQtGui.so.4(_ZN6QFrameD2Ev+0x32)[0xb6391512]
/usr/lib/libQt3Support.so.4(_ZN7Q3FrameD2Ev+0x32)[0xb5af1242]
/usr/lib/libQt3Support.so.4(_ZN12Q3ScrollViewD2Ev+0x125)[0xb5b084c5]
/usr/lib/libQt3Support.so.4(_ZN10Q3ListViewD2Ev+0x1fa)[0xb5ab489a]
digikam[0x82842fc]
digikam[0x82bf032]
/usr/lib/libQtCore.so.4(_ZN14QObjectPrivate14deleteChildrenEv+0x7d)[0xb7e76e5d]
/usr/lib/libQtGui.so.4(_ZN7QWidgetD2Ev+0x15f)[0xb60a5a0f]
/usr/lib/libQtGui.so.4(_ZN6QFrameD2Ev+0x32)[0xb6391512]
/usr/lib/libkdeui.so.5(_ZN5KHBoxD2Ev+0x32)[0xb7a015a2]
/usr/lib/libkdeui.so.5(_ZN5KVBoxD0Ev+0x36)[0xb7a554c6]
/usr/lib/libQtCore.so.4(_ZN14QObjectPrivate14deleteChildrenEv+0x7d)[0xb7e76e5d]
/usr/lib/libQtGui.so.4(_ZN7QWidgetD2Ev+0x15f)[0xb60a5a0f]
/usr/lib/libQtGui.so.4(_ZN6QFrameD2Ev+0x32)[0xb6391512]
/usr/lib/libQtGui.so.4(_ZN14QStackedWidgetD0Ev+0x36)[0xb63f4dc6]
/usr/lib/libQtCore.so.4(_ZN14QObjectPrivate14deleteChildrenEv+0x7d)[0xb7e76e5d]
/usr/lib/libQtGui.so.4(_ZN7QWidgetD2Ev+0x15f)[0xb60a5a0f]
/usr/lib/libQtGui.so.4(_ZN6QFrameD2Ev+0x32)[0xb6391512]
/usr/lib/libQtGui.so.4(_ZN9QSplitterD2Ev+0x18b)[0xb63ef01b]
/usr/lib/libdigikamcore.so.1(_ZN7Digikam15SidebarSplitterD0Ev+0x117)[0xb6ac1403]
/usr/lib/libQtCore.so.4(_ZN14QObjectPrivate14deleteChildrenEv+0x7d)[0xb7e76e5d]
/usr/lib/libQtGui.so.4(_ZN7QWidgetD2Ev+0x15f)[0xb60a5a0f]
/usr/lib/libQtGui.so.4(_ZN6QFrameD2Ev+0x32)[0xb6391512]
/usr/lib/libkdeui.so.5(_ZN5KHBoxD2Ev+0x32)[0xb7a015a2]
digikam[0x8275209]
digikam[0x826960f]
/usr/lib/libQtCore.so.4(_Z21qDeleteInEventHandlerP7QObject+0x1c)[0xb7e76b1c]
/usr/lib/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x27b)[0xb7e7852b]
/usr/lib/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x57)[0xb60a75f7]
/usr/lib/libQtGui.so.4(_ZN11QMainWindow5eventEP6QEvent+0x7f)[0xb63aaf4f]
/usr/lib/libkdeui.so.5(_ZN11KMainWindow5eventEP6QEvent+0x68)[0xb7a18ac8]
/usr/lib/libkdeui.so.5(_ZN13KXmlGuiWindow5eventEP6QEvent+0x2d)[0xb7a5cbcd]
/usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xcc)[0xb6054eac]
/usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x19a)[0xb605b4fa]
/usr/lib/libkdeui.so.5(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x3e)[0xb794628e]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0xb0)[0xb7e69f60]
/usr/lib/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x2d0)[0xb7e6a8e0]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication16sendPostedEventsEP7QObjecti+0x2e)[0xb7e6aa7e]
/usr/lib/libQtCore.so.4[0xb7e91090]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f1)[0xb52fa2c1]
/usr/lib/libglib-2.0.so.0[0xb52fd953]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x71)[0xb52fdb11]
/usr/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x59)[0xb7e90cd9]
/usr/lib/libQtGui.so.4[0xb60def86]
/usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x4b)[0xb7e6865b]
/usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xea)[0xb7e6883a]
digikam[0x82b701b]
digikam[0x82b7239]
digikam[0x82b7734]
digikam[0x82bafdf]
digikam[0x82bb71b]
digikam[0x82be46c]
digikam[0x82c109c]
digikam[0x82c459e]
/usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x213)[0xb7e7bb03]
/usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x53)[0xb7e7c063]
/usr/lib/libQt3Support.so.4(_ZN10Q3ListView20contextMenuRequestedEP14Q3ListViewItemRK6QPointi+0x50)[0xb5bf7a70]
======= Memory map: ========
08048000-08387000 r-xp 00000000 08:03 154080     /usr/bin/digikam
08387000-0838b000 rw-p 0033f000 08:03 154080     /usr/bin/digikam
0873f000-0caf3000 rw-p 0873f000 00:00 0          [heap]
a8b5d000-a8b72000 r-xp 00000000 08:03 212915    
/usr/lib/kde4/digikamimageplugin_whitebalance.so
a8b72000-a8b73000 rw-p 00014000 08:03 212915    
/usr/lib/kde4/digikamimageplugin_whitebalance.so
a8b73000-a8b82000 r-xp 00000000 08:03 212914    
/usr/lib/kde4/digikamimageplugin_texture.so
a8b82000-a8b83000 rw-p 0000e000 08:03 212914    
/usr/lib/kde4/digikamimageplugin_texture.so
a8b83000-a8b9b000 r-xp 00000000 08:03 212913    
/usr/lib/kde4/digikamimageplugin_superimpose.so
a8b9b000-a8b9c000 rw-p 00018000 08:03 212913    
/usr/lib/kde4/digikamimageplugin_superimpose.so
a8b9c000-a8bad000 r-xp 00000000 08:03 212912    
/usr/lib/kde4/digikamimageplugin_sheartool.so
a8bad000-a8bae000 rw-p 00010000 08:03 212912    
/usr/lib/kde4/digikamimageplugin_sheartool.so
a8bae000-a8bbd000 r-xp 00000000 08:03 212911    
/usr/lib/kde4/digikamimageplugin_restoration.so
a8bbd000-a8bbe000 rw-p 0000f000 08:03 212911    
/usr/lib/kde4/digikamimageplugin_restoration.so
a8bbe000-a8bcc000 r-xp 00000000 08:03 212910    
/usr/lib/kde4/digikamimageplugin_raindrop.so
a8bcc000-a8bcd000 rw-p 0000d000 08:03 212910    
/usr/lib/kde4/digikamimageplugin_raindrop.so
a8bcd000-a8be6000 r-xp 00000000 08:03 212909    
/usr/lib/kde4/digikamimageplugin_perspective.so
a8be6000-a8be7000 rw-p 00019000 08:03 212909    
/usr/lib/kde4/digikamimageplugin_perspective.so
a8be7000-a8bf2000 r-xp 00000000 08:03 212908    
/usr/lib/kde4/digikamimageplugin_oilpaint.so
a8bf2000-a8bf3000 rw-p 0000a000 08:03 212908    
/usr/lib/kde4/digikamimageplugin_oilpaint.so
a8bf3000-a8c08000 r-xp 00000000 08:03 212907    
/usr/lib/kde4/digikamimageplugin_noisereduction.so
a8c08000-a8c09000 rw-p 00015000 08:03 212907    
/usr/lib/kde4/digikamimageplugin_noisereduction.so
a8c09000-a8c20000 r-xp 00000000 08:03 213058     /usr/lib/liblensfun.so.0.2.2b
a8c20000-a8c21000 rw-p 00016000 08:03 213058     /usr/lib/liblensfun.so.0.2.2b
a8c21000-a8c48000 r-xp 00000000 08:03 212905    
/usr/lib/kde4/digikamimageplugin_lenscorrection.so
a8c48000-a8c49000 rw-p 00027000 08:03 212905    
/usr/lib/kde4/digikamimageplugin_lenscorrection.so
a8c49000-a8c61000 r-xp 00000000 08:03 212902    
/usr/lib/kde4/digikamimageplugin_inserttext.so
a8c61000-a8c62000 rw-p 00017000 08:03 212902    
/usr/lib/kde4/digikamimageplugin_inserttext.so
a8c62000-a8c6f000 r-xp 00000000 08:03 212901    
/usr/lib/kde4/digikamimageplugin_infrared.so
a8c6f000-a8c70000 rw-p 0000d000 08:03 212901    
/usr/lib/kde4/digikamimageplugin_infrared.so
a8c70000-a8c82000 r-xp 00000000 08:03 211872    
/usr/lib/kde4/digikamimageplugin_inpainting.so
a8c82000-a8c83000 rw-p 00012000 08:03 211872    
/usr/lib/kde4/digikamimageplugin_inpainting.so
a8c83000-a8c9e000 r-xp 00000000 08:03 211869    
/usr/lib/kde4/digikamimageplugin_hotpixels.so
a8c9e000-a8c9f000 rw-p 0001a000 08:03 211869    
/usr/lib/kde4/digikamimageplugin_hotpixels.so
a8c9f000-a8cb0000 r-xp 00000000 08:03 212900    
/usr/lib/kde4/digikamimageplugin_freerotation.so
a8cb0000-a8cb1000 rw-p 00011000 08:03 212900    
/usr/lib/kde4/digikamimageplugin_freerotation.so
a8cb1000-a8cbc000 r-xp 00000000 08:03 211418    
/usr/lib/kde4/digikamimageplugin_filmgrain.so
a8cbc000-a8cbd000 rw-p 0000b000 08:03 211418    
/usr/lib/kde4/digikamimageplugin_filmgrain.so
a8cbd000-a8cc7000 r-xp 00000000 08:03 212882    
/usr/lib/kde4/digikamimageplugin_emboss.so
a8cc7000-a8cc8000 rw-p 0000a000 08:03 212882    
/usr/lib/kde4/digikamimageplugin_emboss.so
a8cc8000-a8cd8000 r-xp 00000000 08:03 212881    
/usr/lib/kde4/digikamimageplugin_distortionfx.so
a8cd8000-a8cd9000 rw-p 00010000 08:03 212881    
/usr/lib/kde4/digikamimageplugin_distortionfx.so
a8cd9000-a8ce6000 r-xp 00000000 08:03 212126    
/usr/lib/kde4/digikamimageplugin_colorfx.so
a8ce6000-a8ce7000 rw-p 0000c000 08:03 212126    
/usr/lib/kde4/digikamimageplugin_colorfx.so
a8ce7000-a8cf3000 r-xp 00000000 08:03 211968    
/usr/lib/kde4/digikamimageplugin_charcoal.so
a8cf3000-a8cf4000 rw-p 0000b000 08:03 211968    
/usr/lib/kde4/digikamimageplugin_charcoal.so
a8cf4000-a8d04000 r-xp 00000000 08:03 211967    
/usr/lib/kde4/digikamimageplugin_channelmixer.so
a8d04000-a8d05000 rw-p 0000f000 08:03 211967    
/usr/lib/kde4/digikamimageplugin_channelmixer.so
a8d05000-a8d1c000 r-xp 00000000 08:03 211964    
/usr/lib/kde4/digikamimageplugin_border.so
a8d1c000-a8d1d000 rw-p 00017000 08:03 211964    
/usr/lib/kde4/digikamimageplugin_border.so
a8d1d000-a8d2f000 r-xp 00000000 08:03 211961    
/usr/lib/kde4/digikamimageplugin_blurfx.so
a8d2f000-a8d30000 rw-p 00011000 08:03 211961    
/usr/lib/kde4/digikamimageplugin_blurfx.so
a8d30000-a8d45000 r-xp 00000000 08:03 211960    
/usr/lib/kde4/digikamimageplugin_adjustlevels.so
a8d45000-a8d46000 rw-p 00015000 08:03 211960    
/usr/lib/kde4/digikamimageplugin_adjustlevels.so
a8d46000-a8d58000 r-xp 00000000 08:03 211873    
/usr/lib/kde4/digikamimageplugin_adjustcurves.so
a8d58000-a8d59000 rw-p 00012000 08:03 211873    
/usr/lib/kde4/digikamimageplugin_adjustcurves.so
a8d59000-a8dec000 r-xp 00000000 08:03 212561    
/usr/lib/kde4/digikamimageplugin_core.so
a8dec000-a8dee000 rw-p 00092000 08:03 212561    
/usr/lib/kde4/digikamimageplugin_core.so
a8dee000-a8df1000 rw-p a8dee000 00:00 0
a8df1000-a8e1b000 r-xp 00000000 08:03 210826    
/usr/lib/kde4/kipiplugin_flickrexport.so
a8e1b000-a8e1d000 rw-p 00029000 08:03 210826    
/usr/lib/kde4/kipiplugin_flickrexport.so
a8e1d000-a8e67000 r-xp 00000000 08:03 210562    
/usr/lib/kde4/kipiplugin_slideshow.so
a8e67000-a8e6a000 rw-p 00049000 08:03 210562    
/usr/lib/kde4/kipiplugin_slideshow.so
a8e6a000-a8ea5000 r-xp 00000000 08:03 210794    
/usr/lib/kde4/kipiplugin_gpssync.so
a8ea5000-a8ea7000 rw-p 0003b000 08:03 210794    
/usr/lib/kde4/kipiplugin_gpssync.so
a8ea7000-a8ead000 r-xp 00000000 08:03 211925    
/usr/lib/libxcb-render.so.0.0.0
a8ead000-a8eae000 rw-p 00005000 08:03 211925    
/usr/lib/libxcb-render.so.0.0.0
a8eae000-a8eb1000 r-xp 00000000 08:03 159282    
/usr/lib/libxcb-render-util.so.0.0.0
a8eb1000-a8eb2000 rw-p 00002000 08:03 159282    
/usr/lib/libxcb-render-util.so.0.0.0
a8eb2000-a8ef2000 r-xp 00000000 08:03 157584     /usr/lib/libpixman-1.so.0.12.0
a8ef2000-a8ef4000 rw-p 0003f000 08:03 157584     /usr/lib/libpixman-1.so.0.12.0
a8ef4000-a8ef6000 r-xp 00000000 08:03 212198     /
Program received signal SIGABRT, Aborted.



And from GDB I get:

#0  0xb7f0a424 in __kernel_vsyscall ()
#1  0xb53ae720 in raise () from /lib/libc.so.6
#2  0xb53b0058 in abort () from /lib/libc.so.6
#3  0xb53e9c8d in __libc_message () from /lib/libc.so.6
#4  0xb53efa74 in malloc_printerr () from /lib/libc.so.6
#5  0xb53f13ec in free () from /lib/libc.so.6
#6  0xb558c801 in operator delete () from /usr/lib/libstdc++.so.6
#7  0xb7a1c2d8 in KMenu::~KMenu () from /usr/lib/libkdeui.so.5
#8  0xb7e76e5d in QObjectPrivate::deleteChildren () from
/usr/lib/libQtCore.so.4
#9  0xb60a5a0f in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#10 0xb6391512 in QFrame::~QFrame () from /usr/lib/libQtGui.so.4
#11 0xb5af1242 in Q3Frame::~Q3Frame () from /usr/lib/libQt3Support.so.4
#12 0xb5b084c5 in Q3ScrollView::~Q3ScrollView () from
/usr/lib/libQt3Support.so.4
#13 0xb5ab489a in Q3ListView::~Q3ListView () from /usr/lib/libQt3Support.so.4
#14 0x082842fc in ~FolderView (this=0xaa20af8) at
/home/andi/Programmieren/workspace/digikam_KDE4/digikam/digikam/folderview.cpp:105
#15 0x082bf032 in ~TagFolderView (this=0xaa20af8) at
/home/andi/Programmieren/workspace/digikam_KDE4/digikam/digikam/tagfolderview.cpp:241
#16 0xb7e76e5d in QObjectPrivate::deleteChildren () from
/usr/lib/libQtCore.so.4
#17 0xb60a5a0f in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#18 0xb6391512 in QFrame::~QFrame () from /usr/lib/libQtGui.so.4
#19 0xb7a015a2 in KHBox::~KHBox () from /usr/lib/libkdeui.so.5
#20 0xb7a554c6 in KVBox::~KVBox () from /usr/lib/libkdeui.so.5
#21 0xb7e76e5d in QObjectPrivate::deleteChildren () from
/usr/lib/libQtCore.so.4
#22 0xb60a5a0f in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#23 0xb6391512 in QFrame::~QFrame () from /usr/lib/libQtGui.so.4
#24 0xb63f4dc6 in QStackedWidget::~QStackedWidget () from
/usr/lib/libQtGui.so.4
#25 0xb7e76e5d in QObjectPrivate::deleteChildren () from
/usr/lib/libQtCore.so.4
#26 0xb60a5a0f in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#27 0xb6391512 in QFrame::~QFrame () from /usr/lib/libQtGui.so.4
#28 0xb63ef01b in QSplitter::~QSplitter () from /usr/lib/libQtGui.so.4
#29 0xb6ac1403 in ~SidebarSplitter (this=0x89dcb78) at
/home/andi/Programmieren/workspace/digikam_KDE4/digikam/libs/widgets/common/sidebar.cpp:418
#30 0xb7e76e5d in QObjectPrivate::deleteChildren () from
/usr/lib/libQtCore.so.4
#31 0xb60a5a0f in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#32 0xb6391512 in QFrame::~QFrame () from /usr/lib/libQtGui.so.4
#33 0xb7a015a2 in KHBox::~KHBox () from /usr/lib/libkdeui.so.5
#34 0x08275209 in ~DigikamView (this=0x886e5e0) at
/home/andi/Programmieren/workspace/digikam_KDE4/digikam/digikam/digikamview.cpp:271
#35 0x0826960f in ~DigikamApp (this=0x88d8a20) at
/home/andi/Programmieren/workspace/digikam_KDE4/digikam/digikam/digikamapp.cpp:253
#36 0xb7e76b1c in qDeleteInEventHandler () from /usr/lib/libQtCore.so.4
#37 0xb7e7852b in QObject::event () from /usr/lib/libQtCore.so.4
#38 0xb60a75f7 in QWidget::event () from /usr/lib/libQtGui.so.4
#39 0xb63aaf4f in QMainWindow::event () from /usr/lib/libQtGui.so.4
#40 0xb7a18ac8 in KMainWindow::event () from /usr/lib/libkdeui.so.5
#41 0xb7a5cbcd in KXmlGuiWindow::event () from /usr/lib/libkdeui.so.5
#42 0xb6054eac in QApplicationPrivate::notify_helper () from
/usr/lib/libQtGui.so.4
#43 0xb605b4fa in QApplication::notify () from /usr/lib/libQtGui.so.4
#44 0xb794628e in KApplication::notify () from /usr/lib/libkdeui.so.5
#45 0xb7e69f60 in QCoreApplication::notifyInternal () from
/usr/lib/libQtCore.so.4
#46 0xb7e6a8e0 in QCoreApplicationPrivate::sendPostedEvents () from
/usr/lib/libQtCore.so.4
#47 0xb7e6aa7e in QCoreApplication::sendPostedEvents () from
/usr/lib/libQtCore.so.4
#48 0xb7e91090 in ?? () from /usr/lib/libQtCore.so.4
#49 0x00000000 in ?? ()


-- 
Configure bugmail: http://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