https://bugs.kde.org/show_bug.cgi?id=383835
--- Comment #7 from Mark <phob...@vivaldi.net> --- G'Day again Leslie, No idea why but can't get a breakpoint to take in gdb. All I then get is "No symbol 'd' in current context." The info I'm providing here probably misses the crucial point but it seems to be the best I can do. After numerous runs, I've noticed that the first track is always deleted correctly. To get at least some info, I modified kfilemetadata-5.36.0/src/extractor.cpp thus: Extractor::~Extractor() { qDebug() << "---In Extractor Destructor---"; qDebug() << "\t" << "DEBUG d->m_plugin" << d->m_plugin; delete d->m_plugin; qDebug() << "\t" << "DEBUG d" << d; delete d; } and the resultant output and backtrace: (K3b::AudioDoc::increaseDecoderUsage) (K3b::AudioDoc::increaseDecoderUsage) finished (K3b::AudioDoc::slotTrackChanged K3b::AudioTrack(0x10ef0b0) (K3b::AudioDoc::slotTrackChanged done (K3b::AudioTrack::moveAfter( K3b::AudioTrack(0x11ab770) ) (K3b::AudioDoc::slotTrackChanged K3b::AudioTrack(0x10ef0b0) (K3b::AudioDoc::slotTrackChanged done (K3b::AudioDoc::AudioDoc) deleting track 1 of 3 K3b::AudioTrack(0x1101970) deleting sources. ---In Extractor Destructor--- DEBUG d->m_plugin KFileMetaData::EPubExtractor(0x1100410) DEBUG d 0x1102b80 ---In Extractor Destructor--- DEBUG d->m_plugin KFileMetaData::Exiv2Extractor(0x1104a40) DEBUG d 0x1104aa0 ---In Extractor Destructor--- DEBUG d->m_plugin KFileMetaData::FFmpegExtractor(0x1108270) DEBUG d 0x1107d50 ---In Extractor Destructor--- DEBUG d->m_plugin KFileMetaData::OdfExtractor(0x1107d70) DEBUG d 0x1109070 ---In Extractor Destructor--- DEBUG d->m_plugin KFileMetaData::Office2007Extractor(0x1107f00) DEBUG d 0x11099a0 ---In Extractor Destructor--- DEBUG d->m_plugin KFileMetaData::OfficeExtractor(0x110a7f0) DEBUG d 0x110a6e0 ---In Extractor Destructor--- DEBUG d->m_plugin KFileMetaData::PlainTextExtractor(0x110ac40) DEBUG d 0x110a8f0 ---In Extractor Destructor--- DEBUG d->m_plugin KFileMetaData::POExtractor(0x1109f90) DEBUG d 0x110a6a0 ---In Extractor Destructor--- DEBUG d->m_plugin KFileMetaData::PopplerExtractor(0x110ca00) DEBUG d 0x110ca40 ---In Extractor Destructor--- DEBUG d->m_plugin KFileMetaData::TagLibExtractor(0x110cef0) DEBUG d 0x1112fc0 finished (K3b::AudioDoc::AudioDoc) deleted. (K3b::AudioDoc::AudioDoc) deleting track 2 of 3 K3b::AudioTrack(0x11ab770) deleting sources. finished (K3b::AudioDoc::AudioDoc) deleted. (K3b::AudioDoc::AudioDoc) deleting track 3 of 3 K3b::AudioTrack(0x10ef0b0) deleting sources. ---In Extractor Destructor--- Thread 1 "k3b" received signal SIGSEGV, Segmentation fault. 0x00007ffff7f9e4e8 in ?? () (gdb) bt #0 0x00007ffff7f9e4e8 in () #1 0x00007fffeef5aa24 in operator<<(QDebug, QObject const*) () at /opt/qt5/lib/libQt5Core.so.5 #2 0x00007fffede5adf7 in KFileMetaData::Extractor::~Extractor() (this=0x10ee260, __in_chrg=<optimized out>) at /home/mark/Downloads/kfilemetadata-5.36.0/src/extractor.cpp:36 #3 0x00007fffede5af04 in KFileMetaData::Extractor::~Extractor() (this=0x10ee260, __in_chrg=<optimized out>) at /home/mark/Downloads/kfilemetadata-5.36.0/src/extractor.cpp:40 #4 0x00007fffede5e66a in qDeleteAll<QList<KFileMetaData::Extractor*>::iterator>(QList<KFileMetaData::Extractor*>::iterator, QList<KFileMetaData::Extractor*>::iterator) (begin=..., end=...) at /opt/qt5/include/QtCore/qalgorithms.h:320 #5 0x00007fffede5d1b4 in KFileMetaData::ExtractorCollection::~ExtractorCollection() (this=0x119e350, __in_chrg=<optimized out>) at /home/mark/Downloads/kfilemetadata-5.36.0/src/extractorcollection.cpp:61 #6 0x00007fffede5d1f2 in KFileMetaData::ExtractorCollection::~ExtractorCollection() (this=0x119e350, __in_chrg=<optimized out>) at /home/mark/Downloads/kfilemetadata-5.36.0/src/extractorcollection.cpp:63 #7 0x00007ffff7a75983 in K3b::AudioDecoder::cleanup() (this=0x10ee0a0) at /home/mark/Downloads/k3b/libk3b/plugin/k3baudiodecoder.cpp:550 #8 0x00007ffff7a73d3d in K3b::AudioDecoder::~AudioDecoder() (this=0x10ee0a0, __in_chrg=<optimized out>) at /home/mark/Downloads/k3b/libk3b/plugin/k3baudiodecoder.cpp:166 #9 0x00007fffc8dcc32e in () at /opt/kf5/lib/plugins/k3bwavedecoder.so #10 0x00007fffc8dcc34a in () at /opt/kf5/lib/plugins/k3bwavedecoder.so #11 0x00007ffff7ad2ef5 in K3b::AudioDoc::decreaseDecoderUsage(K3b::AudioDecode Mark -- You are receiving this mail because: You are watching all bug changes.