[Digikam-devel] [Bug 142457] temp files not cleaned up after crashes

Sputnik sputnikshock at gmail.com
Sun Jun 29 08:15:32 BST 2008

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

------- Additional Comments From sputnikshock gmail com  2008-06-29 09:15 -------
Ok. I did not understand the easy way of just installing the dbg-packages - so the bug report needed some time.

This crash here comes the most often when ShowFoto is started standalone as an imageviewer from outside digikam. There is a very high chance that this crash occurs. The program shows a crash-note after closing.

The most urgent thing for the user is again not that the application crashed on exit but that the temp-files keep staying in the /var/tmp/kdecache... directory. They will never be cleaned away and (as stated above) and can bring down linux itself on a system with low space in that directory.

This is the backtrace that I could get:

[Thread debugging using libthread_db enabled]
[New Thread 0xb643a8d0 (LWP 25784)]
[New Thread 0xb5ec6b90 (LWP 25788)]
[KCrash handler]
#6  0xb69e5e10 in ?? () from /lib/tls/i686/cmov/libc.so.6
#7  0xb69e788e in ?? () from /lib/tls/i686/cmov/libc.so.6
#8  0xb69eb4f0 in free () from /lib/tls/i686/cmov/libc.so.6
#9  0xb6ba7b11 in operator delete () from /usr/lib/libstdc++.so.6
#10 0xb6ba7b6d in operator delete[] () from /usr/lib/libstdc++.so.6
#11 0xb729cd30 in ~QStringData (this=0x825a7c8) at tools/qstring.h:366
#12 0xb72943af in QStringData::deleteSelf (this=0x825a7c8)
    at tools/qstring.cpp:1561
#13 0x08094dc5 in QMapPrivate<QString, QString>::clear (this=0x825b928, 
    p=0x846bc3f) at /usr/share/qt3/include/qstring.h:851
#14 0x08094da6 in QMapPrivate<QString, QString>::clear (this=0x825b928, 
    p=0x8256b48) at /usr/share/qt3/include/qmap.h:491
#15 0x08094e2c in QMapPrivate<QString, QString>::clear (this=0x825b928)
    at /usr/share/qt3/include/qmap.h:480
#16 0xb6f6e451 in ~QMapPrivate (this=0x825b928) at tools/qmap.h:374
#17 0xb72a41f2 in ~QMap (this=0x82630d8) at tools/qmap.h:647
#18 0xb72a4221 in ~QSettingsGroup (this=0x82630d8)
    at ../include/private/qsettings_p.h:67
#19 0xb72a4256 in ~QMapNode (this=0x82630c8) at tools/qmap.h:87
#20 0xb72a42a4 in QMapPrivate<QString, QSettingsGroup>::clear (
    this=0x825f9c8, p=0x82630c8) at tools/qmap.h:493
#21 0xb72a4285 in QMapPrivate<QString, QSettingsGroup>::clear (
    this=0x825f9c8, p=0x8269200) at tools/qmap.h:491
#22 0xb72a42ec in QMapPrivate<QString, QSettingsGroup>::clear (this=0x825f9c8)
    at tools/qmap.h:480
#23 0xb72a434d in ~QMapPrivate (this=0x825f9c8) at tools/qmap.h:374
#24 0xb72a4b08 in ~QMap (this=0x8256d58) at tools/qmap.h:647
#25 0xb72a4b37 in ~QSettingsHeading (this=0x8256d58)
    at ../include/private/qsettings_p.h:76
#26 0xb72a4b6c in ~QMapNode (this=0x8256d48) at tools/qmap.h:87
#27 0xb72a4bba in QMapPrivate<QString, QSettingsHeading>::clear (
    this=0x825b560, p=0x8256d48) at tools/qmap.h:493
#28 0xb72a4c02 in QMapPrivate<QString, QSettingsHeading>::clear (
    this=0x825b560) at tools/qmap.h:480
#29 0xb72a4c63 in ~QMapPrivate (this=0x825b560) at tools/qmap.h:374
#30 0xb72a4cca in ~QMap (this=0x826b2c4) at tools/qmap.h:647
#31 0xb729dae4 in ~QSettingsPrivate (this=0x826b2c0)
    at tools/qsettings.cpp:525
#32 0xb72a0152 in ~QSettings (this=0x825e3b8) at tools/qsettings.cpp:930
#33 0xb725ddea in ~QSingleCleanupHandler (this=0xb745e080)
    at ../include/qcleanuphandler.h:96
#34 0xb725c2be in __tcf_0 () at tools/qcomlibrary.cpp:382
#35 0xb69aa3b1 in __cxa_finalize () from /lib/tls/i686/cmov/libc.so.6
#36 0xb6e8a3a3 in __do_global_dtors_aux () from /usr/lib/libqt-mt.so.3
#37 0xb73543ec in _fini () from /usr/lib/libqt-mt.so.3
#38 0xb7f33fdf in ?? () from /lib/ld-linux.so.2
#39 0xb69aa084 in exit () from /lib/tls/i686/cmov/libc.so.6
#40 0xb6992458 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#41 0x0807a9c1 in _start ()

More information about the Digikam-devel mailing list